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:
- Client Entity & Attribute Mapping
- Understand your source systems and marketing data marts.
- Map your entities and attributes to CDM's conceptual model.
- Bespoke Pipeline Build
- Build ETL to bring data from your sources into LDZ in CDM format.
- Metadata Population
- Populate metadata tables with entity and attribute definitions, source → target mappings, data quality rules, and lineage rules.
- 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 |