Handling Gaps and Extensions
Not every source field will have a direct target in the standard CDM model. Follow a hierarchy of options before raising an extension request.
Extension Hierarchy
- Direct fit to standard CDM — the field maps cleanly to an existing CDM column. This is the preferred outcome.
- Attribute extension — the field does not have a dedicated CDM column but fits within an approved attrib_1 … attrib_n extension slot in the target LDZ table. Use this for short-term, client-specific attributes that are not candidates for the canonical model. Always document which attrib_* slot is used and its business meaning.
- Relationship extension — the relationship being modelled does not have a standard CDM relationship entity. Raise a Design Authority request with a proposed entity name, natural key, and business justification. Do not invent ad-hoc relationship columns.
- Entity extension — the entire subject area has no representation in CDM (e.g., a bespoke insurance sub-product type). This requires full Design Authority approval and CDM model versioning before it can be mapped.
- Out of scope — the field is genuinely not needed in Phase 1. Document the field, its business meaning, and the explicit deferral decision. It must not be silently dropped.
Important: Never leave a source field with no disposition. Every column must be mapped, deferred with a documented reason, or explicitly excluded. Silent omissions cause problems during audit and lineage validation.