SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
DENODO LUNCH & LEARN
26 OCTOBER
WHY DATA MESH NEEDS
DATA VIRTUALIZATION
Presenters for this Session
Chris Day
Director, APAC Sales Engineering, Denodo
Regional Vice President, Sales, ASEAN & Korea, Denodo
Elaine Chan
Agenda
1. What is a Data Mesh
2. What is Data Virtualization (DV)
3. How can DV Enable a Data Mesh
4. Implementation Strategies
5. Why a Data Lake alone is not Enough
6. Q&A
7. Next Steps
What is a Data Mesh?
5
What is a Data Mesh
§ The Data Mesh is a new architectural paradigm for data
management.
§ Proposed by the consultant Zhamak Dehghani in 2019
§ It moves from a centralized data infrastructure managed by a
single team to a distributed organization .
§ Several autonomous units (domains) are in charge of
managing and exposing their own “Data Products” to the rest
of the organization.
§ Data Products should be easily discoverable, understandable
and accessible to the rest of the organization.
6
What Challenges is a Data Mesh Trying to Address?
1. Lack of domain expertise in centralized data teams
§ Centralized data teams are disconnected from the business
§ They need to deal with data and business needs they do not always understand
2. Lack of flexibility of centralized data repositories
§ Data infrastructure of big organizations is very diverse and changes frequently
§ Modern analytics needs may be too diverse to be addressed by a single platform:
one size never fits all.
3. Slow data provisioning and response to changes
§ Requires extracting, ingesting and synchronizing data in the centralized platform
§ Centralized IT becomes a bottleneck
7
How?
§ Organizational units (domains) are responsible for managing and
exposing their own data
§ Domains understand better how the data they own should be processed and
used
§ Gives them autonomy to use the best tools to deal with their data, and to
evolve them when needed
§ Results in shorter and fewer iterations until business needs are met
§ Removes dependency on fully centralized data infrastructures
§ Removes bottlenecks and accelerates changes
§ Introduces new concepts to address risks like creating data silos,
duplicated effort and lack of unified governance
§ Will be explored in the following slides
8
Data as a Product
§ To ensure that domains do not become isolated data silos,
the data exposed by the different domains must be:
§ Easily discoverable
§ Understandable
§ Secured
§ Usable by other domains
§ The level of trust and quality of each dataset needs to be
clear.
§ The processes and pipelines to generate the product (e.g.
cleansing and deduplication) are internal implementation
details and hidden to consumers.
9
Self-serve Data Platform
§ Building, securing, deploying, monitoring and managing data
products can be complex
§ Not all domains will have resources to build this infrastructure
§ Possible duplication of effort across domains
§ Self-Serve: While operated by a global data infrastructure team, it
allows the domains to create and manage the data products
themselves.
§ The platform should be able to automate or simplify tasks such as:
§ Data integration and transformation
§ Security policies and identity management
§ Exposure of data APIs
§ Publish and document in a global catalog
10
Federated Computational Governance
§ Data products created by the different domains need to
interoperate with each other and be combined to solve new needs.
§ e.g. to be joined, aggregated, correlated, etc.
§ This requires agreement about the semantics of common entities
(e.g. customer, product), about the formats of field types (e.g.
SSNs, entity identifiers,...), about addressability of data APIs, etc.
§ Managed globally and, when possible, automatically enforced
§ This is why the word ‘computational’ is used in naming this concept
§ Security must be enforced globally according to the applicable
regulations and policies.
What is Data Virtualization?
12
Data Virtualization – A Data Fabric Layer
“Data Virtualization
creates a data
abstraction layer by
connecting,
gathering, and
transforming data
silos to support
real-time and near-
real time insights”
– Forrester Research, Inc.,
“The Forrester Wave:
Enterprise Data Fabric, Q2
2020,”
Consume
in business applications
Enterprise Applications, Reporting, BI, Portals, ESB, Mobile, Web, Users
DATA CONSUMERS
Analytical Operational
Multiple Protocols,
Formats
Query, Search,
Browse
Request/Reply,
Event Driven
Secure
Delivery
Combine
related data into views
CONSUME
Share, Deliver,
Publish, Govern,
Collaborate
COMBINE
Discover, Transform, Prepare,
Improve Quality, Integrate
CONNECT
Normalized views
of disparate data
SQL,
MDX
Web
Services
Big Data
APIs
Web Automation
and Indexing
Connect
to disparate data sources
Databases & Warehouses, Cloud/Saas Applications, Big Data, NoSQL, Web, XML, Excel, PDF, Word...
DISPARATE DATA SOURCES
More Structured Less Structured
3
2
1
13
Data Virtualization: Essential Capabilities
Consistent, Flexible view of information across any consuming application
Data Abstraction:
Decoupling applications and data usage
from data sources and infrastructure
Zero Replication, Zero Relocation
Physical data remains where
they are
Real Time Information
Most reporting and analytical
tools can easily connect for real time
data
Self Service Data Marketplace
A Dynamic Data Catalogue for self-service
data discovery and data services available
in the virtualization layer
Centralized Metadata, Security &
Governance:
Manage access across all data assets in the
Virtualization layer for enterprise data
security and supports dynamic data
anonymization
Location-agnostic Architecture
For hybrid and multi-cloud
acceleration
Enabling a Data Mesh with Data Virtualization
15
Easy Creation of Data Products
§ A modern DV tool like Denodo allows for access to any
underlying data system and provides advanced data
modeling capabilities.
§ This allows domains to quickly create data products from any
data source or combining multiple data sources and exposing
them in business-friendly form.
§ No coding is required to define and evolve data products.
§ Iterating through multiple versions of the Data Products
is also much faster thanks to reduced data replication.
§ Data products are automatically accessible via multiple
technologies
§ SQL, REST, OData, GraphQL and MDX.
16
Maintains the Autonomy of Domains
§ Domains are not conditioned by centralized, company-wide data sources (data
lake, data warehouse). Instead, they are allowed to leverage their own data
sources.
§ E.g. Domain-specific SaaS applications or data marts
§ They can also leverage centralized stores when they are the best option:
§ E.g. Use centralized data lake for ML use cases
§ The domains can also autonomously decide to evolve their data infrastructure to
suit their specific needs.
§ E.g. Migrate some function to a SaaS application
17
Provides Self-serve Capabilities
Discoverability and Documentation
§ Includes a Data Catalog which allows business users and other data consumers to quickly discover,
understand and get access to the data products.
§ Automatically generates documentation for the Data products using standard formats such as Open API
§ Includes data lineage and change impact analysis functionalities for all data products
Performance and Flexibility
§ Includes caching and query acceleration capabilities OOB, so even data sources not optimized for
analytics can be used to create data products.
Provisioning
§ Automatic autoscaling using cloud/container technologies. This means that, when needed, the
infrastructure supporting certain data products can be scaled up/down while still sharing common
metadata across domains.
18
Enables Federated Computational Governance
§ The semantic layers built in the virtual layer can enforce standardized data models to represent the
federated entities which need to be consistent across domains (e.g. customer, products).
§ Can import models from modeling tools to define a contract that the developer of the data product must
comply with
§ Automatically enforces unified security policies, including data masking/redaction.
§ E.g. automatically mask SSN with *** except last 4 digits, in all data products except for users in the HR role
§ Data products can also be easily combined and can be used as a basis to create new data products.
§ The layered structure of virtual models allows creating components which can be reused by multiple domains
to create their data products.
§ For instance, there may be virtual views for generic information about company locations, products,...
§ Having a unified data delivery layer also makes it easier to automatically check and enforce other
policies such as naming conventions or API security standards.
Implementation Strategy
20
A Data Mesh in a Virtualization Cluster
SQL
Operational EDW
Data Lakes Files
SaaS APIs
REST GraphQL OData
Event
Product
Customer Location Employee
1. Each domain is given a
separate virtual schema.
A common domain may be
useful to centralized data
products common across
domains
2. Domains connect
their data sources
3. Metadata is mapped
to relational views.
No data is replicated
4. Domains can model
their Data Products.
Products can be used to
define other products
5. For execution, Products
can be served directly from
their sources, or replicated
to a central location, like a
lake
7. Products can be access via
SQL or exposed as an API.
No coding is required
Common Domain Event Management Human Resources
6. A central team can
set guidelines and
governance to ensure
interoperability
8. Infrastructure can
easily scale out in a
cluster
Product Demonstration
Director, APAC Sales Engineering, Denodo
Chris Day
Isn’t a Data Lake Enough?
23
A Data Lake Based Data Mesh
§ Data Lake vendors claim that you can build a Data Mesh using the
infrastructure of a Data Lake / Lakehouse.
§ This approach tries to introduce self-service capabilities in this
infrastructure for domains to create their own data products based
on data in the lake.
§ Domains may also have independent clusters/buckets for their
products.
24
Challenges of That Approach
§ Many domains have specialized analytic systems they would like to use.
§ e.g. domain-specific data marts
§ The data lake may not be the right engine for every workload in every domain.
§ Domains are forced to ingest their data in the lake and go through all the process of creating and
managing the required ingestion pipelines, ELT transformations, etc. using the data lake
technology.
§ Data needs to be synchronized, pipelines operated, etc.
§ This can be a slow process and, in addition, it forces domains to introduce in the team staff with
those complex and scarce skills.
§ If the domains are not able to acquire those skills, then they need to rely on the centralized team and we are
back to square one
25
How Does DV Improves That?
§ With DV, domains have the flexibility to reuse their own domain-specific data sources and
infrastructure.
§ The flexibility to use domain specific infrastructure has several advantages:
1. It allows domains to reuse and adapt the work they have already done to present data in formats
close to the actual business needs. This will typically be much faster
2. The domain probably has the required skills for this infrastructure
3. Domains can choose best-of-breed data sources which are especially suited for their data and
processes
§ Some domains can still choose to go through the data lake process for their products, but it does
not force all domains to do it for all their products.
§ The virtual layer offers built-in ways to ingest data into the lake and keep it in synch
§ In-lake or off-lake is a choice, not an imposition
26
Additional Benefits of a DV Approach
1. Reusability: DV platforms include strong capabilities to create and manage rich, layered semantic layers
which foster reuse and expose data to each type of consumer in the form most suitable for them
2. Polyglot consumption: DV allows data consumers to access data using any technology, not only SQL. For
instance, self-describing REST, GraphQL and OData APIs can be created with a single click.
Multidimensional access based on MDX is also possible
3. Top-down modelling: you can create ‘interface data views’ which set ‘schema contracts’ which
developers of data products need to comply with.
§ This helps to implement the concept of federated computational governance.
4. Data marketplace: Ready-to-use data catalog which can act as a data marketplace for the data products
created by the different domains
5. Broad access: Even in companies that have built a company-wide, centralized data lake, there is typically
a lot of domain-specific data that is not in the lake. DV allows incorporating all that company-global data
in the data products
Key Takeaways
28
Key Takeaways
1. Data Mesh is a new paradigm for data management and analytics
§ It shifts responsibilities towards domains and their data products
§ Trying to reduce bottlenecks, improve speed, and guarantee quality
2. Data lakes alone fail to provide all the pieces required for this shift
3. Data Virtualization tools like Denodo offer a solid foundation to implement this
new paradigm.
§ Easy learning curve so that domains can use it
§ Can leverage domain infrastructure or direct them towards a centralize repository
§ Simple yet advanced graphical modeling tools to define new products
§ Full governance and security controls
Q&A
Next Steps
31
denodo.link/TD2110
Building a Logical Data Fabric using
Data Virtualization
Chris Day
Director, APAC Sales Engineering, Denodo
Regional Vice President, Sales, ASEAN & Korea, Denodo
Elaine Chan
REGISTER NOW
denodo.link/DLL2110
ASEAN Virtual Lunch & Learn | 23-Nov | 1pm SGT
Thanks!
www.denodo.com info@denodo.com
© Copyright Denodo Technologies. All rights reserved
Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical,
including photocopying and microfilm, without prior the written authorization from Denodo Technologies.

Contenu connexe

Tendances

Applying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcareApplying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcarePaul Boal
 
Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)Denodo
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Denodo
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014Amazon Web Services
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Denodo
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesDenodo
 
Best Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best PracticesBest Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best PracticesDenodo
 
Data Science Operationalization: The Journey of Enterprise AI
Data Science Operationalization: The Journey of Enterprise AIData Science Operationalization: The Journey of Enterprise AI
Data Science Operationalization: The Journey of Enterprise AIDenodo
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesDenodo
 
Data Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation AnalyticsData Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation AnalyticsDenodo
 
Simplifying Cloud Architectures with Data Virtualization
Simplifying Cloud Architectures with Data VirtualizationSimplifying Cloud Architectures with Data Virtualization
Simplifying Cloud Architectures with Data VirtualizationDenodo
 
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical DemonstrationMaximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical DemonstrationDenodo
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)Denodo
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?Denodo
 
SnapLogic Cloud Integration
SnapLogic Cloud IntegrationSnapLogic Cloud Integration
SnapLogic Cloud IntegrationSnapLogic
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionDenodo
 
Data Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeData Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeDenodo
 
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo
 
Why Data Virtualization? An Introduction.
Why Data Virtualization? An Introduction.Why Data Virtualization? An Introduction.
Why Data Virtualization? An Introduction.Denodo
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Denodo
 

Tendances (20)

Applying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcareApplying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to Healthcare
 
Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & Bénéfices
 
Best Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best PracticesBest Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best Practices
 
Data Science Operationalization: The Journey of Enterprise AI
Data Science Operationalization: The Journey of Enterprise AIData Science Operationalization: The Journey of Enterprise AI
Data Science Operationalization: The Journey of Enterprise AI
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
 
Data Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation AnalyticsData Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation Analytics
 
Simplifying Cloud Architectures with Data Virtualization
Simplifying Cloud Architectures with Data VirtualizationSimplifying Cloud Architectures with Data Virtualization
Simplifying Cloud Architectures with Data Virtualization
 
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical DemonstrationMaximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
 
SnapLogic Cloud Integration
SnapLogic Cloud IntegrationSnapLogic Cloud Integration
SnapLogic Cloud Integration
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 
Data Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeData Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data Lake
 
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
 
Why Data Virtualization? An Introduction.
Why Data Virtualization? An Introduction.Why Data Virtualization? An Introduction.
Why Data Virtualization? An Introduction.
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
 

Similaire à Why Data Virtualization Enables a Data Mesh

Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)Denodo
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...
Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...
Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...YogeshIJTSRD
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
LinkedInSaxoBankDataWorkbench
LinkedInSaxoBankDataWorkbenchLinkedInSaxoBankDataWorkbench
LinkedInSaxoBankDataWorkbenchSheetal Pratik
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopDenodo
 
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualizationMyth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualizationDenodo
 
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?Denodo
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Denodo
 
5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data LakeMetroStar
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIDenodo
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Denodo
 
data-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfdata-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfssuser18927d
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Nathan Bijnens
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Denodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 

Similaire à Why Data Virtualization Enables a Data Mesh (20)

Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
Your Data is Waiting. What are the Top 5 Trends for Data in 2022? (ASEAN)
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...
Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...
Cloud Analytics Ability to Design, Build, Secure, and Maintain Analytics Solu...
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
LinkedInSaxoBankDataWorkbench
LinkedInSaxoBankDataWorkbenchLinkedInSaxoBankDataWorkbench
LinkedInSaxoBankDataWorkbench
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
 
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualizationMyth Busters VII: I’m building a data mesh, so I don’t need data virtualization
Myth Busters VII: I’m building a data mesh, so I don’t need data virtualization
 
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
Finding Your Ideal Data Architecture: Data Fabric, Data Mesh or Both?
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
 
5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake5 Steps for Architecting a Data Lake
5 Steps for Architecting a Data Lake
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)
 
data-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfdata-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdf
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 
Benefits of a data lake
Benefits of a data lake Benefits of a data lake
Benefits of a data lake
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Data Mesh
Data MeshData Mesh
Data Mesh
 

Plus de Denodo

Enterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoEnterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoDenodo
 
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachLunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachDenodo
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerDenodo
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?Denodo
 
Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeDenodo
 
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Denodo
 
Drive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDrive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDenodo
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхDenodo
 
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationData Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationDenodo
 
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo
 
Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Denodo
 
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardIt’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardDenodo
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Denodo
 
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Denodo
 
How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?Denodo
 
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsWebinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsDenodo
 
Enabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityEnabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityDenodo
 
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo
 
GenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesGenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesDenodo
 

Plus de Denodo (20)

Enterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoEnterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in Denodo
 
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachLunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services Layer
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?
 
Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
 
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
 
Drive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDrive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory Compliance
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationData Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
 
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me Anything
 
Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!
 
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardIt’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
 
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
 
How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?
 
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsWebinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
 
Enabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityEnabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usability
 
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
 
GenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesGenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidades
 

Dernier

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 

Dernier (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 

Why Data Virtualization Enables a Data Mesh

  • 1. DENODO LUNCH & LEARN 26 OCTOBER WHY DATA MESH NEEDS DATA VIRTUALIZATION
  • 2. Presenters for this Session Chris Day Director, APAC Sales Engineering, Denodo Regional Vice President, Sales, ASEAN & Korea, Denodo Elaine Chan
  • 3. Agenda 1. What is a Data Mesh 2. What is Data Virtualization (DV) 3. How can DV Enable a Data Mesh 4. Implementation Strategies 5. Why a Data Lake alone is not Enough 6. Q&A 7. Next Steps
  • 4. What is a Data Mesh?
  • 5. 5 What is a Data Mesh § The Data Mesh is a new architectural paradigm for data management. § Proposed by the consultant Zhamak Dehghani in 2019 § It moves from a centralized data infrastructure managed by a single team to a distributed organization . § Several autonomous units (domains) are in charge of managing and exposing their own “Data Products” to the rest of the organization. § Data Products should be easily discoverable, understandable and accessible to the rest of the organization.
  • 6. 6 What Challenges is a Data Mesh Trying to Address? 1. Lack of domain expertise in centralized data teams § Centralized data teams are disconnected from the business § They need to deal with data and business needs they do not always understand 2. Lack of flexibility of centralized data repositories § Data infrastructure of big organizations is very diverse and changes frequently § Modern analytics needs may be too diverse to be addressed by a single platform: one size never fits all. 3. Slow data provisioning and response to changes § Requires extracting, ingesting and synchronizing data in the centralized platform § Centralized IT becomes a bottleneck
  • 7. 7 How? § Organizational units (domains) are responsible for managing and exposing their own data § Domains understand better how the data they own should be processed and used § Gives them autonomy to use the best tools to deal with their data, and to evolve them when needed § Results in shorter and fewer iterations until business needs are met § Removes dependency on fully centralized data infrastructures § Removes bottlenecks and accelerates changes § Introduces new concepts to address risks like creating data silos, duplicated effort and lack of unified governance § Will be explored in the following slides
  • 8. 8 Data as a Product § To ensure that domains do not become isolated data silos, the data exposed by the different domains must be: § Easily discoverable § Understandable § Secured § Usable by other domains § The level of trust and quality of each dataset needs to be clear. § The processes and pipelines to generate the product (e.g. cleansing and deduplication) are internal implementation details and hidden to consumers.
  • 9. 9 Self-serve Data Platform § Building, securing, deploying, monitoring and managing data products can be complex § Not all domains will have resources to build this infrastructure § Possible duplication of effort across domains § Self-Serve: While operated by a global data infrastructure team, it allows the domains to create and manage the data products themselves. § The platform should be able to automate or simplify tasks such as: § Data integration and transformation § Security policies and identity management § Exposure of data APIs § Publish and document in a global catalog
  • 10. 10 Federated Computational Governance § Data products created by the different domains need to interoperate with each other and be combined to solve new needs. § e.g. to be joined, aggregated, correlated, etc. § This requires agreement about the semantics of common entities (e.g. customer, product), about the formats of field types (e.g. SSNs, entity identifiers,...), about addressability of data APIs, etc. § Managed globally and, when possible, automatically enforced § This is why the word ‘computational’ is used in naming this concept § Security must be enforced globally according to the applicable regulations and policies.
  • 11. What is Data Virtualization?
  • 12. 12 Data Virtualization – A Data Fabric Layer “Data Virtualization creates a data abstraction layer by connecting, gathering, and transforming data silos to support real-time and near- real time insights” – Forrester Research, Inc., “The Forrester Wave: Enterprise Data Fabric, Q2 2020,” Consume in business applications Enterprise Applications, Reporting, BI, Portals, ESB, Mobile, Web, Users DATA CONSUMERS Analytical Operational Multiple Protocols, Formats Query, Search, Browse Request/Reply, Event Driven Secure Delivery Combine related data into views CONSUME Share, Deliver, Publish, Govern, Collaborate COMBINE Discover, Transform, Prepare, Improve Quality, Integrate CONNECT Normalized views of disparate data SQL, MDX Web Services Big Data APIs Web Automation and Indexing Connect to disparate data sources Databases & Warehouses, Cloud/Saas Applications, Big Data, NoSQL, Web, XML, Excel, PDF, Word... DISPARATE DATA SOURCES More Structured Less Structured 3 2 1
  • 13. 13 Data Virtualization: Essential Capabilities Consistent, Flexible view of information across any consuming application Data Abstraction: Decoupling applications and data usage from data sources and infrastructure Zero Replication, Zero Relocation Physical data remains where they are Real Time Information Most reporting and analytical tools can easily connect for real time data Self Service Data Marketplace A Dynamic Data Catalogue for self-service data discovery and data services available in the virtualization layer Centralized Metadata, Security & Governance: Manage access across all data assets in the Virtualization layer for enterprise data security and supports dynamic data anonymization Location-agnostic Architecture For hybrid and multi-cloud acceleration
  • 14. Enabling a Data Mesh with Data Virtualization
  • 15. 15 Easy Creation of Data Products § A modern DV tool like Denodo allows for access to any underlying data system and provides advanced data modeling capabilities. § This allows domains to quickly create data products from any data source or combining multiple data sources and exposing them in business-friendly form. § No coding is required to define and evolve data products. § Iterating through multiple versions of the Data Products is also much faster thanks to reduced data replication. § Data products are automatically accessible via multiple technologies § SQL, REST, OData, GraphQL and MDX.
  • 16. 16 Maintains the Autonomy of Domains § Domains are not conditioned by centralized, company-wide data sources (data lake, data warehouse). Instead, they are allowed to leverage their own data sources. § E.g. Domain-specific SaaS applications or data marts § They can also leverage centralized stores when they are the best option: § E.g. Use centralized data lake for ML use cases § The domains can also autonomously decide to evolve their data infrastructure to suit their specific needs. § E.g. Migrate some function to a SaaS application
  • 17. 17 Provides Self-serve Capabilities Discoverability and Documentation § Includes a Data Catalog which allows business users and other data consumers to quickly discover, understand and get access to the data products. § Automatically generates documentation for the Data products using standard formats such as Open API § Includes data lineage and change impact analysis functionalities for all data products Performance and Flexibility § Includes caching and query acceleration capabilities OOB, so even data sources not optimized for analytics can be used to create data products. Provisioning § Automatic autoscaling using cloud/container technologies. This means that, when needed, the infrastructure supporting certain data products can be scaled up/down while still sharing common metadata across domains.
  • 18. 18 Enables Federated Computational Governance § The semantic layers built in the virtual layer can enforce standardized data models to represent the federated entities which need to be consistent across domains (e.g. customer, products). § Can import models from modeling tools to define a contract that the developer of the data product must comply with § Automatically enforces unified security policies, including data masking/redaction. § E.g. automatically mask SSN with *** except last 4 digits, in all data products except for users in the HR role § Data products can also be easily combined and can be used as a basis to create new data products. § The layered structure of virtual models allows creating components which can be reused by multiple domains to create their data products. § For instance, there may be virtual views for generic information about company locations, products,... § Having a unified data delivery layer also makes it easier to automatically check and enforce other policies such as naming conventions or API security standards.
  • 20. 20 A Data Mesh in a Virtualization Cluster SQL Operational EDW Data Lakes Files SaaS APIs REST GraphQL OData Event Product Customer Location Employee 1. Each domain is given a separate virtual schema. A common domain may be useful to centralized data products common across domains 2. Domains connect their data sources 3. Metadata is mapped to relational views. No data is replicated 4. Domains can model their Data Products. Products can be used to define other products 5. For execution, Products can be served directly from their sources, or replicated to a central location, like a lake 7. Products can be access via SQL or exposed as an API. No coding is required Common Domain Event Management Human Resources 6. A central team can set guidelines and governance to ensure interoperability 8. Infrastructure can easily scale out in a cluster
  • 21. Product Demonstration Director, APAC Sales Engineering, Denodo Chris Day
  • 22. Isn’t a Data Lake Enough?
  • 23. 23 A Data Lake Based Data Mesh § Data Lake vendors claim that you can build a Data Mesh using the infrastructure of a Data Lake / Lakehouse. § This approach tries to introduce self-service capabilities in this infrastructure for domains to create their own data products based on data in the lake. § Domains may also have independent clusters/buckets for their products.
  • 24. 24 Challenges of That Approach § Many domains have specialized analytic systems they would like to use. § e.g. domain-specific data marts § The data lake may not be the right engine for every workload in every domain. § Domains are forced to ingest their data in the lake and go through all the process of creating and managing the required ingestion pipelines, ELT transformations, etc. using the data lake technology. § Data needs to be synchronized, pipelines operated, etc. § This can be a slow process and, in addition, it forces domains to introduce in the team staff with those complex and scarce skills. § If the domains are not able to acquire those skills, then they need to rely on the centralized team and we are back to square one
  • 25. 25 How Does DV Improves That? § With DV, domains have the flexibility to reuse their own domain-specific data sources and infrastructure. § The flexibility to use domain specific infrastructure has several advantages: 1. It allows domains to reuse and adapt the work they have already done to present data in formats close to the actual business needs. This will typically be much faster 2. The domain probably has the required skills for this infrastructure 3. Domains can choose best-of-breed data sources which are especially suited for their data and processes § Some domains can still choose to go through the data lake process for their products, but it does not force all domains to do it for all their products. § The virtual layer offers built-in ways to ingest data into the lake and keep it in synch § In-lake or off-lake is a choice, not an imposition
  • 26. 26 Additional Benefits of a DV Approach 1. Reusability: DV platforms include strong capabilities to create and manage rich, layered semantic layers which foster reuse and expose data to each type of consumer in the form most suitable for them 2. Polyglot consumption: DV allows data consumers to access data using any technology, not only SQL. For instance, self-describing REST, GraphQL and OData APIs can be created with a single click. Multidimensional access based on MDX is also possible 3. Top-down modelling: you can create ‘interface data views’ which set ‘schema contracts’ which developers of data products need to comply with. § This helps to implement the concept of federated computational governance. 4. Data marketplace: Ready-to-use data catalog which can act as a data marketplace for the data products created by the different domains 5. Broad access: Even in companies that have built a company-wide, centralized data lake, there is typically a lot of domain-specific data that is not in the lake. DV allows incorporating all that company-global data in the data products
  • 28. 28 Key Takeaways 1. Data Mesh is a new paradigm for data management and analytics § It shifts responsibilities towards domains and their data products § Trying to reduce bottlenecks, improve speed, and guarantee quality 2. Data lakes alone fail to provide all the pieces required for this shift 3. Data Virtualization tools like Denodo offer a solid foundation to implement this new paradigm. § Easy learning curve so that domains can use it § Can leverage domain infrastructure or direct them towards a centralize repository § Simple yet advanced graphical modeling tools to define new products § Full governance and security controls
  • 29. Q&A
  • 32. Building a Logical Data Fabric using Data Virtualization Chris Day Director, APAC Sales Engineering, Denodo Regional Vice President, Sales, ASEAN & Korea, Denodo Elaine Chan REGISTER NOW denodo.link/DLL2110 ASEAN Virtual Lunch & Learn | 23-Nov | 1pm SGT
  • 33. Thanks! www.denodo.com info@denodo.com © Copyright Denodo Technologies. All rights reserved Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying and microfilm, without prior the written authorization from Denodo Technologies.