NEW
An architectural approach that provides a unified, metadata-driven layer to connect, govern, and deliver data across distributed environments.
DESCRIPTION
Data fabric unifies access to diverse, distributed data by leveraging active metadata, knowledge graphs, and automation. It abstracts sources and provides consistent governance, discovery, and delivery services across on-premises and cloud. Fabrics support multiple access patterns including virtualization, replication, and APIs. They aim to reduce integration friction and accelerate data product delivery. Tooling often includes catalogs, policy engines, semantic layers, and integration runtimes. It complements domain-oriented models like data mesh by providing shared capabilities.
ALTERNATIVE DEFINITIONS
IBM
A data fabric is an architecture and set of data services that provide consistent capabilities across a choice of endpoints spanning hybrid multicloud environments.
Highlights hybrid multicloud scope and consistent services delivered by the fabric.
Oracle
A data fabric is an architectural approach that simplifies data access in an organization to facilitate self-service data consumption.
Emphasizes simplification and self-service access for consumers.
RELATED TERMS
Data Virtualization Data Integration Metadata Management Knowledge Graph Data Discovery Platform Master Data Management Governance Data Lakehouse API Gateway
COMPETING TERMS
Decentralized Data Architecture
KNOWLEDGE AREAS
Data Architecture Data Management Data Integration & Interoperability Metadata Management AI Cloud
TARGET AUDIENCE
Data Architect Enterprise Architect Chief Data Officer Data Management Consultant Data Engineer Cloud Architect
EXTERNAL SOURCES
- Wikipedia - Data fabric
- IBM - Concept and components overview
- Oracle - Vendor perspective on data fabric
- Denodo - Data virtualization documentation
TOP QUESTIONS
How does Data Fabric differ from Data Mesh?
Data Fabric provides centralized, metadata-driven capabilities across environments; Data Mesh decentralizes ownership to domains. They can be complementary: mesh uses fabric services.
Category: Distinction
What technologies enable a Data Fabric?
Active metadata, catalogs, policy engines, semantic layers, virtualization, integration runtimes, and APIs are common components.
Category: Example
What problems does a Data Fabric solve?
It reduces integration complexity, enables consistent governance, and accelerates data delivery across hybrid and multicloud estates.
Category: Relevancy
Is a Data Fabric a single product?
No. It is an architectural approach often realized by integrating multiple tools and services.
Category: Misunderstanding
What are risks of implementing a Data Fabric?
Over-centralization can create bottlenecks; misaligned governance may slow adoption. Tool sprawl increases costs if not standardized.
Category: Risk
How does Data Fabric support self-service?
It provides discoverable, governed datasets and APIs with policy-driven access and consistent semantics.
Category: Practice
What role does metadata play in a Data Fabric?
Metadata drives discovery, policy enforcement, lineage, and optimization—often termed active metadata.
Category: Concept
Can a Data Fabric handle real-time data?
Yes, by integrating streaming platforms and exposing event data through consistent interfaces and governance.
Category: Capability
How to start a Data Fabric initiative?
Begin with a catalog and access policy layer, integrate priority sources, and iterate capabilities based on consumer needs.
Category: GettingStarted