DBA Data[Home] [Help]

VIEW: OLAPSYS.ODM$OLAP2UFACT_LEVEL_USES

Source

View Text - Preformatted

select a.owner owner,
       a.cube_name cube_name,
       a.dimension_owner dimension_owner,
       a.dimension_name dimension_name,
       a.dimension_alias dimension_alias,
       nvl(b.hierarchy_name ,'NONE') hierarchy_name,
       0  dim_hier_combo_id,
       a.level_name level_name,
       a.fact_table_owner fact_table_owner,
       a.fact_table_name fact_table_name,
       fk.column_name column_name,
       fk.position position,
       'LL' dimension_keymap_type,
       a.foreign_key_name
from olapsys.all$olap1_fact_level_uses a,
     all_olap_dim_hierarchies b,
     (select u.username table_owner,
             t.name table_name,
             c.name key_name,
             col.name column_name,
             ccol.pos# position
      from
         dba_users u,
         sys.obj$ t,
         sys.con$ c,
         sys.cdef$ cd,
         sys.col$ col,
         sys.ccol$ ccol
      where
         u.user_id = c.owner# and
         c.con# = cd.con# and
         cd.con# = ccol.con# and
         cd.obj# = t.obj# and
         ccol.intcol# = col.intcol# and
         col.obj# = t.obj# and
         cd.type# in (2,3,4) and
         t.type# in (2,4)) fk
where a.dimension_name = b.dimension_name (+)
  and a.dimension_owner = b.owner (+)
  and a.fact_table_owner = fk.table_owner
  and a.fact_table_name = fk.table_name
  and a.foreign_key_name = fk.key_name
union all
select owner, cube_name, dimension_owner, dimension_name,
       dimension_alias, hierarchy_name, dim_hier_combo_id,
       level_name, fact_table_owner, fact_table_name, column_name,
       position, dimension_keymap_type, foreign_key_name
from olapsys.ODM$olap2_fact_level_uses  -- SEE ABOVE
with read only
View Text - HTML Formatted

SELECT A.OWNER OWNER
, A.CUBE_NAME CUBE_NAME
, A.DIMENSION_OWNER DIMENSION_OWNER
, A.DIMENSION_NAME DIMENSION_NAME
, A.DIMENSION_ALIAS DIMENSION_ALIAS
, NVL(B.HIERARCHY_NAME
, 'NONE') HIERARCHY_NAME
, 0 DIM_HIER_COMBO_ID
, A.LEVEL_NAME LEVEL_NAME
, A.FACT_TABLE_OWNER FACT_TABLE_OWNER
, A.FACT_TABLE_NAME FACT_TABLE_NAME
, FK.COLUMN_NAME COLUMN_NAME
, FK.POSITION POSITION
, 'LL' DIMENSION_KEYMAP_TYPE
, A.FOREIGN_KEY_NAME FROM OLAPSYS.ALL$OLAP1_FACT_LEVEL_USES A
, ALL_OLAP_DIM_HIERARCHIES B
, (SELECT U.USERNAME TABLE_OWNER
, T.NAME TABLE_NAME
, C.NAME KEY_NAME
, COL.NAME COLUMN_NAME
, CCOL.POS# POSITION FROM DBA_USERS U
, SYS.OBJ$ T
, SYS.CON$ C
, SYS.CDEF$ CD
, SYS.COL$ COL
, SYS.CCOL$ CCOL WHERE U.USER_ID = C.OWNER# AND C.CON# = CD.CON# AND CD.CON# = CCOL.CON# AND CD.OBJ# = T.OBJ# AND CCOL.INTCOL# = COL.INTCOL# AND COL.OBJ# = T.OBJ# AND CD.TYPE# IN (2
, 3
, 4) AND T.TYPE# IN (2
, 4)) FK WHERE A.DIMENSION_NAME = B.DIMENSION_NAME (+)
AND A.DIMENSION_OWNER = B.OWNER (+)
AND A.FACT_TABLE_OWNER = FK.TABLE_OWNER
AND A.FACT_TABLE_NAME = FK.TABLE_NAME
AND A.FOREIGN_KEY_NAME = FK.KEY_NAME UNION ALL SELECT OWNER
, CUBE_NAME
, DIMENSION_OWNER
, DIMENSION_NAME
, DIMENSION_ALIAS
, HIERARCHY_NAME
, DIM_HIER_COMBO_ID
, LEVEL_NAME
, FACT_TABLE_OWNER
, FACT_TABLE_NAME
, COLUMN_NAME
, POSITION
, DIMENSION_KEYMAP_TYPE
, FOREIGN_KEY_NAME FROM OLAPSYS.ODM$OLAP2_FACT_LEVEL_USES -- SEE ABOVE WITH READ ONLY