Three Types of Metadata
1. Technical Metadata: Table names, column names, data types, constraints, indexes, partitions.
2. Business Metadata: Descriptions, owners, business terms, purpose, SLA.
3. Operational Metadata: Last updated, query frequency, quality score, popularity, access logs.
Automated Collection
Extract metadata from databases using JDBC/ODBC, cloud APIs (AWS Glue, GCP Data Catalog), data processing tools (dbt manifest, Spark listeners).
Schema Management
- Change Detection: Polling, event-based, CDC (Change Data Capture)
- Version Control: Track schema evolution over time
- Impact Analysis: Identify affected downstream systems
Quality Metrics
Quality Score = Description (30%) + Owner (20%) + Column Docs (20%) + Tags (15%) + Freshness (15%)
- Gold Tier: 90-100% quality
- Silver Tier: 70-89% quality
- Bronze Tier: 50-69% quality
Governance
- Approval workflows for metadata changes
- Naming conventions and standards
- Regular metadata quality reviews
- User feedback collection