CDMP study materials
CDMP study resources

CDMP cheat sheet

CDMP · Keep the key ideas within reach.

Quick reference

Data Management Fundamentals

  • DAMA-DMBOK wheel: 11 knowledge areas grouped into Data Governance (center), Data Architecture, Data Modeling & Design, Data Storage & Operations, Data Security, Data Integration & Interoperability, Document & Content Management, Reference & Master Data, Data Warehousing & BI, Metadata, Data Quality.

  • Data lifecycle phases: Plan, Design & Enable, Build/Produce, Use & Maintain, Enhance, Dispose/Archive; each phase has data-quality and metadata checkpoints.

  • Data vs. information: data are raw recorded facts; information is data processed into context and meaning; knowledge is information integrated with experience.

  • ACID properties for transactional databases: Atomicity (all-or-nothing), Consistency (valid state transitions), Isolation (concurrent transactions do not interfere), Durability (committed changes survive failure).

  • CAP theorem: a distributed data system can simultaneously guarantee at most two of Consistency, Availability, Partition tolerance; partition tolerance is mandatory in practice, so the real trade-off is C vs. A.

  • Data storage types: relational (row-oriented), columnar (analytics), key-value, document, graph, and object stores; choose by access pattern, consistency need, and schema volatility.

  • Data security controls: authentication, authorization (role-based or attribute-based), encryption at rest and in transit, masking, tokenization, and audit logging.

  • Data management maturity is assessed across capability levels (e.g., 0–5) per knowledge area; maturity models measure process capability, not data quality directly.

Quick reference

Data Modeling and Design

  • Three model levels: conceptual (business entities and relationships, technology-neutral), logical (attributes, keys, normalization, no DBMS specifics), physical (tables, indexes, partitions, data types for a specific DBMS).

  • Entity-relationship notation: entity = noun; relationship = verb; cardinality options are 1:1, 1:M, M:N; optionality is mandatory or optional on each end.

  • Normalization: 1NF removes repeating groups; 2NF removes partial dependencies on part of a composite key; 3NF removes transitive dependencies on non-key attributes; BCNF removes every determinant that is not a candidate key.

  • Denormalization deliberately introduces redundancy (pre-joined tables, derived columns) to reduce join cost in read-heavy or analytical workloads; it trades write complexity and anomaly risk for query speed.

  • Dimensional modeling: fact tables hold measures and foreign keys; dimension tables hold descriptive context; star schema has denormalized dimensions; snowflake schema normalizes dimension hierarchies.

  • Slowly changing dimensions: Type 1 overwrites (no history), Type 2 adds a new row with version/effective dates (full history), Type 3 adds a previous-value column (limited history).

  • Surrogate keys are system-generated, stable, and independent of business keys; natural keys are business-meaningful and may change, so facts should reference surrogates.

  • Grain declares what one fact-table row represents; it must be defined before choosing dimensions and measures, and every measure must be additive at that grain.

Quick reference

Metadata

  • Metadata types: business (definitions, owners, rules), technical (schemas, data types, ETL mappings, lineage), operational (job logs, row counts, refresh times), and administrative (policies, access rights).

  • Metadata is managed through a metadata repository; a data catalog is the user-facing interface over that repository, supporting search, lineage, and glossary terms.

  • Data lineage records the path of data from source to target, including transformations; column-level lineage is required for impact analysis and root-cause tracing.

  • Impact analysis uses lineage in reverse (what downstream objects change if this column changes); root-cause analysis uses lineage forward (where did this bad value originate).

  • A business glossary defines business terms, synonyms, owners, and rules; it is the authoritative vocabulary linked to technical metadata.

  • Metadata integration patterns: a centralized repository (single store), a distributed registry (federated pointers), or a hybrid with a central index and local stores.

  • Metadata quality is assessed by completeness, accuracy, currency, and consistency; stale metadata is a common cause of failed data projects.

  • Metadata drives data quality rules, security classification, retention schedules, and self-service analytics; without it, data users cannot find or trust data.

Quick reference

Data Quality

  • Data quality dimensions: completeness, accuracy, consistency, timeliness, uniqueness, validity, and conformity; each dimension needs an operational definition and measurement method.

  • Completeness = non-null (or non-missing) values / total values; accuracy compares data to a verified source of truth; consistency checks agreement across systems or within a record.

  • Timeliness compares data availability against the required latency; uniqueness detects duplicate records; validity checks conformance to format, range, or domain rules.

  • Data profiling measures column statistics (null rate, distinct count, min/max, pattern frequency) to discover issues before defining rules.

  • Data quality rule types: completeness, validity, range, pattern, referential integrity, uniqueness, and cross-field consistency rules.

  • Data quality management cycle: define dimensions and rules, profile, measure, remediate root causes, monitor, and report; remediation targets process causes, not just bad records.

  • Data cleansing techniques: standardization, parsing, matching/deduplication, enrichment, and correction; cleansing without root-cause fix causes recurring defects.

  • Data quality metrics should be reported as trends with thresholds and ownership; a single score without dimension breakdown hides actionable problems.

Quick reference

Data Governance

  • Data governance is the exercise of authority and control over data management, covering policy, standards, decision rights, and accountability; it is not the same as data management execution.

  • Operating model components: data governance council (strategic decisions), data stewardship (tactical execution), data owners (accountable for a domain), and data custodians (technical care).

  • Decision rights define who decides on data definitions, access, quality thresholds, and issue resolution; unclear decision rights are a primary governance failure.

  • A data policy states principles and mandatory rules; standards specify measurable requirements; procedures describe how to comply; guidelines are recommended practices.

  • Data stewardship roles: business data steward (definitions, quality rules) and technical data steward (implementation, lineage); stewards are usually part-time domain experts.

  • Governance metrics include policy compliance rate, issue resolution time, glossary coverage, and stewardship participation; metrics must be tied to business outcomes.

  • Data governance maturity progresses from ad hoc to defined, managed, measured, and optimized; each level requires documented processes and assigned accountability.

  • Regulatory drivers (privacy, retention, reporting) require governance to map data to legal obligations, define retention/disposal rules, and evidence compliance.

Quick reference

Data Warehousing & Business Intelligence

  • A data warehouse is a subject-oriented, integrated, time-variant, nonvolatile collection of data supporting management decisions; it is built from operational sources via ETL/ELT.

  • Inmon approach: enterprise data warehouse as a normalized central store, then data marts; Kimball approach: dimensional bus matrix and conformed dimensions across marts.

  • Data mart types: dependent (sourced from the warehouse), independent (sourced directly from operational systems), and hybrid; independent marts risk inconsistent definitions.

  • Conformed dimensions are shared, identically defined dimensions across fact tables, enabling drill-across and consistent reporting.

  • ETL vs. ELT: ETL transforms before loading into the warehouse; ELT loads raw data first and transforms inside the target platform, common with cloud warehouses.

  • BI delivery layers: operational reports, dashboards, OLAP cubes, ad hoc query, and advanced analytics; each has different latency and aggregation requirements.

  • OLAP operations: slice, dice, drill-down, roll-up, and pivot; these navigate a multidimensional cube of dimensions and measures.

  • Data warehouse architecture layers: staging, integration, presentation, and metadata/access layers; staging isolates source extraction from transformation and load.

Quick reference

Reference and Master Data Management

  • Reference data are controlled code sets used to classify or categorize other data (country codes, currency codes, status codes); they are relatively static and shared across systems.

  • Master data are the core business entities (customer, product, employee, supplier, location) shared across processes; master data management creates a single trusted version.

  • MDM implementation styles: registry (index and links, no central golden record), consolidation (central read-only copy), coexistence (central copy with bidirectional sync), and centralized (authoritative master store).

  • A golden record is the single trusted version of a master entity, built by survivorship rules that choose or merge attribute values from source systems.

  • Entity resolution (matching) uses deterministic rules (exact keys) and probabilistic matching (similarity scores) to identify duplicates; thresholds control false positives and false negatives.

  • Reference data management requires a governed code-set owner, versioning, effective dates, and controlled distribution to consuming systems.

  • MDM data domains need defined hierarchies (e.g., customer household, product category) and relationships; hierarchy management is part of the MDM platform scope.

  • MDM success metrics: match rate, duplicate reduction, golden-record completeness, cross-system consistency, and time to onboard a new source.

Quick reference

Data Integration and Interoperability

  • Data integration patterns: extract-transform-load (ETL), extract-load-transform (ELT), change data capture (CDC), replication, federation, and virtualization.

  • Batch integration moves data on a schedule; real-time integration uses streaming or messaging; near-real-time uses micro-batch; choose by latency requirement and source capability.

  • Change data capture identifies inserts, updates, and deletes since the last run using timestamps, log-based capture, or triggers; log-based CDC has the least source impact.

  • Data virtualization queries distributed sources through a logical layer without physically moving data; it suits volatile or latency-sensitive access but can strain source systems.

  • Interoperability requires agreed data formats, semantics, and interfaces; standards (e.g., XML, JSON, industry message formats) reduce point-to-point mapping effort.

  • Integration design must handle data quality checks, error handling, restart/recovery, idempotency, and audit logging; silent failures are a common integration defect.

  • A hub-and-spoke integration architecture centralizes transformation and reduces point-to-point interfaces; a bus or messaging backbone decouples producers and consumers.

  • Data integration governance includes interface contracts, schema versioning, SLA monitoring, and lineage capture from source to target.