| Oracle® OLAP Reference 10g Release 2 (10.2) Part Number B14350-01 |
|
|
View PDF |
The following example uses the XADEMO dimensions CHANNEL and TIME to illustrate several Analytic Workspace Maintenance views.
Example 4-1 Query Load Parameters and Enablement View Names for CHANNEL and TIME
The following statements create the dimensions AW_CHAN and AW_TIME in the analytic workspace MY_SCHEMA.MY_AW.
execute dbms_awm.create_awdimension
('XADEMO','CHANNEL','MY_SCHEMA', 'MY_AW', 'AW_CHAN');
execute dbms_awm.create_awdimension
('XADEMO','TIME','MY_SCHEMA', 'MY_AW', 'AW_TIME');
The following statements create the load specifications for the dimensions.
execute dbms_awm.create_awdimload_spec
('CHAN_DIMLOADSPEC', 'XADEMO', 'CHANNEL', 'FULL_LOAD');
execute dbms_awm.add_awdimload_spec_filter
('CHAN_DIMLOADSPEC', 'XADEMO', 'CHANNEL', 'XADEMO', 'XADEMO_CHANNEL',
'''CHAN_STD_CHANNEL'' = ''DIRECT''' );
execute dbms_awm.create_awdimload_spec
('TIME_DIMLOADSPEC', 'XADEMO', 'TIME', 'FULL_LOAD');
execute dbms_awm.add_awdimload_spec_filter
('TIME_DIMLOADSPEC', 'XADEMO', 'TIME', 'XADEMO', 'XADEMO_TIME',
'''TIME_STD_YEAR'' = ''1997''' );
The following query returns the filter conditions associated with the dimension load specifications.
SQL>select * from all_aw_load_dim_filters;
OWNER DIMENSION_NAME LOAD_NAME TABLE_OWNER TABLE_NAME FILTER_CONDITION -------- --------------- ---------------- -------------- --------------- ----------------------------- XADEMO TIME TIME_DIMLOADSPEC XADEMO XADEMO_TIME 'TIME_STD_YEAR' = '1997' XADEMO CHANNEL CHAN_DIMLOADSPEC XADEMO XADEMO_CHANNEL 'CHAN_STD_CHANNEL' = 'DIRECT'
The following statements load the dimensions in the analytic workspace. The system-generated names that will be used for the enablement views are created in the workspace as part of the load process.
execute dbms_awm.refresh_awdimension
('MY_SCHEMA', 'MY_AW', 'AWCHAN', 'CHAN_DIMLOADSPEC');
execute dbms_awm.refresh_awdimension
('MY_SCHEMA', 'MY_AW', 'AWTIME', 'TIME_DIMLOADSPEC');
The following query returns the system-generated enablement view names for the dimensions.
SQL>select * from all_aw_dim_enabled_views;
AW_OWNER AW_NAME DIMENSION_NAME HIERARCHY_NAME SYSTEM_VIEWNAME USER_VIEWNAME ---------- ---------- --------------- --------------- --------------------------------- -------------- MY_SCHEMA MY_AW AWCHAN STANDARD MY_S_MY_AW_AWCHA_STAND35VIEW MY_SCHEMA MY_AW AWTIME STANDARD MY_S_MY_AW_AWTIM_STAND36VIEW MY_SCHEMA MY_AW AWTIME YTD MY_S_MY_AW_AWTIM_YTD37VIEW