Vision & Orientation Stratégique
Futures Evolutions
N o u v e a u t é s D e n o d o 2 0 2 2
Vincent Fages-Gouyou,
Directeur Produit, EMEA
Toward Denodo 9
Vision
4
Data Quality Data Science ML / AI Visualisation
Enterprise’s Data Delivery Architecture
Locations
Data Sources
OLAP
5
Data Quality Data Science ML / AI Visualisation
Enterprise’s Data Delivery Architecture
Locations
Data Sources
OLAP
Governance, Metadata Management, Data Mart
Security
Data Access
Data Virtualization Data Services
6
Enterprise’s Data Delivery Architecture
Governance, Metadata Management, Data Mart
Security
Data Access
Data Virtualization Data Services
Federation
Transformation
Abstraction
Data Service Dynamic Query
Optimization
Cost Based
Optimizer
Query
Rewriting
Caching MPP
Security &
Governance
Lifecycle
Management
Data Catalog
Discover
Collaborate
Query
Categorize
8
The Data Citizen Personas
Application-to-Application
Data Developer
Administration &
Operations
Business User
& BI Analyst
Data Scientist
Denodo Proprietary and Confidential
45
Want big impact?
Use big image
Denodo Proprietary and Confidential
9
One Logical Platform for:
Data Integration,
Management & Delivery
Denodo Proprietary and Confidential
10
INTEGRATE
Disparate data in
any location, format
or latency
Files
Cubes
Cloud
Stores
Traditional
DB & DW
Data Lake &
NoSQL
Hybrid/
Multi-Cloud
Security &
Governance
Al/ML
Recommendations
Advanced
Semantics
MANAGE
Related data with a universal
semantic model and AI / ML
functionality enabling vital
data governance and query
acceleration through MPP
Query
Optimization &
Acceleration
Data Catalog
Discover / Explore /
Document
BI Tools
SQL / MDX
Data Science
Tools
Data as a Service
RESTful / Odata
GraphQL/ GeoJSON
DELIVER
And democratize data using
BI & data science tools,
data catalogs, and APIs
Denodo Platform: ONE Logical Platform for All Your Data
Source: Forrester Total Economic ImpactTM
of Data Virtualization, 2021
83% reduction
Faster Time-to-revenue
67% reduction
Reduced shadow IT
65% decrease
Delivery times over ETL
Denodo Proprietary and Confidential
11
Denodo 8 Empowers Data Delivery
Application-to-Application
Denodo Developer
Administration &
Operations
Business User
& BI Analyst
Data Scientist
Denodo Proprietary and Confidential
12
A Modern Data Platform Architecture
CONNECTIVITY
Query
Optimization
Security
AI/ML Governance
Semantic
Layer
DATA OPPS
Deployment
Cloud PaaS
Containers/K8
On-Prem
Monitoring
Scheduling
Version Control
DEVELOPMENT
MODELING
DELIVERY
SOLUTION MANAGER
Real Time
Smart Query
Acceleration
Caching
MPP Engine
LOGICAL
DATA
FABRIC
SOURCES
150+
data
adapters
Apps Streaming SaaS
Files
OLAP
Hadoop
& NoSQL
Cloud
Stores
Traditional
DB & DW
DATA CATALOG
Discover - Explore - Document
{ API ACCESS }
RESTful / OData
GraphQL / GeoJSON
SQL
MDX Access
Denodo Cubes
CONSUMERS
Denodo Proprietary and Confidential
13
3rd Party
Connectors
Data Science / Prep Tools
Technology - Ecosystem
MDM & DQ Tools
Data Governance Tools
Cloud Service
Providers
Big Data/NoSQL Sources
HDInsight
BI & Reporting Tools
Data Modeling Tools
Security & Privacy
Traditional Data Sources
SaaS/Cloud Applications
Cloud Data Warehouses
API Management / ESB
Denodo Proprietary and Confidential
Creating Data Products
16
Semantic Modeling, Bridging IT & Business
Integration & Optimization
Business Views & Security
Application Layer & Interfaces
Data Services
Connectivity
Denodo Proprietary and Confidential
17
Semantic Modeling, Bridging IT & Business
Integration & Optimization
Business Views & Security
Application Layer & Interfaces
Data Services
Connectivity
Data
infrastructure
Data Developer Administration &
Operations
Domains
Application-to-Application
Business User
& BI Analyst Data Scientist
Denodo Proprietary and Confidential
18
Traditional Data Virtualization
Examples:
• BI & analytics
• Ad-hock queries
• Realtime query
acceleration
• SQL enable any sources
• RDBMS, Data Lake
• API, noSQL
• Data source
protection
• Hybrid / multi-cloud
• Datawarehouse
offloading
• Join Internal /
External data
On-demand live execution
Cache
&
Acceleration
Denodo Proprietary and Confidential
19
Integrated ETL / ELT Support: Remote Tables
Examples:
• Data Lake management
• Load data in lake
when needed
• Materialize data in
different zones
• Data Science
• Move data to Spark
after initial analysis for
model creation and
training
• Cloud Migrations
• Replicate and refresh
data to cloud system
… and from data science notebooks
SCH
Often triggered from
Scheduler …
Create table in any location
Load with data from any other data source
Denodo Proprietary and Confidential
20
Streaming
Examples:
• Event enrichments
• Real time context to
events
• IoT Data
• Access streamed
and historical data
Instead of a request-response, execution is
triggered asynchronously by an incoming message.
Denodo acts as a listener to a queue
A query is executed using the message data
as input values (e.g. filter by device ID)
Results can be placed back in a queue
Or persisted in any target system
Denodo Proprietary and Confidential
21
Data as a Service Provider
Transactional Services
API Gateway
Other
Enterprise
Applications
Denodo exposes the semantic data layer
through APIs with zero coding
• It includes security controls to show
different data depending on the user/role
• You can add complex workload
management policies, including quotas
(e.g. 100 queries/hour)
Denodo supports a wide range of protocols
and options
• GraphQL
• GeoJSON (geospatial APIs)
• OData 4
• OAuth 2.0, SAML and SPNEGO
authentication
• OpenAPI (pka Swagger) documentation
Direct
Denodo Proprietary and Confidential
22
Data Governance with Denodo Platform
Integrate
Data Sources
& Semantic modeling
Secure
Advanced Security Policy
& Governance
Self Service
Data Market Place
Automatic Documentation
Execute
Optimization / MPP
Query Acceleration
VQL REST GraphQL OpenAPI
SQL
Design Studio
Low Code / No Code
Tag Based Policies &
RBAC / ABAC
Data Science
Notebook & Python
BI / Analytics Self-Service Data Catalog
API Data Services
Operational EDW Data Lakes
Files
SaaS APIs
Data Developer
Administration &
Operations
API
Business User
& BI Analyst
Data Scientist
Denodo Proprietary and Confidential
23
Executing a Decentralized Data Mesh’s Organization
SQL
Operational EDW
Data Lakes Files
SaaS APIs
REST GraphQL OData
Event
Product
Customer Location Employee
Customer Management Event Management Human Resources
Domains create
virtual models in
separate schemas.
Execution servers
can be scaled
independently
1
Domains can
choose and
autonomously
evolve their data
sources
2
Domains can share standardized
definitions. Products can be used
to define other products
3
A central team can
set guidelines and
enforce global
security, quality and
governance policies
in the virtual models
4
Denodo Proprietary and Confidential
24
1. Continued evolution of Denodo’s core components to
adapt to new sources/consumers and requirements of
modern Dev/Ops strategies
2. Enrich functionality of the Data Catalog
3. Extended support for multiple data integration methods
beyond the data virtualization foundation
4. Integrate MPP processing engine
5. Embrace SaaS and automated deployment models
6. Integrate AI engine for automation across all components
7. Add Semantic capabilities for Security and Governance
Completing the Vision
Denodo Proprietary and Confidential
Did you know these
Denodo features?
26
Security – Tag-based policies in Denodo
§ Denodo’s tags, available for tables and
columns
§ Definition of semantic, tag-based security
policies
§ Completely abstracted from specific tables
§ Easier to manage and less error prone
§ E.g mask the #SSN with *** for HR and
Finance
§ Allows for implementation of semantic security
rules across the data landscape, independent
of technologies underneath
Denodo Proprietary and Confidential
27
Denodo’s Role & Tag Based Data Access Protection
API / TSL
Protected Source
Protected Source
N
1
N
2
JDBC
REST/JSON
KMIP / TSL
Finance
HR
K1 K2
Open Source
Java Client Library
ABE Crypto
Engine
Confidential Data
Intelligence Platform
Secure Enclave
KMS K1
K2
N
1
N
1
N
2
Attributes
N
2
N
1
Custom Function & Policy
• Get User Key uid
• Build JSON Policy
• Build JSON Access Policy
• Request Master Key
• Request User Key
• Encrypt with Attributes
• Decrypt
Denodo Proprietary and Confidential
28
Connectivity - Native Kafka consumer/producer
Kafka
subscriber
123
Client Id: 123
Order Price: 1500$
Kafka
producer
SELECT * FROM Client, contract WHERE id = 123 …
{
“clientId”: “123”,
“customerName”: “Vincent”
“contract”: “Premium”,
“email”: “vincent@mail.com”,
“cashback” : “15$”
}
CRM database MDM
Denodo Proprietary and Confidential
29
Embedded MPP Execution Engine
Denodo embeds its own MPP engine, based on Presto:
§ Easy, efficient access to data lake content
(Parquet file in S3/ADLS)
§ No need for additional engine
§ Integrated security and management
§ Out-of-the-box MPP options for caching and
acceleration capabilities
§ Simplified management of “data offloading” use
cases
§ Efficient integrated store for large volumes of
active metadata / query history to enable
upcoming AI capabilities
Logical Layer
Traditional
DB & DW Cloud Excel
Distributed FS
Data Lakes
MPP Engine
Denodo Proprietary and Confidential
30
Embedded MPP execution engine
Denodo Proprietary and Confidential
Object Store configuration Object Store browsing
31
Denodo + MPP Refence Architecture
Denodo
Virtualization
Server
Denodo
Data Catalog
Denodo
Web Services
On-prem
data
Snowflake
Warehouse A
Warehouse B Data Science
(e.g. Snowpark)
Other Apps
IdP
Denodo
MPP
Denodo Proprietary and Confidential
33
Denodo 8 Empowers Data Mesh
Application-to-Application
Data Developer
Administration &
Operations
Business User
& BI Analyst
Data Scientist
Denodo Proprietary and Confidential
34
Logical Data Fabrics in the Data Mesh
API
Business User
& BI Analyst
Data Scientist
Denodo Proprietary and Confidential
35
Key Takeaways
Data Centralization does not drive
Data Centric Enterprises
The Data Mesh based on Logical Data Fabric
play a crucial role in current data management
topics like advanced analytics, data science,
API strategy and move to the cloud.
Logical Data Fabric
Empowers Data Centric Initiatives!
Denodo Proprietary and Confidential
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

PDF
Session découverte de la Data Virtualization
PDF
Oracle db performance tuning
PPTX
Oracle GoldenGate 21c New Features and Best Practices
PDF
PPTX
Data Warehousing Trends, Best Practices, and Future Outlook
PDF
Making Data Timelier and More Reliable with Lakehouse Technology
PPTX
Oracle flashback
PDF
MongoDB World 2019: MongoDB Read Isolation: Making Your Reads Clean, Committe...
Session découverte de la Data Virtualization
Oracle db performance tuning
Oracle GoldenGate 21c New Features and Best Practices
Data Warehousing Trends, Best Practices, and Future Outlook
Making Data Timelier and More Reliable with Lakehouse Technology
Oracle flashback
MongoDB World 2019: MongoDB Read Isolation: Making Your Reads Clean, Committe...

Tendances (20)

PDF
Data warehouse
PDF
SAP BusinessObjects Dashboards
PPTX
Hit Refresh with Oracle GoldenGate Microservices
PPTX
Understand oracle real application cluster
PPTX
Leo's notes - Oracle DBA 2 Days
PPTX
Oracle DBA
PDF
Denodo Data Virtualization Platform: Security (session 5 from Architect to Ar...
PDF
Snowflake for Data Engineering
PDF
IO Resource Management on Exadata
PPTX
Big Data - Applications and Technologies Overview
PDF
Session découverte de la Data Virtualization
PPTX
Zero to Snowflake Presentation
PDF
Building a Logical Data Fabric using Data Virtualization (ASEAN)
PDF
Understanding big data and data analytics big data
PDF
Megastore - ID2220 Presentation
PDF
"Cool" metadata for FAIR data
PDF
BigQuery for Beginners
PPT
Oracle Architecture
ODP
Introduction to MongoDB
PDF
ClickHouse Deep Dive, by Aleksei Milovidov
Data warehouse
SAP BusinessObjects Dashboards
Hit Refresh with Oracle GoldenGate Microservices
Understand oracle real application cluster
Leo's notes - Oracle DBA 2 Days
Oracle DBA
Denodo Data Virtualization Platform: Security (session 5 from Architect to Ar...
Snowflake for Data Engineering
IO Resource Management on Exadata
Big Data - Applications and Technologies Overview
Session découverte de la Data Virtualization
Zero to Snowflake Presentation
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Understanding big data and data analytics big data
Megastore - ID2220 Presentation
"Cool" metadata for FAIR data
BigQuery for Beginners
Oracle Architecture
Introduction to MongoDB
ClickHouse Deep Dive, by Aleksei Milovidov
Publicité

Similaire à Denodo 2022 : le meilleur time-to-Data du marché (20)

PDF
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
PDF
Discovery Session France: Atelier découverte de la Data Virtualization
PDF
Discovery Session France: Atelier découverte de la Data Virtualization
PDF
Webinar Denodo & CRIP : Souveraineté, information sensible et data gouvernanc...
PDF
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
PDF
La Logical Data Fabric au secours de la connaissance client
PDF
Simplifier la mise en place d'une stratégie Data Mesh avec Denodo
PDF
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
PDF
Discovery Session France: Atelier découverte de la Data Virtualization
PDF
Quel est l'avenir des stratégies de données?
PDF
Micropole Data Forum 2017 - Atelier Oracle
PDF
Réinventez votre stratégie de données en 2021 avec la Data Virtualization
PDF
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
PDF
Denodo, pilier central de votre stratégie API
PDF
Session découverte de la Data Virtualization
PDF
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
PDF
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
PDF
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
PDF
Exadays cloud – Enjeux et Transformation du SI
PDF
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Webinar Denodo & CRIP : Souveraineté, information sensible et data gouvernanc...
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
La Logical Data Fabric au secours de la connaissance client
Simplifier la mise en place d'une stratégie Data Mesh avec Denodo
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Quel est l'avenir des stratégies de données?
Micropole Data Forum 2017 - Atelier Oracle
Réinventez votre stratégie de données en 2021 avec la Data Virtualization
Enterprise Data Hub - La Clé de la Transformation de la Gestion de Données d'...
Denodo, pilier central de votre stratégie API
Session découverte de la Data Virtualization
IBM Bluemix Paris meetup - Big Data & Analytics dans le Cloud - Epitech- 2016...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
Exadays cloud – Enjeux et Transformation du SI
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent &...
Publicité

Plus de Denodo (20)

PDF
Enterprise Monitoring and Auditing in Denodo
PDF
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
PDF
Achieving Self-Service Analytics with a Governed Data Services Layer
PDF
What you need to know about Generative AI and Data Management?
PDF
Mastering Data Compliance in a Dynamic Business Landscape
PDF
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
PDF
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
PDF
Drive Data Privacy Regulatory Compliance
PDF
Знакомство с виртуализацией данных для профессионалов в области данных
PDF
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
PDF
Denodo Partner Connect - Technical Webinar - Ask Me Anything
PDF
Lunch and Learn ANZ: Key Takeaways for 2023!
PDF
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
PDF
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
PDF
How to Build Your Data Marketplace with Data Virtualization?
PDF
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
PDF
Enabling Data Catalog users with advanced usability
PDF
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
PDF
GenAI y el futuro de la gestión de datos: mitos y realidades
PDF
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
Enterprise Monitoring and Auditing in Denodo
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Achieving Self-Service Analytics with a Governed Data Services Layer
What you need to know about Generative AI and Data Management?
Mastering Data Compliance in a Dynamic Business Landscape
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Drive Data Privacy Regulatory Compliance
Знакомство с виртуализацией данных для профессионалов в области данных
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Lunch and Learn ANZ: Key Takeaways for 2023!
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
How to Build Your Data Marketplace with Data Virtualization?
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Enabling Data Catalog users with advanced usability
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
GenAI y el futuro de la gestión de datos: mitos y realidades
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...

Dernier (6)

PDF
Algorithmique et programmation Algorithmique et programmation
PDF
Polycopie_pdagogique_Scurit_Informatique.pdf
PPTX
Etude comparative des différents plates formes de collecte des donnéesKobo vs...
PPTX
Bref apercu du logiciel Sig Web ArcGIS et ArcGIS Dashboard.pptx
PDF
Les demandeurs d'emploi bénéficiaires d'une reconnaissance de handicap en 2023
PPT
STYLES_D_APPRENTISSAGES.ppt hhhhhhhhjjkkl;;;
Algorithmique et programmation Algorithmique et programmation
Polycopie_pdagogique_Scurit_Informatique.pdf
Etude comparative des différents plates formes de collecte des donnéesKobo vs...
Bref apercu du logiciel Sig Web ArcGIS et ArcGIS Dashboard.pptx
Les demandeurs d'emploi bénéficiaires d'une reconnaissance de handicap en 2023
STYLES_D_APPRENTISSAGES.ppt hhhhhhhhjjkkl;;;

Denodo 2022 : le meilleur time-to-Data du marché

  • 1. Vision & Orientation Stratégique Futures Evolutions N o u v e a u t é s D e n o d o 2 0 2 2 Vincent Fages-Gouyou, Directeur Produit, EMEA Toward Denodo 9
  • 3. 4 Data Quality Data Science ML / AI Visualisation Enterprise’s Data Delivery Architecture Locations Data Sources OLAP
  • 4. 5 Data Quality Data Science ML / AI Visualisation Enterprise’s Data Delivery Architecture Locations Data Sources OLAP Governance, Metadata Management, Data Mart Security Data Access Data Virtualization Data Services
  • 5. 6 Enterprise’s Data Delivery Architecture Governance, Metadata Management, Data Mart Security Data Access Data Virtualization Data Services Federation Transformation Abstraction Data Service Dynamic Query Optimization Cost Based Optimizer Query Rewriting Caching MPP Security & Governance Lifecycle Management Data Catalog Discover Collaborate Query Categorize
  • 6. 8 The Data Citizen Personas Application-to-Application Data Developer Administration & Operations Business User & BI Analyst Data Scientist Denodo Proprietary and Confidential
  • 7. 45 Want big impact? Use big image Denodo Proprietary and Confidential 9 One Logical Platform for: Data Integration, Management & Delivery Denodo Proprietary and Confidential
  • 8. 10 INTEGRATE Disparate data in any location, format or latency Files Cubes Cloud Stores Traditional DB & DW Data Lake & NoSQL Hybrid/ Multi-Cloud Security & Governance Al/ML Recommendations Advanced Semantics MANAGE Related data with a universal semantic model and AI / ML functionality enabling vital data governance and query acceleration through MPP Query Optimization & Acceleration Data Catalog Discover / Explore / Document BI Tools SQL / MDX Data Science Tools Data as a Service RESTful / Odata GraphQL/ GeoJSON DELIVER And democratize data using BI & data science tools, data catalogs, and APIs Denodo Platform: ONE Logical Platform for All Your Data Source: Forrester Total Economic ImpactTM of Data Virtualization, 2021 83% reduction Faster Time-to-revenue 67% reduction Reduced shadow IT 65% decrease Delivery times over ETL Denodo Proprietary and Confidential
  • 9. 11 Denodo 8 Empowers Data Delivery Application-to-Application Denodo Developer Administration & Operations Business User & BI Analyst Data Scientist Denodo Proprietary and Confidential
  • 10. 12 A Modern Data Platform Architecture CONNECTIVITY Query Optimization Security AI/ML Governance Semantic Layer DATA OPPS Deployment Cloud PaaS Containers/K8 On-Prem Monitoring Scheduling Version Control DEVELOPMENT MODELING DELIVERY SOLUTION MANAGER Real Time Smart Query Acceleration Caching MPP Engine LOGICAL DATA FABRIC SOURCES 150+ data adapters Apps Streaming SaaS Files OLAP Hadoop & NoSQL Cloud Stores Traditional DB & DW DATA CATALOG Discover - Explore - Document { API ACCESS } RESTful / OData GraphQL / GeoJSON SQL MDX Access Denodo Cubes CONSUMERS Denodo Proprietary and Confidential
  • 11. 13 3rd Party Connectors Data Science / Prep Tools Technology - Ecosystem MDM & DQ Tools Data Governance Tools Cloud Service Providers Big Data/NoSQL Sources HDInsight BI & Reporting Tools Data Modeling Tools Security & Privacy Traditional Data Sources SaaS/Cloud Applications Cloud Data Warehouses API Management / ESB Denodo Proprietary and Confidential
  • 13. 16 Semantic Modeling, Bridging IT & Business Integration & Optimization Business Views & Security Application Layer & Interfaces Data Services Connectivity Denodo Proprietary and Confidential
  • 14. 17 Semantic Modeling, Bridging IT & Business Integration & Optimization Business Views & Security Application Layer & Interfaces Data Services Connectivity Data infrastructure Data Developer Administration & Operations Domains Application-to-Application Business User & BI Analyst Data Scientist Denodo Proprietary and Confidential
  • 15. 18 Traditional Data Virtualization Examples: • BI & analytics • Ad-hock queries • Realtime query acceleration • SQL enable any sources • RDBMS, Data Lake • API, noSQL • Data source protection • Hybrid / multi-cloud • Datawarehouse offloading • Join Internal / External data On-demand live execution Cache & Acceleration Denodo Proprietary and Confidential
  • 16. 19 Integrated ETL / ELT Support: Remote Tables Examples: • Data Lake management • Load data in lake when needed • Materialize data in different zones • Data Science • Move data to Spark after initial analysis for model creation and training • Cloud Migrations • Replicate and refresh data to cloud system … and from data science notebooks SCH Often triggered from Scheduler … Create table in any location Load with data from any other data source Denodo Proprietary and Confidential
  • 17. 20 Streaming Examples: • Event enrichments • Real time context to events • IoT Data • Access streamed and historical data Instead of a request-response, execution is triggered asynchronously by an incoming message. Denodo acts as a listener to a queue A query is executed using the message data as input values (e.g. filter by device ID) Results can be placed back in a queue Or persisted in any target system Denodo Proprietary and Confidential
  • 18. 21 Data as a Service Provider Transactional Services API Gateway Other Enterprise Applications Denodo exposes the semantic data layer through APIs with zero coding • It includes security controls to show different data depending on the user/role • You can add complex workload management policies, including quotas (e.g. 100 queries/hour) Denodo supports a wide range of protocols and options • GraphQL • GeoJSON (geospatial APIs) • OData 4 • OAuth 2.0, SAML and SPNEGO authentication • OpenAPI (pka Swagger) documentation Direct Denodo Proprietary and Confidential
  • 19. 22 Data Governance with Denodo Platform Integrate Data Sources & Semantic modeling Secure Advanced Security Policy & Governance Self Service Data Market Place Automatic Documentation Execute Optimization / MPP Query Acceleration VQL REST GraphQL OpenAPI SQL Design Studio Low Code / No Code Tag Based Policies & RBAC / ABAC Data Science Notebook & Python BI / Analytics Self-Service Data Catalog API Data Services Operational EDW Data Lakes Files SaaS APIs Data Developer Administration & Operations API Business User & BI Analyst Data Scientist Denodo Proprietary and Confidential
  • 20. 23 Executing a Decentralized Data Mesh’s Organization SQL Operational EDW Data Lakes Files SaaS APIs REST GraphQL OData Event Product Customer Location Employee Customer Management Event Management Human Resources Domains create virtual models in separate schemas. Execution servers can be scaled independently 1 Domains can choose and autonomously evolve their data sources 2 Domains can share standardized definitions. Products can be used to define other products 3 A central team can set guidelines and enforce global security, quality and governance policies in the virtual models 4 Denodo Proprietary and Confidential
  • 21. 24 1. Continued evolution of Denodo’s core components to adapt to new sources/consumers and requirements of modern Dev/Ops strategies 2. Enrich functionality of the Data Catalog 3. Extended support for multiple data integration methods beyond the data virtualization foundation 4. Integrate MPP processing engine 5. Embrace SaaS and automated deployment models 6. Integrate AI engine for automation across all components 7. Add Semantic capabilities for Security and Governance Completing the Vision Denodo Proprietary and Confidential
  • 22. Did you know these Denodo features?
  • 23. 26 Security – Tag-based policies in Denodo § Denodo’s tags, available for tables and columns § Definition of semantic, tag-based security policies § Completely abstracted from specific tables § Easier to manage and less error prone § E.g mask the #SSN with *** for HR and Finance § Allows for implementation of semantic security rules across the data landscape, independent of technologies underneath Denodo Proprietary and Confidential
  • 24. 27 Denodo’s Role & Tag Based Data Access Protection API / TSL Protected Source Protected Source N 1 N 2 JDBC REST/JSON KMIP / TSL Finance HR K1 K2 Open Source Java Client Library ABE Crypto Engine Confidential Data Intelligence Platform Secure Enclave KMS K1 K2 N 1 N 1 N 2 Attributes N 2 N 1 Custom Function & Policy • Get User Key uid • Build JSON Policy • Build JSON Access Policy • Request Master Key • Request User Key • Encrypt with Attributes • Decrypt Denodo Proprietary and Confidential
  • 25. 28 Connectivity - Native Kafka consumer/producer Kafka subscriber 123 Client Id: 123 Order Price: 1500$ Kafka producer SELECT * FROM Client, contract WHERE id = 123 … { “clientId”: “123”, “customerName”: “Vincent” “contract”: “Premium”, “email”: “[email protected]”, “cashback” : “15$” } CRM database MDM Denodo Proprietary and Confidential
  • 26. 29 Embedded MPP Execution Engine Denodo embeds its own MPP engine, based on Presto: § Easy, efficient access to data lake content (Parquet file in S3/ADLS) § No need for additional engine § Integrated security and management § Out-of-the-box MPP options for caching and acceleration capabilities § Simplified management of “data offloading” use cases § Efficient integrated store for large volumes of active metadata / query history to enable upcoming AI capabilities Logical Layer Traditional DB & DW Cloud Excel Distributed FS Data Lakes MPP Engine Denodo Proprietary and Confidential
  • 27. 30 Embedded MPP execution engine Denodo Proprietary and Confidential Object Store configuration Object Store browsing
  • 28. 31 Denodo + MPP Refence Architecture Denodo Virtualization Server Denodo Data Catalog Denodo Web Services On-prem data Snowflake Warehouse A Warehouse B Data Science (e.g. Snowpark) Other Apps IdP Denodo MPP Denodo Proprietary and Confidential
  • 29. 33 Denodo 8 Empowers Data Mesh Application-to-Application Data Developer Administration & Operations Business User & BI Analyst Data Scientist Denodo Proprietary and Confidential
  • 30. 34 Logical Data Fabrics in the Data Mesh API Business User & BI Analyst Data Scientist Denodo Proprietary and Confidential
  • 31. 35 Key Takeaways Data Centralization does not drive Data Centric Enterprises The Data Mesh based on Logical Data Fabric play a crucial role in current data management topics like advanced analytics, data science, API strategy and move to the cloud. Logical Data Fabric Empowers Data Centric Initiatives! Denodo Proprietary and Confidential
  • 32. Thanks! www.denodo.com [email protected] © 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.