CompTIA Data+ (DA0-002)Data MiningHard
A data governance committee is defining standards for data acquisition from external vendors. They require that all incoming datasets must adhere to a predefined structure, including specific column names, data types, and nullability constraints, to ensure compatibility with their existing systems. This agreement, specifying the format and characteristics of the data to be exchanged, is best described as a:
- AData Dictionary
- BData Lineage
- CData Contract
- DData Catalog
Show answer & explanationAnswer & explanation
Correct answer: C. Data Contract
A data contract is a formal agreement between data producers and consumers that explicitly defines the schema, semantics, quality, and ownership of a dataset. It ensures that data exchanged between systems or teams meets agreed-upon standards, which directly matches the scenario of defining structure, types, and constraints for incoming vendor data.
Why the other options are wrong
- A. A Data Dictionary describes data elements but isn't a formal agreement for data exchange.
- B. Data Lineage tracks data's journey and transformations, not its initial agreed-upon structure.
- D. A Data Catalog is an inventory of data assets, not an agreement on data structure.
Data Contract
A data contract is a formal agreement between data producers and data consumers that defines the schema, quality, ownership, and other characteristics of a dataset, ensuring consistent data exchange and understanding.
- Ensures data quality and consistency across systems.
- Reduces breaking changes and misinterpretations.
- Often includes metadata, data types, constraints, and SLAs.
Memory trick: Contract: A formal handshake for data structure!