Pre-Installation: Set Oracle Variables

About this task

Set the following in the Airflow UI (Admin > Variables)

Airflow Variable Example Value Description
CDM_DATABASEORACLETarget database type — must be set first
CDM_ORACLE_HOSTdb.example.comOracle hostname or IP
CDM_ORACLE_PORT<port>Oracle listener port
CDM_ORACLE_SERVICEORCLOracle service name (TNS)
CDM_ORACLE_DDL_START_POINT(empty or Step1)Resume point for DDL execution
CDM_ORACLE_CANONICAL_PASSWORD<password>Password for canonical schema user
CDM_ORACLE_RAW_PASSWORD<password>Password for dev_raw schema user
CDM_ORACLE_LDZ_PASSWORD<password>Password for dev_ldz schema user
CDM_ORACLE_RDV_PASSWORD<password>Password for dev_rdv schema user
CDM_ORACLE_BDV_PASSWORD<password>Password for dev_bdv schema user
CDM_ORACLE_CS_360_DB_PASSWORD<password>Password for cs_360_db schema user
CDM_ORACLE_CDM_INGEST_PASSWORD<password>Password for cdm_ingest_db schema user
CDM_ORACLE_CDP_METADATA_PASSWORD<password>Password for cdp_metadata schema user
CDM_ORACLE_IM_CDP_DB_PASSWORD<password>Password for im_cdp_db schema user
CDM_ORACLE_CDM_PUBLISH_DB_PASSWORD<password>Password for cdm_publish_db schema user
CDM_ORACLE_CANONICAL_ETL_DB_USERcanonical_etl_db_userPrimary ETL service account username
CDM_ORACLE_CANONICAL_ETL_DB_USER_PASSWORD<password>Primary ETL service account password
CDM_ORACLE_MAX_AI_DB_USERmax_ai_db_userMaxAI platform service account
CDM_ORACLE_CDP_ETL_DB_USERcdp_etl_db_userCDP ETL service account
CDM_CUSTOMER_SOURCE_ORACLE_SCHEMAcanonicalSource schema for Bespoke ETL
SCRIPTS_BASE_PATH/opt/unica/cdm/scriptsBase directory containing CDM ETL and orchestration scripts
UNICA_VENV_PYTHON_PATH/opt/unica/venv/bin/pythonPython executable path for the CDM virtual environment
CDM_360_ML_DBT_PROJECT_DIR/opt/unica/cdm/dbt/360_mlDBT project directory for Customer 360, Campaign 360, Flowchart 360, and ML models
CDM_360_ML_DBT_LOG_PATH/opt/unica/cdm/logs/dbt/360_mlLog directory for 360 and ML DBT execution logs
CDM_ANP_RDV_BDV_DBT_PROJECT_DIR/opt/unica/cdm/dbt/anp_rdv_bdvDBT project directory for ANP, RDV, and BDV transformation models
CDM_ANP_RDV_BDV_DBT_LOG_PATH/opt/unica/cdm/logs/dbt/anp_rdv_bdvLog directory for ANP, RDV, and BDV DBT execution logs

Schema name variables (defaults):

Variable Default Value
CDM_ORACLE_360_SCHEMACS_360_DB
CDM_ORACLE_BDV_SCHEMADEV_BDV
CDM_ORACLE_METADATA_SCHEMACDP_METADATA
CDM_ORACLE_INGEST_DB_SCHEMACDM_INGEST_DB
CDM_ORACLE_LDZ_SCHEMADEV_LDZ
CDM_ORACLE_ANP_SCHEMADEV_ANP
CDM_ORACLE_RDV_SCHEMADEV_RDV
CDM_ORACLE_RAW_SCHEMADEV_RAW
CDM_ORACLE_DIM_MODEL_SCHEMAIM_CDP_DB
CDM_ORACLE_CDM_PUBLISH_DB_SCHEMACDM_PUBLISH_DB

Procedure

Input defaults into Airflow administrative variables interface panel.