Validation Steps
About this task
Perform deployment and post-migration script database query evaluations across environments.
Procedure
- Verify Application Deployment: Confirm the MaxAI CDM web application is accessible and Platform integration is healthy before proceeding with database validation.
-
Verify DDL Execution
- Oracle:
SELECT username FROM dba_users WHERE username IN ('DEV_RAW','DEV_LDZ','DEV_ANP','DEV_RDV','DEV_BDV', 'CS_360_DB','CDP_METADATA','IM_CDP_DB','CDM_INGEST_DB','CDM_PUBLISH_DB'); - SQL
Server
SELECT name FROM sys.schemas WHERE name IN ('DEV_RAW','DEV_LDZ','DEV_RDV','DEV_BDV','CS_360_DB','CDP_METADATA'); - Snowflake
SHOW SCHEMAS IN DATABASE CDM_DB; - MariaDB
SELECT schema_name FROM information_schema.schemata WHERE schema_name IN ('canonical','cdp_metadata','dev_ldz','dev_anp','dev_stg', 'dev_raw','dev_rdv','dev_bdv','im_cdp_db','cs_360_db','cdm_ingest_db','cdm_publish_db');
- Oracle:
-
Verify Customer 360 Outpu
SELECT COUNT(*) FROM CS_360_DB.CUSTOMER_360; -
Verify Campaign 360 Output
SELECT COUNT(*) FROM CS_360_DB.CAMPAIGN_360; -
Verify Flowchart 360 Output
SELECT COUNT(*) FROM CS_360_DB.FLOWCHART_360; -
Verify ETL Date Control
SELECT * FROM CDP_METADATA.ETL_DATE_CONTROL; -
Verify the IF02 Objects Oracle (run as DBA).
SELECT owner, table_name FROM dba_tables WHERE (owner='DEV_LDZ' AND table_name IN ( 'LDZ_CHANNEL_COST_MASTER','LDZ_CONVERSION','LDZ_PRODUCT_MAPPING', 'LDZ_UA_CT_CONTACTHISTORY','LDZ_UA_CT_RESPONSEHISTORY')) OR (owner='DEV_BDV' AND table_name IN ( 'AGG_CUSTOMER','AGG_CAMPAIGN','FACT_CONVERSION', 'BDV_AUDIENCE_LEVEL_MAPPING','BDV_CHANNEL_COST_MASTER_SNAPSHOT', 'BDV_CONVERSION_SNAPSHOT','BDV_PRODUCT_MAPPING_SNAPSHOT', 'BDV_UA_COMBINED_CONTACTHISTORY_SNAPSHOT', 'BDV_UA_COMBINED_RESPONSEHISTORY_SNAPSHOT')) OR (owner='CDM_INGEST_DB' AND table_name IN ( 'PROFILE','ID_MAPPING','EVENT','METADATA')) OR (owner='CDP_METADATA' AND table_name='CDM_REFERENCE_DATA_HUB');SQL Server, Snowflake and MariaDB: check the same table names in the schemas dev_ldz, dev_bdv, cdm_ingest_db and cdp_metadata (for example with INFORMATION_SCHEMA.TABLES).
In the Airflow UI, confirm that
ddl_execution_26.1_IF02_IF02_IF02_IF02_IF02finished with all tasks green and thatcdm_grandmaster_daglists the DAGs of Section 8.2 without import errors (Browse > DAG Import Errors).Expected: 5 LDZ tables, 9 BDV tables, 4 ingest tables and 1 metadata table.