CDM Implementation Readiness

This chapter is for customers involved in implementation and governance, not for deep ETL developers.

Foundation Setup – High-Level View

The Foundation Setup is your "CDM bootstrapping" phase:

  1. Client Entity & Attribute Mapping
    • Understand your source systems and marketing data marts.
    • Map your entities and attributes to CDM's conceptual model.
    Result: Interface Mapping Document – the contract between your data and CDM.
  2. Bespoke Pipeline Build
    • Build ETL to bring data from your sources into LDZ in CDM format.
  3. Metadata Population
    • Populate metadata tables with entity and attribute definitions, source → target mappings, data quality rules, and lineage rules.
  4. ETL Code Generation
    • Generate LDZ, RDV, DQ, lineage, and orchestration code from metadata.
    • Output is deployed to DEV and tested.

Phased Delivery

After Foundation Setup:

  • Phase 2: ETL Development
    • Optimize generated code
    • Add robust error handling, restartability, and logging
    • Prepare runbooks
  • Phase 3: Testing & Validation
    • End-to-end testing: Source → LDZ → RDV → 360

    • Data quality and volume testing

    • UAT with business teams

  • Phase 4: Production Deployment
    • First full production loads
    • Monitoring and validation
  • Phase 5: Ongoing Operations (Post-Deployment)
    • Stay in a metadata-driven mode: new subject areas, attributes, and 360 views come from metadata and controlled extensions.

Implementation Readiness Checklist (Condensed for Users)

Before claiming "CDM is ready", you should be able to tick all items:

Checklist Item
Source systems and attributes documented and understood
Interface Mapping Document created, reviewed, and signed off
Data quality rules identified and configured in metadata
PII attributes identified and classified for governance
All metadata tables created and populated, with no integrity gaps
Code generator configured; LDZ, RDV, DQ, lineage, and orchestration code generated
Sample data successfully flowed through LDZ → RDV → 360
Data quality and lineage verified end-to-end
Documentation complete and under version control
Teams trained on CDM, Customer 360, Campaign 360, and how to consume them
Flowchart 360 aggregation validated
Audience_map populated
Campaign-Offer-Channel-Product bridge validated
Push/WhatsApp consent attributes loaded
Aggregate Layer refresh validated
NEW ML feature views validated
NBC and STO prediction write-back verified
Grandmaster DAG and dependent Master DAG execution validated