Data Lineage & Metadata — guide
Lineage and metadata management involve tracking the origin of data, its transformations, and how it is used. This includes maintaining versions to track changes, assessing the impact of modifications on downstream processes, integrating different data sources for comprehensive reporting, and managing metadata catalogs to ensure consistency and accuracy.
Data Observability — guide
Data observability involves monitoring and understanding how data flows through an organization. It includes the management of data quality to ensure that data is accurate, complete, and timely for decision-making purposes.
Data Contracts — guide
Data lineage in data contracts refers to defining the flow from sources to transformations and ultimately to consumers. This includes creating a dependency graph to ensure that all stakeholders understand the relationships between different datasets and processes.
Frequently asked questions
What are metadata – technical or business, who owns them, and what service level agreements (SLAs) apply?
Metadata can be both technical and business-oriented. Technical metadata is usually owned by IT teams while business metadata is managed by data stewards or business analysts. Service level agreements (SLAs) define the quality, availability, and access rights for these metadata.
How does versioning and impact tracking work – are RFCs or reviews involved, and how do we handle previous versions?
Versioning and impact tracking involve documenting changes to data models or datasets. This process often requires reviews or RFC (Request for Comments) processes to ensure consistency and compliance. Previous versions are typically archived for reference but not actively used.
What kind of reporting is involved – are catalogs or dashboards used, and how does audit access/changes work?
Reporting involves using metadata catalogs and dashboards to track data lineage, transformations, and consumption. Audit access and changes are managed through role-based access controls and logging mechanisms to ensure that all modifications are tracked and can be audited.
▶ Try it live
Everything above runs in your browser — open Hash Function Avalanche Visualizer and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.