What is a Data Product?
The concept of the Data Product has come to the forefront as a fundamental building block in the Data Mesh framework. Some of the very first questions that practitioners ask are:
What is a Product?
Let’s start with defining a Data Product. In our daily life, we engage with many products, e.g., a shoe, a phone, or a car. Every product has the following common characteristics:
Products in daily life
Data Products, defined
Data Products, much like other products in our day-to-day life, present a ready-to-use entity. Is a spreadsheet then a Data product? Not really. Just as leather or fabric are?to shoes, a spreadsheet or a Data API or a database table, for that matter, are the raw materials, not the product itself. What makes a collection of data into a Data Product is the additional features that make the data ready to use.?
Nexla’s approach to Data Products - Nexsets?
These are the characteristics of ready-to-use Data Products:?
Data Product and the Data Mesh
The Data Mesh framework is centered around the idea of letting domain users control and manage data. This is a direct result of the need to democratize data; today, almost every person in every function needs to use data whether they are in marketing, sales, logistics, operations, HR, finance, or product. Data mesh takes us into a world of distributed control versus a model of centralized control that overwhelms engineers and frustrates data users.?
While data democratization has previously been an important goal, up until now it had been unclear how to achieve that. Is data democratized if everyone has access to a database? Clearly that was not a viable approach. Data Products make the goal of democratization achievable by presenting an entity that provides consistency to data access, governance, documentation, discovery, and also the delivery of ready-to-use data.?
Creating Data Products
So we understand Data Products and clearly the demand is high. But like any product, Data Products need to be produced before they can be consumed. So how can Data Products be created? At Nexla, we have been working on this concept for nearly 5 years and our approach has been twofold:
Derived Data Products are a result of applying a combination of transforms, filters, enrichments, and joins on a combination of data products. At Nexla, we deliver a simple formula
??????Nexset' = Function (Nexset1, Nexset2, ..,? NexsetN)
What makes a derived Nexset even more powerful is that it is a full-fledged Data Product and in every way identical to any other Nexset. That means it can serve as an input to create more derived Nexsets each with its own documentation, access control, etc.???
Using Data Products
So how are Data Products ready to use? One of the key things to know is what makes data ready-to-use for different users. An analyst might want data in Tableau, a developer might need it via an API, a business user might need it in a spreadsheet. while yet others prefer all their data in a warehouse.?
Going from ready-to-use data to data-in-use actually requires delivering data into the application of choice. Data Products in Nexla come with hooks for delivery, so clicking the “Send” button in a Nexset allows the users to choose the format and system in which they want the data delivered.?
Data Product delivering data to its point of use in a system of of user's choice
The future of Data Products
Data Products are an exciting concept and a big leap forward in putting ready-to-use data in the hands of more users as we all march forward into a brave new data-powered world, ready to make our business smarter and more efficient. Visit our site to learn more about how Nexla delivers Data Products to some of the world’s most advanced companies including LinkedIn, LiveRamp, Doordash, Freshworks, Poshmark, Nerdy, etc.?
This article is part of our Data Mesh series where we explore the technology behind data mesh, how to build a data mesh framework, the applications of data mesh, and how data mesh operates with your existing data technologies and frameworks.
This article is a cross post from the Nexla blog What is Data as a Product?
COO @Sales Innovation - Bringing Software Companies to APAC
1 个月Saket, thanks for sharing!
Founder & Managing Partner, Blumberg Capital | Partnering with visionary founders from inception through exit
1 年Hi Saket, we are very honored and grateful to be your investors (twice!). You and the Nexla team are pioneering an important set of new technological innovations that deliver immense benefits to data users now and into the future. You wrote, “Data Products make the goal of democratization achievable by presenting an entity that provides consistency to data access, governance, documentation, discovery, and also the delivery of ready-to-use data.” That is an amazingly powerful function In layman’s terms, Nexla helps organize data across a data mesh network paradigm. Nexla has also developed “Nextsets” that allow raw and/or processed data to be used from myriad sources in myriad formats by myriad types of users within AND between organizations for myriad purposes. It sounds like an impossible dream, but Nexla has numerous satisfied and sophisticated customers, such as SalesForce, LinkedIn and LiveRamp, among others. The key is Nexla’s unique ability to deliver and enforce consistency of input, access, governance, documentation, delivery - combined and ready for use. Nexla shows how data will be managed, leveraged and used to full advantage in coming years. Check out Nexla for your enterprise or your consortium.
Managing Partner at Inbound Square
2 年I thought you did a great job explaining these modern concepts in clear and simple terms
Data Leader | Creator of osDQ | AWS, Yahoo!, Oracle
2 年Great article
Senior Analyst | Business Intelligence, Analytics, Data Analysis, Business Planning
2 年Thanks for summarizing what I've needed to communicate to executives making data decisions. While I have worked with customers to create data products, nobody seemed to understand the upfront effort involved to build or incorporate the components you lay out. This is a treasure that you have shared with the data community, Saket Saurabh !