Data Fabric: Metadata-Driven Integration Across a Distributed Data Estate
Ask five vendors what a data fabric is and you’ll get five demos of their own product. Strip the marketing away, though, and there’s a genuinely useful architectural idea underneath — one that addresses a problem every large organization recognizes: data lives in fifty places, and every attempt to physically consolidate it into one place has failed, is failing, or will fail.
A data fabric accepts that distribution as permanent and asks a different question: instead of moving all the data to one platform, can we build a connective layer — powered by metadata — that makes distributed data findable, accessible, and governable as if it were unified? This post explains the architecture honestly: what the layer consists of, what “active metadata” means, how fabric differs from data mesh (they answer different questions), and what’s realistically achievable today.
The Problem: Integration Effort Grows Faster Than Data
The classic answer to scattered data is consolidation: build a warehouse or lake, write pipelines from every source into it. It works — partially, and at a price that keeps rising:
- Point-to-point pipelines multiply: fifty sources and a handful of targets means hundreds of hand-maintained flows.
- Each pipeline embeds knowledge (schemas, semantics, quality quirks) in code, invisible to everyone else.
- Some data can’t move: residency laws pin it to a region, latency pins it to an edge, politics pins it to a subsidiary.
- By the time consolidation “finishes,” the estate has grown three new SaaS tools and an acquisition.
The fabric wager: the sustainable way to manage this isn’t more pipelines — it’s making the knowledge about the data (metadata) into infrastructure that machines can act on.
The Architecture: What a Fabric Is Made Of
A data fabric is a set of cooperating capabilities laid over your existing storage — nothing about it replaces your databases, lake, or warehouse:
1. A unified metadata backbone. Connectors continuously harvest metadata from every system — schemas from databases, lineage from pipeline tools, usage from query logs, definitions from glossaries — into one knowledge layer. Crucially this is automated crawling, not manual registration; manual metadata is stale metadata.
2. A knowledge graph of the estate. The harvested metadata is linked into a graph: this column feeds that dashboard; these three tables in different systems all describe “customer”; this dataset is PII-bearing. (Graph modeling, covered earlier in this series, is exactly the right tool here — the estate’s structure is relationship-shaped.)
3. Active metadata: the defining ingredient. Traditional metadata sits in a catalog waiting to be read by humans. Active metadata triggers action:
- A schema change detected in a source → downstream pipeline owners alerted, impact list computed from lineage.
- A column profiled as containing email addresses → PII classification applied, masking policy attached automatically.
- Query logs show two teams repeatedly joining the same remote tables → the fabric materializes that join closer to the consumers, or recommends it.
If the metadata never does anything, you have a catalog, not a fabric. That’s the honest dividing line.
4. Unified access layer. Consumers query logically, through data virtualization (federated query engines like Trino, or virtualization products) and/or fabric-managed replication where physics demands it. The consumer asks for “customer orders”; the fabric resolves where it lives and how to serve it.
5. Policy enforcement woven in. Access rules, masking, and residency constraints are defined once against the metadata (“mask all columns classified pii.email for non-privileged roles”) and enforced at every access point — instead of being re-implemented per database.
Fabric vs. Mesh: Different Questions, Compatible Answers
Because the two terms rose together, they’re endlessly confused. The clean separation:
- Data mesh answers an organizational question: who owns and serves data? (Domains do, as products.) Its core moves are sociotechnical — ownership, contracts, incentives.
- Data fabric answers a technical question: how does a distributed estate become findable, connectable, and governable? Its core moves are metadata and automation, and it’s largely indifferent to your org chart.
They compose naturally: a fabric’s metadata backbone and access layer make an excellent self-serve platform (mesh principle #3), and mesh’s federated governance rules are exactly the policies a fabric can enforce computationally. A centralized organization can run a fabric with no mesh at all. The framing worth keeping: mesh is an operating model; fabric is an integration architecture.
What’s Real and What’s Aspirational
An honest maturity check, because fabric marketing runs years ahead of fabric reality:
Solid today: automated metadata harvesting and cataloging; column-level lineage from modern pipeline stacks; federated query across heterogeneous stores (with real performance caveats — a federated join across a transactional database and a warehouse is bounded by the slowest participant and the network); auto-classification of common sensitive-data patterns; policy-as-code attached to classifications.
Emerging: recommendation engines (“this dataset is probably what you want”); automated pipeline generation from intent; ML-driven quality anomaly detection that’s trustworthy enough to page someone.
Aspirational: the fully self-assembling fabric where integration “just happens.” No one has this. Anyone selling it has a roadmap slide, not a product.
The practical implication: build (or buy) fabric capabilities incrementally, metadata first. The backbone — automated harvesting, lineage, classification — delivers value on its own and is the prerequisite for everything active. Virtualization and automation come after, workload by workload.
Modeling in a Fabric World
For the data modeler, a fabric changes emphasis more than technique:
- Semantic modeling becomes central. The knowledge graph is only as good as the business concepts it links to. Someone must model “customer,” “order,” and “revenue” as canonical concepts and map physical assets onto them — that’s ontology work, and it’s modeling.
- Classification is a schema concern. Tag sensitivity and domain at design time, in your DDL or contracts, so harvesters propagate it — retrofitting classification across an estate is the expensive version.
- Logical models outlive physical ones. When consumers access data through the fabric’s logical layer, your carefully designed logical model is the user experience; physical placement becomes an implementation detail the fabric may even change under you.
When to Invest — a Quick Test
A fabric earns its considerable complexity when several of these are true: your data spans many platforms and always will (M&A, regulation, edge); integration engineering is a visible bottleneck; compliance requires estate-wide answers (“where is all our PII?”) you currently can’t produce; and consumers routinely fail to find data that exists. If you’re a one-warehouse company, you don’t need a fabric — you need a good catalog and dbt discipline, and you already have most of one.
The durable takeaway outlives the buzzword: at estate scale, metadata is not documentation — it’s infrastructure. Organizations that treat knowledge about their data as a first-class, automated, actionable asset will keep outrunning those that keep it in wiki pages, whatever next year’s name for that idea turns out to be.