SlideShare a Scribd company logo
DATA VIRTUALIZATION PACKED LUNCH
WEBINAR SERIES
Sessions Covering Key Data Integration Challenges
Solved with Data Virtualization
Parallel In-Memory Processing and
Data Virtualization Redefine Analytics
Architectures
Alberto Pan
CTO, Denodo
3
Logical Architectures for Analytics
4
Logical Architectures: Data Virtualization
The Role of Denodo: Data Combination
Connect to any type of data source
Combine data from several systems
Publish it to the desired format
…zero-code development of complex data combinations and transformations
The Denodo Platform enables us to build and
deliver data services, to our internal and
external consumers, within a day instead of
the 1 – 2 weeks it would take with ETL.”
– Manager, DrillingInfo
The Role of Denodo: Abstraction
Abstracts access to disparate data
sources.
Acts as a single virtual repository.
Abstracts data complexities like
location, format, protocols
…hides data complexity for ease of data access by business
Enterprise architects must revise their data
architecture to meet the demand for fast data.”
– Create a Road Map For A Real-time, Agile, Self-
Service Data Platform, Forrester Research
The Role of Denodo: Logical Views for Self-Service
Enables creation of semantic models reflecting
business taxonomy
Create multiple logical views over the same
physical data, adapted to each type of user / Line
of Business
…enables information discovery and self-service
Impressively quick turn around time to "unlock“
data from additional siloes and from legacy
systems - Few vendors (if any) can compete with
Denodo's support of the Restful/Odata standard -
both to provide data (northbound) and to access
data from the sources (southbound).”
– Business Analyst, Swiss Re
Centralized metadata, security & governance
Abstracts data source security models and enables
single-point security and governance.
Extends single-point control across cloud and on-
premises architectures
Provides multiple forms of metadata (technical,
business, operational) to facilitate understanding of
data.
…simplifies data security, privacy, audit
Our Denodo rollout was one of the easiest and most successful
rollouts of critical enterprise software I have seen. It was
successful in handling our initial, security, use case
immediately, and has since shown a strong ability to cover
additional use cases, in particular acting as a Data Abstraction
Layer via it's web service functionality.”
– Enterprise Architect, Asurion
The Role of Denodo: Advanced Optimization
Optimizer specifically designed for logical
architectures
Minimizes data movement and maximizes
local processing at the origin systems
Cost-based automatic optimization
decisions
Optimize distributed queries across large repositories
Data virtualization integrates disparate data
sources in real time or near-real time to meet
demands for analytics and transactional data.”
– Create a Road Map For A Real-time, Agile, Self-Service
Data Platform, Forrester Research, Dec 16, 2015
10
Query Optimization: Example (1)
Naive Strategy (BI Tools, BDI Tools, Simple
federation engines):
join
union
group by
Customers (3M)
Sales previous years
(3B)Sales this year
(290M)
290M rows
300M rows
(sales previous
year)
3M rows
593M rows through
the network
Obtain Total Sales By Customer Country in the Last Two Years
11
Query Optimization: Example (2)
Denodo Strategy
join
union
group by
Customers (3M)
Sales previous years
(3B)Sales this year
(290M)
3M rows (sales by
customer this year)
3M rows (sales
by customer
previous year)
3M rows
9 M rows through the
network
Obtain Total Sales By Customer Country in the Last Two Years
group by
customer
group by
customer
Query Optimization: Example (and 3)
union
group by
3M rows
(sales by customer
this year)
3M rows
(sales by
customer
previous year)
3M rows
(customers)
Aggregation
pushdowngroup by
customer
group by
customer
join
Integrated
MPP
processing
System Execution Time
Optimization
Technique
No Rewriting 20 min None
Denodo 6 51 sec Aggregation push-down
Denodo 7 24 sec
Aggregation push-down
+ MPP integration
Demo
Logical Data Warehouse Scenario
1. Create Data Sources and Import Source Tables in Denodo
• DW: Sales current year
• Hadoop: Sales previous years
• Oracle: Customer data
2. Create logical sales view
3. Run example reports and see execution trace
13
Demo
14
Q&A
Next steps
Download Denodo Express:
www.denodoexpress.com
Access Denodo Platform on AWS:
www.denodo.com/en/denodo-platform/denodo-
platform-for-aws
17
Thank you!
© Copyright Denodo Technologies and Daman, Inc. 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 and Daman, Inc

More Related Content

What's hot (20)

PDF
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Denodo
 
PDF
Enabling Self-Service Analytics with Logical Data Warehouse
Denodo
 
PDF
Why Data Virtualization? An Introduction
Denodo
 
PPTX
Data Virtualization: An Introduction
Denodo
 
PDF
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
Denodo
 
PDF
Analyst Webinar: Enabling a Customer Data Platform Using Data Virtualization
Denodo
 
PPTX
Fast Data Strategy Houston Roadshow Presentation
Denodo
 
PPTX
Technical Demonstration - Denodo Platform 7.0
Denodo
 
PDF
Denodo’s Data Catalog: Bridging the Gap between Data and Business (APAC)
Denodo
 
PDF
Data Services and the Modern Data Ecosystem
Denodo
 
PDF
Ten Pillars of World Class Data Virtualization
Denodo
 
PDF
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
Denodo
 
PDF
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Denodo
 
PDF
Secure your data with Virtual Data Fabric (Middle East)
Denodo
 
PDF
GDPR Compliance Made Easy with Data Virtualization
Denodo
 
PDF
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Denodo
 
PDF
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Denodo
 
PDF
Logical Data Warehouse and Data Lakes
Denodo
 
PDF
Data Virtualization for Data Architects (New Zealand)
Denodo
 
PDF
Data Virtualization for Data Architects (Australia)
Denodo
 
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Denodo
 
Enabling Self-Service Analytics with Logical Data Warehouse
Denodo
 
Why Data Virtualization? An Introduction
Denodo
 
Data Virtualization: An Introduction
Denodo
 
Myth Busters: I’m Building a Data Lake, So I Don’t Need Data Virtualization (...
Denodo
 
Analyst Webinar: Enabling a Customer Data Platform Using Data Virtualization
Denodo
 
Fast Data Strategy Houston Roadshow Presentation
Denodo
 
Technical Demonstration - Denodo Platform 7.0
Denodo
 
Denodo’s Data Catalog: Bridging the Gap between Data and Business (APAC)
Denodo
 
Data Services and the Modern Data Ecosystem
Denodo
 
Ten Pillars of World Class Data Virtualization
Denodo
 
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
Denodo
 
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Denodo
 
Secure your data with Virtual Data Fabric (Middle East)
Denodo
 
GDPR Compliance Made Easy with Data Virtualization
Denodo
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Denodo
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Denodo
 
Logical Data Warehouse and Data Lakes
Denodo
 
Data Virtualization for Data Architects (New Zealand)
Denodo
 
Data Virtualization for Data Architects (Australia)
Denodo
 

Similar to Parallel In-Memory Processing and Data Virtualization Redefine Analytics Architectures (20)

PDF
Denodo DataFest 2017: Accelerating Analytics Architectures with Parallel In-M...
Denodo
 
PDF
How Does the Denodo Platform Accelerate Your Time to Insights?
Denodo
 
PDF
Virtualisation de données : Enjeux, Usages & Bénéfices
Denodo
 
PDF
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
Denodo
 
PDF
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
Denodo
 
PDF
Data Virtualization: An Introduction
Denodo
 
PDF
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Denodo
 
PDF
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Denodo
 
PDF
Data virtualization an introduction
Denodo
 
PDF
Data Virtualization. An Introduction (ASEAN)
Denodo
 
PDF
Performance Acceleration: Summaries, Recommendation, MPP and more
Denodo
 
PDF
MasterClass Series: Unlocking Data Sharing Velocity with Data Virtualization
Denodo
 
PDF
Modern Data Management for Federal Modernization
Denodo
 
PDF
Denodo Design Studio: Modeling and Creation of Data Services
Denodo
 
PDF
Data Virtualization: From Zero to Hero
Denodo
 
PDF
Data Virtualization to Survive a Multi and Hybrid Cloud World
Denodo
 
PDF
Big Data Fabric for At-Scale Real-Time Analysis by Edwin Robbins
Data Con LA
 
PDF
Impulser la digitalisation et modernisation de la fonction Finance grâce à la...
Denodo
 
PDF
Introduction to Modern Data Virtualization 2021 (APAC)
Denodo
 
PDF
Datenvirtualisierung: Wie Sie Ihre Datenarchitektur agiler machen (German)
Denodo
 
Denodo DataFest 2017: Accelerating Analytics Architectures with Parallel In-M...
Denodo
 
How Does the Denodo Platform Accelerate Your Time to Insights?
Denodo
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Denodo
 
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
Denodo
 
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
Denodo
 
Data Virtualization: An Introduction
Denodo
 
Analyst View of Data Virtualization: Conversations with Boulder Business Inte...
Denodo
 
Wie beschleunigt die Denodo Plattform Ihre Zeit der Erkenntnisgewinnung?
Denodo
 
Data virtualization an introduction
Denodo
 
Data Virtualization. An Introduction (ASEAN)
Denodo
 
Performance Acceleration: Summaries, Recommendation, MPP and more
Denodo
 
MasterClass Series: Unlocking Data Sharing Velocity with Data Virtualization
Denodo
 
Modern Data Management for Federal Modernization
Denodo
 
Denodo Design Studio: Modeling and Creation of Data Services
Denodo
 
Data Virtualization: From Zero to Hero
Denodo
 
Data Virtualization to Survive a Multi and Hybrid Cloud World
Denodo
 
Big Data Fabric for At-Scale Real-Time Analysis by Edwin Robbins
Data Con LA
 
Impulser la digitalisation et modernisation de la fonction Finance grâce à la...
Denodo
 
Introduction to Modern Data Virtualization 2021 (APAC)
Denodo
 
Datenvirtualisierung: Wie Sie Ihre Datenarchitektur agiler machen (German)
Denodo
 
Ad

More from Denodo (20)

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

Recently uploaded (20)

PDF
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
PDF
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
PPTX
apidays Singapore 2025 - Designing for Change, Julie Schiller (Google)
apidays
 
PPTX
The _Operations_on_Functions_Addition subtruction Multiplication and Division...
mdregaspi24
 
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
PPTX
GenAI-Introduction-to-Copilot-for-Bing-March-2025-FOR-HUB.pptx
cleydsonborges1
 
PDF
JavaScript - Good or Bad? Tips for Google Tag Manager
📊 Markus Baersch
 
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
PDF
OOPs with Java_unit2.pdf. sarthak bookkk
Sarthak964187
 
PPTX
apidays Helsinki & North 2025 - From Chaos to Clarity: Designing (AI-Ready) A...
apidays
 
PPTX
ER_Model_with_Diagrams_Presentation.pptx
dharaadhvaryu1992
 
PDF
Product Management in HealthTech (Case Studies from SnappDoctor)
Hamed Shams
 
PPTX
Numbers of a nation: how we estimate population statistics | Accessible slides
Office for National Statistics
 
PDF
How to Connect Your On-Premises Site to AWS Using Site-to-Site VPN.pdf
Tamanna
 
PPTX
Aict presentation on dpplppp sjdhfh.pptx
vabaso5932
 
PDF
Web Scraping with Google Gemini 2.0 .pdf
Tamanna
 
PPTX
Dr djdjjdsjsjsjsjsjsjjsjdjdjdjdjjd1.pptx
Nandy31
 
PDF
OPPOTUS - Malaysias on Malaysia 1Q2025.pdf
Oppotus
 
PDF
Merits and Demerits of DBMS over File System & 3-Tier Architecture in DBMS
MD RIZWAN MOLLA
 
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
apidays Singapore 2025 - Designing for Change, Julie Schiller (Google)
apidays
 
The _Operations_on_Functions_Addition subtruction Multiplication and Division...
mdregaspi24
 
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
GenAI-Introduction-to-Copilot-for-Bing-March-2025-FOR-HUB.pptx
cleydsonborges1
 
JavaScript - Good or Bad? Tips for Google Tag Manager
📊 Markus Baersch
 
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
OOPs with Java_unit2.pdf. sarthak bookkk
Sarthak964187
 
apidays Helsinki & North 2025 - From Chaos to Clarity: Designing (AI-Ready) A...
apidays
 
ER_Model_with_Diagrams_Presentation.pptx
dharaadhvaryu1992
 
Product Management in HealthTech (Case Studies from SnappDoctor)
Hamed Shams
 
Numbers of a nation: how we estimate population statistics | Accessible slides
Office for National Statistics
 
How to Connect Your On-Premises Site to AWS Using Site-to-Site VPN.pdf
Tamanna
 
Aict presentation on dpplppp sjdhfh.pptx
vabaso5932
 
Web Scraping with Google Gemini 2.0 .pdf
Tamanna
 
Dr djdjjdsjsjsjsjsjsjjsjdjdjdjdjjd1.pptx
Nandy31
 
OPPOTUS - Malaysias on Malaysia 1Q2025.pdf
Oppotus
 
Merits and Demerits of DBMS over File System & 3-Tier Architecture in DBMS
MD RIZWAN MOLLA
 

Parallel In-Memory Processing and Data Virtualization Redefine Analytics Architectures

  • 1. DATA VIRTUALIZATION PACKED LUNCH WEBINAR SERIES Sessions Covering Key Data Integration Challenges Solved with Data Virtualization
  • 2. Parallel In-Memory Processing and Data Virtualization Redefine Analytics Architectures Alberto Pan CTO, Denodo
  • 5. The Role of Denodo: Data Combination Connect to any type of data source Combine data from several systems Publish it to the desired format …zero-code development of complex data combinations and transformations The Denodo Platform enables us to build and deliver data services, to our internal and external consumers, within a day instead of the 1 – 2 weeks it would take with ETL.” – Manager, DrillingInfo
  • 6. The Role of Denodo: Abstraction Abstracts access to disparate data sources. Acts as a single virtual repository. Abstracts data complexities like location, format, protocols …hides data complexity for ease of data access by business Enterprise architects must revise their data architecture to meet the demand for fast data.” – Create a Road Map For A Real-time, Agile, Self- Service Data Platform, Forrester Research
  • 7. The Role of Denodo: Logical Views for Self-Service Enables creation of semantic models reflecting business taxonomy Create multiple logical views over the same physical data, adapted to each type of user / Line of Business …enables information discovery and self-service Impressively quick turn around time to "unlock“ data from additional siloes and from legacy systems - Few vendors (if any) can compete with Denodo's support of the Restful/Odata standard - both to provide data (northbound) and to access data from the sources (southbound).” – Business Analyst, Swiss Re
  • 8. Centralized metadata, security & governance Abstracts data source security models and enables single-point security and governance. Extends single-point control across cloud and on- premises architectures Provides multiple forms of metadata (technical, business, operational) to facilitate understanding of data. …simplifies data security, privacy, audit Our Denodo rollout was one of the easiest and most successful rollouts of critical enterprise software I have seen. It was successful in handling our initial, security, use case immediately, and has since shown a strong ability to cover additional use cases, in particular acting as a Data Abstraction Layer via it's web service functionality.” – Enterprise Architect, Asurion
  • 9. The Role of Denodo: Advanced Optimization Optimizer specifically designed for logical architectures Minimizes data movement and maximizes local processing at the origin systems Cost-based automatic optimization decisions Optimize distributed queries across large repositories Data virtualization integrates disparate data sources in real time or near-real time to meet demands for analytics and transactional data.” – Create a Road Map For A Real-time, Agile, Self-Service Data Platform, Forrester Research, Dec 16, 2015
  • 10. 10 Query Optimization: Example (1) Naive Strategy (BI Tools, BDI Tools, Simple federation engines): join union group by Customers (3M) Sales previous years (3B)Sales this year (290M) 290M rows 300M rows (sales previous year) 3M rows 593M rows through the network Obtain Total Sales By Customer Country in the Last Two Years
  • 11. 11 Query Optimization: Example (2) Denodo Strategy join union group by Customers (3M) Sales previous years (3B)Sales this year (290M) 3M rows (sales by customer this year) 3M rows (sales by customer previous year) 3M rows 9 M rows through the network Obtain Total Sales By Customer Country in the Last Two Years group by customer group by customer
  • 12. Query Optimization: Example (and 3) union group by 3M rows (sales by customer this year) 3M rows (sales by customer previous year) 3M rows (customers) Aggregation pushdowngroup by customer group by customer join Integrated MPP processing System Execution Time Optimization Technique No Rewriting 20 min None Denodo 6 51 sec Aggregation push-down Denodo 7 24 sec Aggregation push-down + MPP integration
  • 13. Demo Logical Data Warehouse Scenario 1. Create Data Sources and Import Source Tables in Denodo • DW: Sales current year • Hadoop: Sales previous years • Oracle: Customer data 2. Create logical sales view 3. Run example reports and see execution trace 13
  • 15. Q&A
  • 16. Next steps Download Denodo Express: www.denodoexpress.com Access Denodo Platform on AWS: www.denodo.com/en/denodo-platform/denodo- platform-for-aws
  • 17. 17
  • 18. Thank you! © Copyright Denodo Technologies and Daman, Inc. 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 and Daman, Inc