SELECT
sch.physicalname owner
, cub.physicalname cube_name
, msr.physicalname measure_name
, cdu.dimension_owner
, cdu.dimension_name
, cdu.name dimension_alias
, fu.irid default_aggr_function_use_id
FROM
dba_users u
, cwm$model sch
, cwm$cube cub
, cwm$measure msr
, cwm$measuredimensionuse mdu
, cwm$cubedimensionuse cdu
, cwm$functionuse fu
WHERE u.username = sch.physicalname
AND sch.irid = cub.datamodel_irid
AND ( cwm$util.fact_table_visible(cub.irid) = 'Y'
OR EXISTS /* SELECT ANY TABLE */
(SELECT null FROM v$enabledprivs
WHERE priv_number = -47))
AND cub.irid = msr.itemcontainer_irid
AND msr.irid = mdu.measure_irid
AND mdu.cubedimensionuse_irid = cdu.irid
AND mdu.irid = fu.measuredimensionuse_irid (+)
WITH READ ONLY
SELECT
SCH.PHYSICALNAME OWNER
, CUB.PHYSICALNAME CUBE_NAME
, MSR.PHYSICALNAME MEASURE_NAME
, CDU.DIMENSION_OWNER
, CDU.DIMENSION_NAME
, CDU.NAME DIMENSION_ALIAS
, FU.IRID DEFAULT_AGGR_FUNCTION_USE_ID
FROM
DBA_USERS U
, CWM$MODEL SCH
, CWM$CUBE CUB
, CWM$MEASURE MSR
, CWM$MEASUREDIMENSIONUSE MDU
, CWM$CUBEDIMENSIONUSE CDU
, CWM$FUNCTIONUSE FU
WHERE U.USERNAME = SCH.PHYSICALNAME
AND SCH.IRID = CUB.DATAMODEL_IRID
AND ( CWM$UTIL.FACT_TABLE_VISIBLE(CUB.IRID) = 'Y'
OR EXISTS /* SELECT ANY TABLE */
(SELECT NULL
FROM V$ENABLEDPRIVS
WHERE PRIV_NUMBER = -47))
AND CUB.IRID = MSR.ITEMCONTAINER_IRID
AND MSR.IRID = MDU.MEASURE_IRID
AND MDU.CUBEDIMENSIONUSE_IRID = CDU.IRID
AND MDU.IRID = FU.MEASUREDIMENSIONUSE_IRID (+)
WITH READ ONLY
|
|
|