Manual Schema Creation (DBA Step)

Procedure

  1. Log in to the Oracle server using DBA credentials.
  2. Navigate to ddls/oracle_ddls/ in the extracted CDM package.
  3. Open Step1_user_schema_creation.sql and replace all instances of <password> with actual secure passwords.
  4. Execute the script as SYSDBA or equivalent:
    @Step1_user_schema_creation.sql
    Warning: Create users WITHOUT double quotes to avoid case-sensitivity issues.Correct: CREATE USER DEV_LDZ IDENTIFIED BY YourSecurePassword;Incorrect: CREATE USER "DEV_LDZ" IDENTIFIED BY YourSecurePassword;

What to do next

Schema Description
canonicalStandardised source layout (Bespoke ETL source)
dev_rawHistory-preserving raw ingestion layer
dev_ldzCDC-operational Landing Zone
dev_rdvRaw Data Vault (Hub, Link, Satellite)
dev_bdvBusiness Data Vault (campaign snapshots)
cs_360_dbCustomer 360 core tables
cdp_metadataETL control and reference data
im_cdp_dbDimensional and fact views
cdm_ingest_dbML prediction ingestion layer
cdm_publish_dbCDM published views layer
Note: If schema names are changed from the defaults, update the corresponding Airflow variables accordingly. Always provide schema names in UPPERCASE in Airflow variables.