A Foundation for Self Service
A data fabric is a distributed data architecture that offers business users a single view across remote data. It enables users to query data where ever it lies without having to know the intricacies of how to access that data. It also relieves the IT staff from having to move and transform that data into a data warehouse. This is how a data fabric injects agility into a centralized data architecture. Every company needs a data fabric! (See figure 1.)
In contrast, a data mesh is a distributed business and development architecture. That is, a data mesh pushes all data and development to business domains, and in its purest form, eliminates all central data environments. It’s goal is to break up the data monopoly of IT and empower business units to service their own needs. (See figure 1.)
Together, a data fabric and data mesh form a substantial part of a self-service analytics strategy. They require organizations to change their architecture, operating model, and governance model to empower business users and domains. This does our industry a great service because most business and data leaders think that the way to implement self-service is to give every user a self-service BI tool. Wrong!
“Together, a data fabric and data mesh form a substantial part of a self-service analytics strategy.”