Pre-Installation: Set SQL Server Variables

About this task

Variable Example Value Description
CDM_DATABASESQLSERVERTarget database type
CDM_SQLSERVER_HOSTsqlserver.example.comSQL Server hostname
CDM_SQLSERVER_PORTportSQL Server port
CDM_SQLSERVER_DATABASEcdm_dbTarget SQL Server database name
CDM_SQLSERVER_CANONICAL_ETL_DB_USERcanonical_etl_db_userETL service account
CDM_SQLSERVER_CANONICAL_ETL_DB_USER_PASSWORD<password>ETL service account password
CDM_SQLSERVER_DDL_START_POINT(empty or step ID)DDL resume point
CDM_SQLSERVER_DIM_MODEL_SCHEMASchemaSchema name for IM_CDP_DB schema
CDM_CUSTOMER_SOURCE_SQLSERVER_SCHEMASchemaSchema name for canonical schema
CDM_SQLSERVER_DDL_SCHEMASchemacontains details such as ID, filename, username, and password used for DDL execution.
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
CDM_SQLSERVER_360_SCHEMACS_360_DB
CDM_SQLSERVER_BDV_SCHEMADEV_BDV
CDM_SQLSERVER_METADATA_SCHEMACDP_METADATA
CDM_SQLSERVER_INGEST_DB_SCHEMACDM_INGEST_DB
CDM_SQLSERVER_LDZ_SCHEMADEV_LDZ
CDM_SQLSERVER_ANP_SCHEMADEV_ANP
CDM_SQLSERVER_RDV_SCHEMADEV_RDV
CDM_SQLSERVER_RAW_SCHEMADEV_RAW
CDM_SQLSERVER_CDM_PUBLISH_DB_SCHEMACDM_PUBLISH_DB

Procedure

Configure environmental entries using the Airflow administrator setup screen.