dataaaaa!
a platform to stack them all
305 Lineage resources collected and tagged on dataaaaa — 233 articles, 36 podcasts, 17 projects, 16 release notes and 3 events. The 30 most recent are listed below, newest first.
To build reliable healthcare AI, data engineers pair automated ingestion via Fivetran with governed transformations and lineage using dbt Labs. Integrated with Snowflake, Tuva Health, and Omni, this architecture establishes shared data definitions and strict governance for conversational analytics.
OrchardFlow provides an observable, deterministic orchestration layer for cloud-native ELT pipelines. It models data ingestion, transformation, and delivery as graftable branches with predictable yields, documented failure modes, and clear lineage to eliminate brittle, chained commands.
Snowflake expanded data lineage support across key architectural components, adding tracking for storage integrations, external tables, model monitors, and Cortex Search services.
Platform engineering perfected infrastructure like Kafka and Snowflake, but data payloads still break downstream. Supercargo enforces shift-left data contracts and CI/CD gates to inspect source data models before pull requests merge, protecting pipelines from schema drift and unencrypted PII.
AI agents require explicit metadata because, unlike humans, they lack ingrained business knowledge. Using raw schemas yields shallow descriptions, so engineering context pipelines requires feeding lineage, upstream queries, and glossary terms left-to-right across transformations.
AML detection pipelines fail when upstream schema mutations and silent data drift distort customer profiles without triggering pipeline crashes. Ingestion jobs succeed, but unmonitored changes like dropped timezone offsets break rolling time-window joins and corrupt detection logic.
Software-defined assets introduce declarative data engineering to manage tables, models, and dashboards as code. Dagster infers asset graphs from function dependencies rather than manual DAGs, shifting orchestration from isolated tasks directly to data products.
AI data engineering is shifting from collection to downstream processing pipelines. Useful data is the output of continuous transformation, validation, and sanitization rather than raw input.
Snowflake announced general availability for lineage preservation through temporary tables and views. This update maintains end-to-end data lineage across intermediate pipeline transformation stages, preventing gaps caused by ephemeral session objects.
Zero data loss requires semantic integrity, not just matching row counts. Schema migrations need layered validation, mapping artifacts, and relationship checks. Pipeline success requires auditability: field-level reconciliation, foreign-key tracing, and tracking orphaned records.
Data pipelines deriving metrics from single raster sources introduce predictable errors. Processing chains that bin modeled values must expose provenance and methodology alongside estimates so downstream users do not treat synthetic outputs as verified facts.
At extreme scale, teams avoid managed warehouses and build on primitives like S3, Kubernetes, and open engines such as Spark and Trino. OpenAI even rewrote Airflow's scheduler and executor in Rust to handle 70,000+ concurrent tasks, relying on exact DAG state metadata to safely drive AI agents.
Data platforms split into physical infrastructure and derived assets like metrics, features, and AI models. Disconnected tools break end-to-end lineage across catalogs, semantic layers, and models.
AI agent governance requires runtime technical enforcement over static approvals. Teams use Policy Enforcement Points to intercept tool calls and Policy Decision Points to evaluate context, returning decisions like allow, mask, or require approval before execution.
Having a graph model does not require running a graph database. Known relational queries with few joins fit existing warehouses. Graph databases become essential for open-ended, multi-hop traversals with unpredictable paths where relational joins fail to scale.
Manual data wrangling and brittle SQL pipelines lose transformation logic over time. Adopting dbt brings engineering rigor to data lineage, preserving transformation logic as code rather than letting queries evaporate while producing defensible audit trails across legacy tools.
AI data platforms divide into end-to-end pipeline engines and downstream analytics layers. Platforms like Bruin, Databricks, and Fabric unify ingestion, SQL and Python transforms, orchestration, and lineage, whereas tools like ThoughtSpot focus solely on natural-language querying.
Snowflake introduced data lineage for streams, enhancing visibility into CDC pipelines. This update helps data engineers track pipeline dependencies and schema transformations across change tracking objects directly in the data platform.
Data platforms outlive vendors when engineers isolate business logic from engines. Rent commoditized storage, compute, and runtimes, but own your pipeline code, metric definitions, and data contracts.
Centralizing data is not enough; retail and CPG pipelines require dbt to validate data integrity. Automated dbt tests catch broken feeds, while the dbt Semantic Layer defines shared metrics. Lineage graphs via dbt Explorer trace downstream numbers back to source systems for reliable automation.
Migrating unstructured support attachments between CRMs requires building an explicit identity manifest rather than relying on destination APIs. Resolving relational lineage early maps physical files to target records and ensures cross-system traceability across platforms.
Data engineers must trace AI decisions across pipelines, not just models. In one case, an unflagged upstream schema change silently degraded a join in the semantic layer, corrupting feature data while pipelines ran green.
MCP standardizes how AI agents query data tools, but answer quality depends on data engineering fundamentals rather than the protocol. Reliable agent execution requires clear lineage, column descriptions, authoritative metric definitions, and upstream data quality checks to avoid bad joins.
Automated data systems need clear blast radii. Even if pipelines run smoothly, bad outputs written back into operational stores turn into trusted upstream inputs. Engineers must measure downstream impact, not just pipeline latency and accuracy, to stop wrong data from silently cascading.
PaperMachine executes local Python and R pipelines with complete data lineage. It tracks step-by-step kernel state, logs, and package environments, mapping figures and tables back to the exact code and datasets that produced them.
To scale analytics, data engineers must separate ingestion, transformation, and presentation layers early. Instead of ingesting everything, map real user needs backward to specific data attributes. Version metric definitions like code, and implement schema and freshness monitoring before scaling.
Column-level lineage maps each output column to its source columns and transforms. Frameworks like Bruin parse SQL code to enable pre-deployment impact analysis, while catalogs reconstruct graphs from query logs for root-cause debugging.
Snowflake announced general availability for External lineage alongside data lineage for Cortex Agents. Data engineers also gain GA features including DCM Projects, multi-value tags, and an Openflow Connector for SQL Server CDC, plus REST catalog integration for Amazon S3 Tables Iceberg support.
Snowflake introduced data lineage for Cortex Agents alongside an asynchronous API, while recommending users transition from Cortex Analyst to Cortex Agents. Platform updates also include external lineage support and a new agentsinfo column in the ACCESSHISTORY view to enhance data governance.
🎙️ The Joe Reis Show — Architectures are shifting from pure cloud centralization back to distributed edge compute. Treating bronze tiers as a "toxic waste dump" breaks downstream pipelines; applying schema and context upstream ensures data provenance and makes datasets AI-ready.
See all 305 Lineage resources