Pre-Installation: Set Snowflake Variables
About this task
| Variable | Example Value | Description |
|---|---|---|
| CDM_DATABASE | SNOWFLAKE | Target database type |
| CDM_SNOWFLAKE_ACCOUNT | xy12345.us-east1 | Snowflake account identifier |
| CDM_SNOWFLAKE_CANONICAL_ETL_DB_USER | CDM_ETL_USER | ETL service account |
| CDM_SNOWFLAKE_CANONICAL_ETL_DB_USER_PASSWORD | <password> | ETL service account password |
| CDM_SNOWFLAKE_DATABASE | CDM_DB | Snowflake target database |
| CDM_SNOWFLAKE_DDL_START_POINT | (empty or step ID) | DDL resume point |
| CDM_SNOWFLAKE_DDL_SCHEMA | schema | contains details such as ID, filename, username, and password required for execution. |
| CDM_CUSTOMER_SOURCE_SNOWFLAKE_SCHEMA | schema | used for the canonical schema. |
| SCRIPTS_BASE_PATH | /opt/unica/cdm/scripts | Base directory containing CDM ETL and orchestration scripts |
| UNICA_VENV_PYTHON_PATH | /opt/unica/venv/bin/python | Python executable path for the CDM virtual environment |
| CDM_360_ML_DBT_PROJECT_DIR | /opt/unica/cdm/dbt/360_ml | DBT project directory for Customer 360, Campaign 360, Flowchart 360, and ML models |
| CDM_360_ML_DBT_LOG_PATH | /opt/unica/cdm/logs/dbt/360_ml | Log directory for 360 and ML DBT execution logs |
| CDM_ANP_RDV_BDV_DBT_PROJECT_DIR | /opt/unica/cdm/dbt/anp_rdv_bdv | DBT project directory for ANP, RDV, and BDV transformation models |
| CDM_ANP_RDV_BDV_DBT_LOG_PATH | /opt/unica/cdm/logs/dbt/anp_rdv_bdv | Log directory for ANP, RDV, and BDV DBT execution logs |
Schema name variables (defaults):
| Variable | Default |
|---|---|
| CDM_SNOWFLAKE_360_SCHEMA | CS_360_DB |
| CDM_SNOWFLAKE_BDV_SCHEMA | DEV_BDV |
| CDM_SNOWFLAKE_METADATA_SCHEMA | CDP_METADATA |
| CDM_SNOWFLAKE_INGEST_DB_SCHEMA | CDM_INGEST_DB |
| CDM_SNOWFLAKE_LDZ_SCHEMA | DEV_LDZ |
| CDM_SNOWFLAKE_ANP_SCHEMA | DEV_ANP |
| CDM_SNOWFLAKE_RDV_SCHEMA | DEV_RDV |
| CDM_SNOWFLAKE_RAW_SCHEMA | DEV_RAW |
| CDM_SNOWFLAKE_DIM_MODEL_SCHEMA | IM_CDP_DB |
| CDM_SNOWFLAKE_CDM_PUBLISH_DB_SCHEMA | CDM_PUBLISH_DB |
Procedure
Map the required parameters inside Airflow Admin Variable registry settings.