| General Information |
| Source |
{ORACLE_HOME}/rdbms/admin/dbmssum.sql |
| First Available |
Created 10/16/97 |
| Dependencies |
| ALL_DIMENSIONS |
DBMS_OUTPUT |
| ALL_DIM_ATTRIBUTES |
DBMS_SUMADVISOR |
| ALL_DIM_CHILD_OF |
DBMS_SUMVDM |
| ALL_DIM_HIERARCHIES |
DBMS_SYS_ERROR |
| ALL_DIM_JOIN_KEY |
DBMS_UTILITY |
| ALL_DIM_LEVELS |
PRVT_DIMENSION_SYS_UTIL |
| ALL_DIM_LEVEL_KEY |
USER_TABLES |
| DBMS_DIMENSION |
|
|
| Object Privileges |
Execute is granted to PUBLIC |
| |
| DESCRIBE_DIMENSION |
| Prints out the definition of the input dimension, including dimension owner and name, levels, hierarchies,
attributes |
dbms_dimension.describe_dimension(dimension IN VARCHAR2);
|
conn / as sysdba
desc sh.times_dim
set serveroutput on
exec dbms_dimension.describe_dimension('SH.TIMES_DIM');
|
| |
| VALIDATE_DIMENSION |
Verifies that the relationships specified in a DIMENSION are correct.
Offending rowids are stored in advisor repository
|
dbms_dimension.validate_dimension(
dimension IN VARCHAR2,
incremental IN BOOLEAN := TRUE,
check_nulls IN BOOLEAN := FALSE,
statement_id IN VARCHAR2 := NULL);
|
conn / as sysdba
exec dbms_dimension.validate_dimension('SH.TIMES_DIM', TRUE, TRUE, 'validate dimension demo');
@$ORACLE_HOME/rdbms/admin/utldim.sql
desc dimension_exceptions
exec dbms_dimension.validate_dimension('SH.TIMES_DIM', TRUE, TRUE, 'validate dimension demo');
SELECT COUNT(*)
FROM dimension_exceptions;
|