A?data product is a reusable data asset designed to deliver value to data consumers that leverage it for a specific purpose. Ideally, data products can support multiple?use cases, and serve any amount, and type, of authorized data?consumers.
Now imagine a data platform that creates, manages, and delivers data products.
A?Data Product Platform?would integrate, process, and deliver datasets via data products – with the aim of providing a fresh, complete view of relevant business entities (customers, orders, devices, claims, etc.) to anyone with the proper privileges.?
It would supply the tools to manage the entire?lifecycle?of data product delivery: from design and engineering, to testing and deployment.
The platform's tools should encompass the following capabilities:
- Integration: Identify, collect, and harmonize data from disparate data sources and deliver it to any target system, via data products, in any delivery method: streaming, messaging, virtualization, CDC, ETL, and API.
- Orchestration: Create and debug data flows, data transformations, and business workflows?–?and componentize them as reusable data services.
- Cataloging: Auto-discover data products, visualized in a dynamic and interactive graphical knowledge base that's always kept up to date.
- Masking: Obfuscate data in flight – dynamically, for operational use cases, and persistently, for development, testing, and analytic environments.
- Preparation: Ingest, cleanse, transform, and enrich data in the platform, and then pipeline it to consuming applications and big data stores.
- Governance: Ensure complete control of data availability, quality, usability, integrity, and security – at any scale.
- Change management: Enable version management, auditing, and continuous deployment of data products.
- Flexible deployment: Support data?fabric,?mesh, or?hub?architectures – in the?cloud, on premises, or across hybrid environments.
Rabbi/ Eductor/ Overachiever, Out-of-the-box thinker, Proven record of exceptional ROI
2 年Beautiful! Thank you.