Search Results cwm1_olap_validate_metadata
Overview
The OLAPSYS.CWM1_OLAP_VALIDATE_METADATA package is an Oracle OLAP repository validation utility shipped as part of the Oracle Database OLAP option and exposed within the Oracle E-Business Suite environment. Its purpose is to verify the structural and semantic integrity of OLAP metadata objects — specifically dimensions and cubes — before those objects are consumed by analytical applications, reporting layers, or EBS-integrated business intelligence components. In the EBS 12.1.1 and 12.2.2 architectures, the package resides in the OLAPSYS schema, which owns the OLAP catalog views and the Common Warehouse Metamodel (CWM) metadata used to describe analytic workspaces. The package is classified as an OTHER API under the ETRM documentation standard, meaning it is not an EBS-supported public interface but is nonetheless catalogued because objects in the EBS schema set may reference it or depend on metadata it produces.
Key Procedures and Functions
The documented package specification exposes two procedures. Both accept a validation-type argument that allows the caller to select the depth or category of checks to perform against the target metadata object.
- VALIDATE_DIMENSION — Accepts a dimension identifier (provided as an IRID, the internal repository identifier used by the OLAP catalog) together with a type-of-validation parameter. The procedure confirms that the dimension's metadata is internally consistent, that required attributes and hierarchies are present, and that no orphaned or conflicting definitions exist in the OLAP repository.
- VALIDATE_CUBE — Accepts a cube identifier (IRID) and a type-of-validation parameter. It validates that the cube definition is complete and coherent, including its mappings to underlying dimensions and measures, so that query and aggregation operations against the cube can proceed without runtime metadata errors.
No other procedures or functions are documented in the ETRM metadata. Both entry points are void procedures that signal results through exceptions or through the repository's validation log rather than return values.
Tables Accessed
The documented table reference for this package, resolved through APPS synonyms, is DBA_USERS. This view is consulted for schema and privilege verification — confirming that the owner of the OLAP metadata being validated is a valid, existing database user and that the metadata references resolve to known schemas. The package additionally operates against the OLAPSYS CWM metadata dictionary views (for example, the ALL_OLAP_* family of catalog views) to read dimension and cube definitions, though only DBA_USERS is enumerated in the ETRM record.
Usage Notes
In practice, CWM1_OLAP_VALIDATE_METADATA is invoked programmatically rather than through an EBS form or standard concurrent program. It is typically called by OLAP administrative scripts, by Analytic Workspace Manager validation routines, or by custom PL/SQL that loads OLAP metadata and must confirm correctness before publishing cubes to EBS reporting users. Because the package is documented as being referenced by one other package, dependencies should be reviewed before any patching or upgrade of the OLAPSYS schema. EBS 12.1.1 and 12.2.2 customers should treat this as an internal Oracle-supplied API: it may be called from custom code for diagnostic purposes, but it is not part of the supported EBS public API surface, and its signature may change with database or OLAP option upgrades.
-
PACKAGE: OLAPSYS.CWM1_OLAP_VALIDATE_METADATA
12.1.1
owner:OLAPSYS, object_type:PACKAGE, object_name:CWM1_OLAP_VALIDATE_METADATA, status:VALID,
-
PACKAGE: OLAPSYS.CWM1_OLAP_VALIDATE_METADATA
12.1.1
-
PACKAGE BODY: OLAPSYS.CWM1_OLAP_VALIDATE_METADATA
12.1.1
owner:OLAPSYS, object_type:PACKAGE BODY, object_name:CWM1_OLAP_VALIDATE_METADATA, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_ATTRIBUTES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_ATTRIBUTES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_FACT_LEVEL_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_FACT_LEVEL_USES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_FOREIGN_KEYS
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_FOREIGN_KEYS, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_CUBE_MEASURES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_CUBE_MEASURES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DESCRIPTORS
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DESCRIPTORS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: OLAPSYS.DBA$OLAP_CUBES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_CUBES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_LEVELS
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_LEVELS, status:VALID,
-
PACKAGE: OLAPSYS.CWM2_OLAP_VALIDATE_UTILITY
12.1.1
owner:OLAPSYS, object_type:PACKAGE, object_name:CWM2_OLAP_VALIDATE_UTILITY, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_LEVEL_KEY_COLUMN_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_LEVEL_KEY_COLUMN_USES, status:VALID,
-
PACKAGE BODY: OLAPSYS.CWM2_OLAP_VALIDATE
12.1.1
owner:OLAPSYS, object_type:PACKAGE BODY, object_name:CWM2_OLAP_VALIDATE, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_ENTITY_DESC_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_ENTITY_DESC_USES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_LEVEL_ATTR_MAPS
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_LEVEL_ATTR_MAPS, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_HIER_LEVEL_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_HIER_LEVEL_USES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: OLAPSYS.CWM2_OLAP_UTILITY
12.1.1
owner:OLAPSYS, object_type:PACKAGE, object_name:CWM2_OLAP_UTILITY, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_JOIN_KEY_COLUMN_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_JOIN_KEY_COLUMN_USES, status:VALID,
-
PACKAGE: OLAPSYS.CWM2_OLAP_EXCEPTIONS
12.1.1
owner:OLAPSYS, object_type:PACKAGE, object_name:CWM2_OLAP_EXCEPTIONS, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_HIERARCHIES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_HIERARCHIES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_CUBE_MEASURE_MAPS
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_CUBE_MEASURE_MAPS, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_LEVEL_ATTRIBUTES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_LEVEL_ATTRIBUTES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIM_ATTR_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIM_ATTR_USES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_CUBE_DIM_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_CUBE_DIM_USES, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP_DIMENSIONS
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP_DIMENSIONS, status:VALID,
-
TABLE: OLAPSYS.CWM2$HIERCUSTOMSORT
12.1.1
owner:OLAPSYS, object_type:TABLE, object_name:CWM2$HIERCUSTOMSORT, status:VALID,
-
VIEW: OLAPSYS.DBA$OLAP2UENTITY_DESC_USES
12.1.1
owner:OLAPSYS, object_type:VIEW, object_name:DBA$OLAP2UENTITY_DESC_USES, status:VALID,
-
TABLE: SYS.DIM$
12.1.1
owner:SYS, object_type:TABLE, object_name:DIM$, status:VALID,
-
PACKAGE: OLAPSYS.CWM2_OLAP_MANAGER
12.1.1
owner:OLAPSYS, object_type:PACKAGE, object_name:CWM2_OLAP_MANAGER, status:VALID,
-
TABLE: OLAPSYS.CWM$HIERARCHY
12.1.1
owner:OLAPSYS, object_type:TABLE, object_name:CWM$HIERARCHY, status:VALID,
-
TABLE: OLAPSYS.CWM2$OLAPVALIDATETABLE
12.1.1
owner:OLAPSYS, object_type:TABLE, object_name:CWM2$OLAPVALIDATETABLE, status:VALID,
-
TABLE: OLAPSYS.CWM$DIMENSION
12.1.1
owner:OLAPSYS, object_type:TABLE, object_name:CWM$DIMENSION, status:VALID,
-
TABLE: OLAPSYS.CWM$CUBE
12.1.1
owner:OLAPSYS, object_type:TABLE, object_name:CWM$CUBE, status:VALID,
-
TABLE: OLAPSYS.CWM$MODEL
12.1.1
owner:OLAPSYS, object_type:TABLE, object_name:CWM$MODEL, status:VALID,
-
SYNONYM: PUBLIC.DBA_USERS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBA_USERS, status:VALID,
-
PACKAGE BODY: OLAPSYS.CWM1_OLAP_VALIDATE_METADATA
12.1.1
-
TABLE: SYS.COL$
12.1.1
owner:SYS, object_type:TABLE, object_name:COL$, status:VALID,
-
OLAPSYS.CWM1_OLAP_VALIDATE_METADATA dependencies on CWM1_OLAP_VALIDATE_METADATA
12.1.1
-
OLAPSYS.CWM2_OLAP_VALIDATE dependencies on CWM1_OLAP_VALIDATE_METADATA
12.1.1
-
TABLE: SYS.OBJ$
12.1.1
owner:SYS, object_type:TABLE, object_name:OBJ$, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,