5.2.1 Simple Dimension Stage Table
You can create stage tables for the required simple dimensions by using the following template:
Table 5-2 STG_<DIM>_MASTER
COLUMN_NAME | DATA TYPE | PRIMARY KEY | NULLABLE |
v_< DIM>_display_code | Varchar2(10) | Y | N |
d_Mis_date | Date | Y | N |
v_Language | Varchar2(10) | Y | N |
v_< DIM>_NAME | Varchar2(40) | N | |
v_Description | Varchar2(255) | N | |
v_Created_by | Varchar2(30) | Y | |
v_Modified_by | Varchar2(30) | Y |
Here is a sample structure:
Table 5-3 STG_ACCOUNT_OFFICER_MASTER
COLUMN_NAME | DATA TYPE | PRIMARY KEY | NULLABLE |
v_acct_officer_display_code | Varchar2(10) | Y | N |
d_Mis_date | Date | Y | N |
v_Language | Varchar2(10) | Y | N |
v_Name | Varchar2(40) | N | |
v_Description | Varchar2(255) | N | |
v_Created_by | Varchar2(30) | Y | |
v_Modified_by | Varchar2(30) | Y |
Here are some examples:
- Example For FSI CD/MLS tables:
CREATE TABLE <XXXXX>_FSI_<DIM>_CD -- ACME_FSI_ACCT_STATUS_CD (<DIM>_CD NUMBER(5) -- ACCT_STATUS_CD ,LEAF_ONLY_FLAG VARCHAR2(1) ,ENABLED_FLAG VARCHAR2(1) ,DEFINITION_LANGUAGE VARCHAR2(10) ,CREATED_BY VARCHAR2(30) ,CREATION_DATE DATE ,LAST_MODIFIED_BY VARCHAR2(30) ,LAST_MODIFIED_DATE DATE <dim>_display_CD VARCHAR2(10) );
- Example for FSI_<DIM>_MLS table:
CREATE TABLE <XXXXX>_FSI_<DIM>_MLS -- ACME_FSI_ACCT_STATUS_CD (<DIM>_CD NUMBER(5) -- ACCT_STATUS_CD ,LANGUAGE VARCHAR2(10) ,<DIM> VARCHAR2(40) -- ACCT_STATUS ,DESCRIPTION VARCHAR2(255) ,CREATED_BY VARCHAR2(30) ,CREATION_DATE DATE ,LAST_MODIFIED_BY VARCHAR2(30) ,LAST_MODIFIED_DATE DATE );
Note:
FSI_<DIM>_CD and FSI_<DIM>_MLS should follow the same standards as mentioned above, else Loader will not work as expected.