Loading...
This ETL workflow dynamically ingests metadata to identify the column representing business rules, then extracts and filters non-empty business rules from table columns. It enriches these rules by joining with related schema, table, and connection metadata, aggregating column names per table to provide context. The enriched dataset is validated for completeness and persisted as a structured table. Finally, the workflow transforms the enriched business rules into a data quality rule recommendation dataset, including rule definitions and validation queries, and persists this for downstream data governance and quality enforcement. The process includes error handling, schema enforcement, and incremental data validation to ensure data integrity and operational reliability.
Most tables in the catalog appear to have lineage, but it can be difficult to determine how complete or how deeply connected that lineage actually is. This recipe provides visibility into lineage coverage, identifies orphan assets, and determines how many upstream hops can be reliably traced.
Retrieves active tables and their associated column-level metadata from the catalog.
Determines whether each asset has upstream or downstream lineage and classifies its lineage status.
Calculates the percentage of active columns participating in lineage relationships.
Traverses upstream lineage for multiple hops while safely handling circular lineage relationships.
The recipe provides an asset-level view of lineage health, making it easier to identify gaps, prioritize remediation, and establish a reliable foundation for future lineage-driven impact analysis.