MDM Academy lessons and materials are in Portuguese. You can take the program from any country, and an English version is on our roadmap, with no committed date. The certificate is issued in Brazil, in Portuguese, and is valid in Brazil. To earn it you need to follow the lessons in Portuguese.

BlogGovernance

Data fabric: what it is, how it works, and how it differs from data mesh

Data fabric: what it is, how it works, and how it differs from data mesh. Understand the architecture that connects distributed data and where governance fits in.

Paulo Cordeiro10 min read

An operations director once told me she had twenty data sources and no truth. The ERP said one thing, the CRM said another, the finance spreadsheet said a third, and the data lake that cost a fortune just piled up copies of all of it, with nobody knowing which one counted. She didn't need one more system. She needed a way to connect what already existed and trust the result. That is exactly the problem data fabric sets out to solve.

Data fabric has become one of the most talked-about terms in data architecture in recent years, and like every buzzword, it has also become one of the most poorly explained. In this article I'll translate the concept into what it means in practice for people who live with data inside the company, show how it works, where it touches governance and master data, and what the real difference is from data mesh, the term it gets confused with most.

What data fabric is

Data fabric is a data architecture that creates an intelligent integration and access layer on top of scattered data sources, so the company can find, understand, connect, and use its data without having to move everything to a single place. The literal translation is "data weave," and the image helps. It is like a fabric laid over different systems, different clouds, and different databases, stitching everything into one experience of querying and use.

The central point of data fabric is active metadata. Metadata is data about data: where it came from, what it means, who is responsible for it, how it relates to other data, and with what quality it arrives. In a data fabric, this metadata doesn't sit idle in a catalog nobody opens. It is used all the time, in an automated way, with the support of machine learning, to suggest connections, identify relationships, apply rules, and guide access to the data itself. It is this intelligence about the meaning of data that separates a data fabric from a simple integration pipeline.

In practice, data fabric answers a question that torments almost every large company. How do I use data that sits in ten places, under ten different names, without spending another six months copying everything into a new repository that will be out of date from day one? The data fabric answer is to connect instead of copy, and to use metadata to make sense of what is connected.

How it works in practice

Imagine a company that has its customer master in SAP, its service history in a cloud CRM, its billing data in a data warehouse, and part of its operation in spreadsheets and legacy systems. Without a data fabric, when someone asks for the complete view of a customer, a project begins. Someone writes an integration, someone copies data, someone tries to match records that don't line up, and the result comes out weeks later already carrying caveats.

With a data fabric, those sources are mapped once. The metadata of each one is read and cataloged, and the relationships among them are discovered partly by rules and partly by algorithms that recognize that the customer field in one system is the same concept as the customer field in another. From there, the fabric layer makes it possible to query the customer in a unified way, often without moving the data from its source, using data virtualization.

What holds all of this up is the combination of four capabilities. A catalog that knows what exists and what it means. An integration layer that connects the sources, either by moving the data or by querying it at the source. An active metadata engine that learns from usage and suggests relationships and rules. And a governance layer that enforces who can see what, with what quality, and under which policies. Take away any one of these legs and the table falls. That is why data fabric is not a product you buy and switch on. It is an architecture you assemble.

Data fabric and data mesh: what is the difference

This is the most common confusion, and it exists because both were born to solve the same pain, which is the difficulty of using distributed data in large companies. The difference is in where each one places the solution.

Data fabric is a technology and architecture answer. It places an intelligent layer, driven by metadata and automation, on top of the sources, and centralizes the intelligence of integration and access. The question it answers is technical. How do we connect and make sense of all this in an automated way?

Data mesh is an organization and culture answer. It distributes responsibility for data to the business domains, makes each area treat its data as a product, with an owner, quality, and a usage contract, and decentralizes ownership. The question it answers is organizational. Who owns which data, and how does each area deliver its well-maintained data to the others?

One focuses on the technical weave that stitches the sources together. The other focuses on the responsibility model that makes each domain take care of what it produces. And here is what few people notice. They are not competitors. A company can adopt the organizational model of data mesh, with domains that own their data, and use a data fabric as the technology that connects those data products and applies governance consistently. One solves the responsibility problem, the other solves the connection problem.

And the same caveat I make for data mesh applies here. Neither of the two replaces data governance. If the master data is bad, if the same supplier shows up three times in the master, if every area understands customer in its own way, the data fabric will connect and distribute that problem very efficiently. It speeds up access to data. It doesn't fix the data by magic.

Who uses it and who is responsible

Data fabric usually starts in data architecture, data engineering, and technology teams, because it involves integration, metadata, and platform. But it doesn't live without the business side. The data architect designs the weave. The data engineer builds and maintains the connections. The platform team keeps operations running. So far, that is the technical world.

On the other side, and nothing works without them, are the governance roles. The data owner, who is the owner of the data in the business, defines what that data means and what it is for. The data steward takes care of quality, rules, and solving day-to-day problems. They are the ones who feed the metadata with business meaning, because an algorithm recognizes patterns but doesn't know on its own that a given field is the CNPJ (Brazil's company registration number) of the approved supplier and not just some code. Data fabric is a technology that depends on people who understand the data in order to really work.

Which data fabric tools exist

The market of platforms that position themselves as data fabric is large and grows every year. Among the most cited are Informatica, with its cloud data management platform, IBM, with the ecosystem around Cloud Pak for Data and watsonx.data, Talend, now part of Qlik, Microsoft, with Microsoft Fabric, and Denodo, strong in the data virtualization pillar. Tools such as Ataccama and Tibco also appear in this territory, each with its own emphasis.

On the catalog and metadata side, which is the heart of data fabric, names like Collibra, Alation, and Microsoft Purview come in, often working together with integration platforms. And when the subject is the trustworthy master that feeds this weave, master data, MDM platforms come back into play, such as SAP Master Data Governance, Informatica, Stibo Systems, Reltio, Semarchy, Profisee, and Ataccama.

I mention these names neutrally, so the reader knows the territory. There is no right tool in a vacuum. There is the tool that fits your scenario, your volume, your sources, and your maturity. And the most expensive mistake I see in companies is choosing the platform before understanding their own problem. Data fabric technology poorly applied on top of poorly governed data only delivers the problem faster.

How to learn data fabric

Data fabric is not a subject you learn in isolation, because it sits on top of fundamentals. The path I recommend starts with the foundation of data management, which is the DAMA-DMBOK, the body of knowledge that organizes governance, quality, metadata, integration, and architecture. Whoever wants a recognized certification will find in the CDMP, from DAMA, the most solid path to prove that knowledge in the market.

On top of that foundation, it is worth studying the topics that make up data fabric from the inside. Metadata and data catalog, to understand the intelligence that holds the weave up. Integration and virtualization, to understand how sources are connected. Data quality and master data, to understand why the weave is only trustworthy if the source data is trustworthy. And the two modern architecture models, data fabric and data mesh, to know when each one makes sense. Whoever masters these fundamentals doesn't become a hostage to any vendor's pitch.

The opportunities

The data field is one of the few that keeps having more openings than people prepared to fill them. And within it, professionals who understand modern data architecture, governance, and master data all at once are rare. There are plenty of people who know only the tool, and too few who understand the business problem behind it. Data architect, data engineer, governance specialist, and data steward are in-demand roles, with salaries that follow the demand, precisely because a company that invests in data fabric or data mesh quickly discovers that technology is the easy part. The hard part is having people who understand the meaning of data, quality, metadata, and the business. Whoever builds this repertoire doesn't compete for a job. They get competed for.

Main questions about data fabric

Is data fabric a product or an architecture? It is an architecture, a way of organizing data access and integration. There are platforms that help implement it, but buying a tool is not the same as having a working data fabric.

Does data fabric replace the data lake or the data warehouse? No. It connects and makes sense of the sources the company already has, including the data lake and the data warehouse. Often the data doesn't even leave its place of origin, thanks to virtualization.

Are data fabric and data mesh the same thing? No. Data fabric is a technology answer, an intelligent layer that stitches the sources together. Data mesh is an organization answer, which distributes responsibility for data to the business domains. They can coexist.

Do I need data fabric in my company? It depends on the size of the problem. Companies with many sources, multiple clouds, and a real difficulty unifying information benefit the most. A small company with few systems solves it with traditional integration and good governance.

Does data fabric solve data quality problems? Not on its own. It connects and distributes data. If the source data is duplicated or poorly recorded, the fabric distributes that error more efficiently. Quality comes from governance and master data, not from the weave.

MDM Academy

This whole subject, data fabric, data mesh, metadata, quality, and master data, has a common thread. It only works when there are people who understand the data from the inside, and not just the tool. To train those professionals we created MDM Academy, the governance and master data school of 4MDG.

The MDM Academy proposal is to translate the most advanced material in data management into practical language, tied to the day-to-day of those who live master record maintenance, procurement, supply chain, IT, and SAP projects. It isn't loose theory. It is training for those who want to move beyond the operational, take on governance roles, and grow in a field that never stops hiring. If you want to truly understand how data underpins decisions, it is worth getting to know MDM Academy and joining the Data Club, where we exchange knowledge with a community that lives with these problems every day.

Conclusion

Data fabric is an intelligent answer to a real problem, that of using data scattered everywhere without becoming hostage to endless copy-and-integration projects. But it carries the same old lesson. The most modern technology in the world only delivers value on data that has an owner, has meaning, and has quality. The weave stitches what exists. It doesn't invent trust the data doesn't have.

That is why, before discussing which data fabric platform to adopt, the more useful question is a different one. Is your master data in order to be connected? Because connecting bad data at high speed is not modernization. It is just spreading the problem faster. In your company, is the biggest obstacle to using data well the technology that is missing or the governance that doesn't yet exist?

Want to become a data governance specialist? Talk to our specialists now and get to know MDM Academy

I want to be a student

By submitting your email, you agree to the privacy policy of MDM Academy | 4MDG.

Talk to a specialist