[Home] [Help]
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
null HIERARCHY_NAME,
null LEVEL_NAME,
'DIMENSION' FROM_TYPE,
'DIMENSION' TO_TYPE
FROM
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 11 -- DIMENSION
AND av.owning_dim_id = o.obj#
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
h.hierarchy_name HIERARCHY_NAME,
null LEVEL_NAME,
'DIMENSION' FROM_TYPE,
'HIERARCHY' TO_TYPE
FROM
olap_hierarchies$ h,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 11 -- DIMENSION
AND av.owning_dim_id = o.obj#
AND h.dim_obj# = o.obj#
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
null HIERARCHY_NAME,
dl.level_name LEVEL_NAME,
'DIMENSION' FROM_TYPE,
'DIM_LEVEL' TO_TYPE
FROM
olap_dim_levels$ dl,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 11 -- DIMENSION
AND av.owning_dim_id = o.obj#
AND dl.dim_obj# = o.obj#
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
h.hierarchy_name HIERARCHY_NAME,
dl.level_name LEVEL_NAME,
'DIMENSION' FROM_TYPE,
'HIER_LEVEL' TO_TYPE
FROM
olap_hierarchies$ h,
olap_hier_levels$ hl,
olap_dim_levels$ dl,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 11 -- DIMENSION
AND av.owning_dim_id = o.obj#
AND h.dim_obj# = o.obj#
AND hl.hierarchy_id = h.hierarchy_id
AND dl.level_id = hl.dim_level_id
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
h.hierarchy_name HIERARCHY_NAME,
null LEVEL_NAME,
'HIERARCHY' FROM_TYPE,
'HIERARCHY' TO_TYPE
FROM
olap_hierarchies$ h,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 13 -- HIERARCHY
AND av.owning_dim_id = h.hierarchy_id
AND h.dim_obj# = o.obj#
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
h.hierarchy_name HIERARCHY_NAME,
dl.level_name LEVEL_NAME,
'HIERARCHY' FROM_TYPE,
'HIER_LEVEL' TO_TYPE
FROM
olap_hierarchies$ h,
olap_hier_levels$ hl,
olap_dim_levels$ dl,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 13 -- HIERARCHY
AND av.owning_dim_id = h.hierarchy_id
AND h.dim_obj# = o.obj#
AND hl.hierarchy_id = h.hierarchy_id
AND dl.level_id = hl.dim_level_id
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
h.hierarchy_name HIERARCHY_NAME,
dl.level_name LEVEL_NAME,
'HIER_LEVEL' FROM_TYPE,
'HIER_LEVEL' TO_TYPE
FROM
olap_hierarchies$ h,
olap_hier_levels$ hl,
olap_dim_levels$ dl,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 14 -- HIER_LEVEL
AND av.owning_dim_id = hl.hierarchy_level_id
AND hl.hierarchy_id = h.hierarchy_id
AND dl.level_id = hl.dim_level_id
AND h.dim_obj# = o.obj#
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
null HIERARCHY_NAME,
dl.level_name LEVEL_NAME,
'DIM_LEVEL' FROM_TYPE,
'DIM_LEVEL' TO_TYPE
FROM
olap_dim_levels$ dl,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 12 -- DIM_LEVEL
AND av.owning_dim_id = dl.level_id
AND dl.dim_obj# = o.obj#
AND o.owner# = USERENV('SCHEMAID')
UNION ALL
SELECT
o.name DIMENSION_NAME,
a.attribute_name ATTRIBUTE_NAME,
h.hierarchy_name HIERARCHY_NAME,
dl.level_name LEVEL_NAME,
'DIM_LEVEL' FROM_TYPE,
'HIER_LEVEL' TO_TYPE
FROM
olap_hierarchies$ h,
olap_hier_levels$ hl,
olap_dim_levels$ dl,
olap_attributes$ a,
olap_attribute_visibility$ av,
obj$ o
WHERE
av.is_unique_key = 0
AND av.attribute_id = a.attribute_id
AND av.owning_dim_type = 12 -- DIM_LEVEL
AND av.owning_dim_id = dl.level_id
AND dl.level_id = hl.dim_level_id
AND hl.hierarchy_id = h.hierarchy_id
AND h.dim_obj# = o.obj#
AND o.owner# = USERENV('SCHEMAID')
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
NULL HIERARCHY_NAME
,
NULL LEVEL_NAME
,
'DIMENSION' FROM_TYPE
,
'DIMENSION' TO_TYPE
FROM
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 11 -- DIMENSION
AND AV.OWNING_DIM_ID = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
H.HIERARCHY_NAME HIERARCHY_NAME
,
NULL LEVEL_NAME
,
'DIMENSION' FROM_TYPE
,
'HIERARCHY' TO_TYPE
FROM
OLAP_HIERARCHIES$ H
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 11 -- DIMENSION
AND AV.OWNING_DIM_ID = O.OBJ#
AND H.DIM_OBJ# = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
NULL HIERARCHY_NAME
,
DL.LEVEL_NAME LEVEL_NAME
,
'DIMENSION' FROM_TYPE
,
'DIM_LEVEL' TO_TYPE
FROM
OLAP_DIM_LEVELS$ DL
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 11 -- DIMENSION
AND AV.OWNING_DIM_ID = O.OBJ#
AND DL.DIM_OBJ# = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
H.HIERARCHY_NAME HIERARCHY_NAME
,
DL.LEVEL_NAME LEVEL_NAME
,
'DIMENSION' FROM_TYPE
,
'HIER_LEVEL' TO_TYPE
FROM
OLAP_HIERARCHIES$ H
,
OLAP_HIER_LEVELS$ HL
,
OLAP_DIM_LEVELS$ DL
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 11 -- DIMENSION
AND AV.OWNING_DIM_ID = O.OBJ#
AND H.DIM_OBJ# = O.OBJ#
AND HL.HIERARCHY_ID = H.HIERARCHY_ID
AND DL.LEVEL_ID = HL.DIM_LEVEL_ID
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
H.HIERARCHY_NAME HIERARCHY_NAME
,
NULL LEVEL_NAME
,
'HIERARCHY' FROM_TYPE
,
'HIERARCHY' TO_TYPE
FROM
OLAP_HIERARCHIES$ H
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 13 -- HIERARCHY
AND AV.OWNING_DIM_ID = H.HIERARCHY_ID
AND H.DIM_OBJ# = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
H.HIERARCHY_NAME HIERARCHY_NAME
,
DL.LEVEL_NAME LEVEL_NAME
,
'HIERARCHY' FROM_TYPE
,
'HIER_LEVEL' TO_TYPE
FROM
OLAP_HIERARCHIES$ H
,
OLAP_HIER_LEVELS$ HL
,
OLAP_DIM_LEVELS$ DL
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 13 -- HIERARCHY
AND AV.OWNING_DIM_ID = H.HIERARCHY_ID
AND H.DIM_OBJ# = O.OBJ#
AND HL.HIERARCHY_ID = H.HIERARCHY_ID
AND DL.LEVEL_ID = HL.DIM_LEVEL_ID
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
H.HIERARCHY_NAME HIERARCHY_NAME
,
DL.LEVEL_NAME LEVEL_NAME
,
'HIER_LEVEL' FROM_TYPE
,
'HIER_LEVEL' TO_TYPE
FROM
OLAP_HIERARCHIES$ H
,
OLAP_HIER_LEVELS$ HL
,
OLAP_DIM_LEVELS$ DL
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 14 -- HIER_LEVEL
AND AV.OWNING_DIM_ID = HL.HIERARCHY_LEVEL_ID
AND HL.HIERARCHY_ID = H.HIERARCHY_ID
AND DL.LEVEL_ID = HL.DIM_LEVEL_ID
AND H.DIM_OBJ# = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
NULL HIERARCHY_NAME
,
DL.LEVEL_NAME LEVEL_NAME
,
'DIM_LEVEL' FROM_TYPE
,
'DIM_LEVEL' TO_TYPE
FROM
OLAP_DIM_LEVELS$ DL
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 12 -- DIM_LEVEL
AND AV.OWNING_DIM_ID = DL.LEVEL_ID
AND DL.DIM_OBJ# = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
UNION ALL
SELECT
O.NAME DIMENSION_NAME
,
A.ATTRIBUTE_NAME ATTRIBUTE_NAME
,
H.HIERARCHY_NAME HIERARCHY_NAME
,
DL.LEVEL_NAME LEVEL_NAME
,
'DIM_LEVEL' FROM_TYPE
,
'HIER_LEVEL' TO_TYPE
FROM
OLAP_HIERARCHIES$ H
,
OLAP_HIER_LEVELS$ HL
,
OLAP_DIM_LEVELS$ DL
,
OLAP_ATTRIBUTES$ A
,
OLAP_ATTRIBUTE_VISIBILITY$ AV
,
OBJ$ O
WHERE
AV.IS_UNIQUE_KEY = 0
AND AV.ATTRIBUTE_ID = A.ATTRIBUTE_ID
AND AV.OWNING_DIM_TYPE = 12 -- DIM_LEVEL
AND AV.OWNING_DIM_ID = DL.LEVEL_ID
AND DL.LEVEL_ID = HL.DIM_LEVEL_ID
AND HL.HIERARCHY_ID = H.HIERARCHY_ID
AND H.DIM_OBJ# = O.OBJ#
AND O.OWNER# = USERENV('SCHEMAID')
|
|
|
|