4.3.3.3 SYS_STG_JOIN_MASTER
Table 4-8 Seeded Dimensions
| Column Name | Data Type | Column Description |
|---|---|---|
| MAP_REF_NUM | NUMBER (3) NOT NULL | The Mapping Reference Number for this unique mapping of a Source to a Dimension Table |
| COL_NM | VARCHAR2(30) NOT NULL | Name of the column in the Dimension Table |
| COL_TYP | VARCHAR2(20) NOT NULL | Type of column. The possible values are given below |
| STG_COL_NM | VARCHAR2(30) NOT NULL | Name of the column in the Staging Table |
| SCD_TYP_ID | NUMBER (3) NOT NULL | SCD type for the column |
| PRTY_LOOKUP_REQD | CHAR(1) NOT NULL | Column to determine whether Lookup is required for Priority of Source against the Source Key Column or not |
| COL_DATATYPE | VARCHAR2(15) NULL | Column Data Type |
| COL_FORMAT | VARCHAR2(15) NULL | Column Format |
The possible values for column type (the column COL_TYPE) in SYS_STG_JOIN_MASTER are:
- PK: Primary Dimension Value (maybe multiple for a given "Mapping Reference Number")
- SK: Surrogate Key
- DA: Dimensional Attribute (maybe multiple for a given "Mapping Reference Number")
- SD: Start Date
- ED: End Date
- LRI: Latest Record Indicator (Current Flag)
- CSK: Current Surrogate Key
- PSK: Previous Surrogate Key
- SS: Source Key
- LUD: Last Updated Date or Time
- LUB: Last Updated By
Example: The following data is inserted by the application installer for the Product Dimension.
Table 4-9 Product Dimensions
| Column Name | Data Type |
|---|---|
| MAP_REF_NUM | 6 |
| COL_NM | V_PRODUCT_NAME |
| COL_TYP | DA |
| STG_COL_NM | V_PRODUCT_NAME |
| SCD_TYP_ID | 2 |
| PRTY_LOOKUP_REQD_FLG | N |
| COL_DATATYPE | VARCHAR |
| COL_FORMAT |
No changes are required to this table if the standard key dimensions are being used
within ALMBI. If any new dimensions have been added (for example,
ALM_COA_ID), a row must be inserted to this table manually.
- DIM_<dimensionname>_V: The database view which SCD uses as the
source.
Example:
Dim_products_VThese views come as part of the application installation.
For any new dimension added, a View will have to be created similar to
DIM_PRODUCTS_V. - DIM_<dimensionname> – Output table to which SCD writes the dimension data. A
sequence should be added for every user-defined
dimension.
Example:
create sequence SEQ_DIM_<DIM> minvalue 1 maxvalue 999999999999999999999999999 increment by 1.