SlideShare a Scribd company logo
1 of 30
Download to read offline
Data Virtualization as the
Enterprise Data Fabric
webinars
Data Ninja Webinar Series
Sessions covering data virtualization solutions for driving business value
2
Data Ninja Webinars
Five webinars over the next few months…
Speakers
Senior Engineer
Pablo Alvarez
Agenda1.The Data Fabric
2.Evolution of the Data Fabric: A Historical Perspective
3.Benefits
4.Performance and Scalability
5.Going Beyond
6.Q&A
5
In computing, a Fabric is a system of interconnected nodes
that looks like a "weave" when viewed collectively from a
distance.
In this context, a Data Fabric is a system that allows global
access to all your data assets, and leverages storage and
processing power from multiple heterogeneous nodes.
6
Data Virtualization as the Data Fabric
 Offers a common access point for consumers
 Allows specialized data stores to be used for what
they are best at
With other approaches, like Data Lakes, that are
based on replication to a single large target system,
this ability is lost.
Data virtualization’s architecture is based on the usage of underlying
sources whenever possible.
This can be seen as a network of different specialized processing and storage
nodes that form the Data Fabric under the umbrella of a common virtual
data model:
7
Successful Customer Use Cases
AGILE BUSINESS INTELLIGENCE
Replaced traditional BI with the Logical Data
Warehouse that integrates multiple sources
around a central EDW
360 VIEW APPLICATIONS
‘Unified Desktop’ that provides integrated
customer information
CLOUD INTEGRATION
Virtual layer to abstract access to SaaS
applications and enable integration with
data center
DATA SERVICES
Services Layer (REST, OData) on top of
Denodo’s data model with access to any data
Evolution of the Data Fabric:
A Historical Perspective
9
The Old Days: EDW Reporting
Simple WYSIWYG reporting tools
One-to-One reporting on top a tailor-
made Data Warehouse and Data
Marts
Problems:
 Poor reusability
 Reports built on top of Data Mart
data model
 Excessive replication
Operational
Data
Staging EDW
SQL
Data Mart
10
The Dawn: Reporting with Semantic Layers
Operational
Data
Staging EDW
SQL
More advanced reporting tools with
a built-in semantic layer for easier
use and better reusability
One-to-One reporting on top a
tailor-made Data Warehouse
Problems:
 Limited to a single source
 Limited to a single reporting tool
11
Reporting with Federation
Operational
Data
Staging EDW
SQL
Reporting tools add a built-in
federation engine that allows for
multi-source reporting
Problems:
 Bad Performance
 Limited cross-source security
 Limited to a single reporting tool
Other
RDBMS
12
Early Data Virtualization
Operational
Data
Staging EDW
SQL
Data Virtualization as an
independent semantic abstraction
layer
 Reusable semantic model can be
used by multiple reporting tools
 Engine specialized in federation
(optimizer, caching, etc)
 Integrated security
Other
RDBMS
Integrated
Security
Other
Sources
Cache
13
Mature Data Virtualization
Operational
Data
EDW
SQL
Integrated
Security
Other
Sources
Cache
In-memory
Fabric
Big
Data
SaaS
REST
OData
Catalog &
Data Exploration
Monitoring
Auditing
Benefits
Benefits
15
Data Virtualization as the Enterprise Data Fabric
Abstracts access to disparate data sources
• Homogeneous data access regardless of back-end technology
• No need to deal with new languages and APIs: access to SFDC, Excel,
Redshift, Oracle, Hadoop, other SaaS APIs, etc.
15
Acts as a single semantic repository
• Definition of a consistent business data model across all consumers and
reporting tools
• Combination of data regardless of locations and nature
• Avoids unnecessary replication
Benefits
16
Data Virtualization as the Enterprise Data Fabric
16
Centralized security layer
• Role-based authorization to all tables in the virtual layer
• Integration with AD/LDAP and Kerberos
• Security is moved outside the reporting layer to avoid security bypasses
• Centralized access point simplifies operations and auditing
Real-time fabric execution model
• Advanced optimizer designed specifically for virtualization
• Execution push-down to leverage source computing capabilities
• Data comes straight from the sources
• Cache layer to improve performance when needed
Performance & Scalability
18
A mature virtualization engine like Denodo offers
results comparable with single source executions.
Let’s see how this is possible…
19
Performance
Denodo’s unique query optimizer
Denodo’s optimizer borrows many techniques from traditional RDBMs
 Cost-base query plans based on statistics and indexes
 Multiple JOIN methods
 Query rewriting to generate more optimal SQL
However, given the distributed execution of a query in a processing
fabric, Denodo has designed unique techniques to maximize
performance in this environment
 Dynamic rewriting focused on maximizing execution at source and reduction of
network traffic
 Cost estimates also factor-in:
 Processing power of the sources (e.g. number of nodes in a Hadoop cluster)
 Network and transfer rates
20
Performance
DV Overhead: Direct vs Denodo with single source
TPCDS Benchmark Tests using JDBC with IBM Netezza as data source
with 10 Gbps LAN network
Results in seconds
When queries only hit an
individual source, the data
virtualization layer pushes
the processing completely
to the source with minimal
overhead
As a note, since data needs to flow
through the DV layer, the network
between sources and DV should be
broad to avoid network bottlenecks
21
Performance
Denodo has done extensive testing using queries from the standard benchmarking test
TPC-DS* and the following scenario that compares the performance of a federated
approach in Denodo with an MPP system where all the data has been replicated via ETL
Benchmarks: Federating large data sets
Customer Dim.
2 M rows
Sales Facts
290 M rows
Items Dim.
400 K rows
* TPC-DS is the de-facto industry standard benchmark for measuring the performance of
decision support solutions including, but not limited to, Big Data systems.
vs.
Sales Facts
290 M rows
Items Dim.
400 K rows
Customer Dim.
2 M rows
22
Performance
Query Description
Returned
Rows
Netezza Time
Denodo Time
(Federated Oracle,
Netezza & SQL Server)
Denodo Optimization
Technique (automatically
selected)
Total sales by customer 1.99 M 20.9 sec. 21.4 sec. Full aggregation push-down
Total sales by customer and
year between 2000 and 2004
5.51 M 52.3 sec. 59.0 sec. Full aggregation push-down
Total sales by item brand 31.35 K 4.7 sec. 5.0 sec. Partial aggregation push-down
Total sales by item where
sale price less than current
list price
17.05 K 3.5 sec. 5.2 sec. On the fly data movement
Benchmarks: Federating large data sets
Execution times are comparable with single source executions based only on automatic
optimizer decisions
23
Performance
SELECT c.id, SUM(s.amount) as total
FROM customer c JOIN sales s
ON c.id = s.customer_id
GROUP BY c.id
Reporting Tools are not optimized for federation across sources
System Execution Time Data Transferred
Optimization
Technique
(automatically
selected)
Denodo 9 sec. 4 M Aggregation push-down
Tableau 125 sec. 292 M None: full scan
Join
Group
By
290 M 2 M
Sales Customer
Group
By
Join
2 M
2 M
Sales Customer
24
Scalability
SQL Cluster:
Denodo1:9999
Denodo2:9999
Denodo3:9999
Denodo4:9999
Web Cont. Cluster:
Denodo1:9090
Denodo2:9090
Denodo3:9090
Denodo4:9090
Virtual Server
SQL Cluster:
192.168.0.10:9999
Web Container Cluster:
192.168.0.10:9090
Load Balancer Shared
Cache
Server
 Denodo can be deployed in a
cluster for HA and horizontal
scaling
 “Shared-nothing” execution
engine ensures linear
scalability
 Based on the use of an
external load balancer
 Supports auto-scaling for cloud
deployments (like AWS)
Going Beyond
Going Beyond
26
What’s cooking in the virtualization space
26
Holistic Operations Console
• Common operations web console to orchestrate monitoring,
notifications, diagnosis, auditing, migration, license management, etc.
Web-based Self Service
• Advanced catalog enables a centralized “data marketplace”
• Keyword base search
• Collaboration (tags, comments, request for access, etc.)
Next-gen “Fabric” Execution Engine
• Tight integration with in-memory and data grids to move processing
from the virtual layer to specialized execution engines
Q&A
Next Steps
Get Started!
Download Denodo Express: www.denodoexpress.com
Access Denodo Platform on AWS: www.denodo.com/en/denodo-
platform/denodo-platform-for-aws
Denodo Platform 6.0 Whitepaper
Download & Read:
http://www.denodo.com/en/document/whitepaper/denodo-
platform-60-whitepaper
Data Virtualization for Data Services
Visit: http://www.denodo.com/en/solutions/horizontal-
solutions/data-services
Data Ninja Webinar Series
Sessions covering data virtualization solutions for driving business value
Next Session:
Realizing the Promise of Data Lakes
Thursday, December 15th , 2016
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.

More Related Content

Viewers also liked

Sharing Agricultural Events Information: When and where is that workshop?
Sharing Agricultural Events Information: When and where is that workshop?Sharing Agricultural Events Information: When and where is that workshop?
Sharing Agricultural Events Information: When and where is that workshop?Gauri Salokhe
 
The path to a Modern Data Architecture in Financial Services
The path to a Modern Data Architecture in Financial ServicesThe path to a Modern Data Architecture in Financial Services
The path to a Modern Data Architecture in Financial ServicesHortonworks
 
The agINFRA Linked Data layer
The agINFRA Linked Data layerThe agINFRA Linked Data layer
The agINFRA Linked Data layerValeria Pesce
 
How to describe a dataset. Interoperability issues
How to describe a dataset. Interoperability issuesHow to describe a dataset. Interoperability issues
How to describe a dataset. Interoperability issuesValeria Pesce
 
Inventory of data standards for food & agriculture
Inventory of data standards for food & agricultureInventory of data standards for food & agriculture
Inventory of data standards for food & agricultureValeria Pesce
 
Semantics for food and agriculture: the GODAN Action map of data standards
Semantics for food and agriculture: the GODAN Action map of data standardsSemantics for food and agriculture: the GODAN Action map of data standards
Semantics for food and agriculture: the GODAN Action map of data standardsValeria Pesce
 
Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...
Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...
Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...Amazon Web Services
 
Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612Mark Tabladillo
 

Viewers also liked (8)

Sharing Agricultural Events Information: When and where is that workshop?
Sharing Agricultural Events Information: When and where is that workshop?Sharing Agricultural Events Information: When and where is that workshop?
Sharing Agricultural Events Information: When and where is that workshop?
 
The path to a Modern Data Architecture in Financial Services
The path to a Modern Data Architecture in Financial ServicesThe path to a Modern Data Architecture in Financial Services
The path to a Modern Data Architecture in Financial Services
 
The agINFRA Linked Data layer
The agINFRA Linked Data layerThe agINFRA Linked Data layer
The agINFRA Linked Data layer
 
How to describe a dataset. Interoperability issues
How to describe a dataset. Interoperability issuesHow to describe a dataset. Interoperability issues
How to describe a dataset. Interoperability issues
 
Inventory of data standards for food & agriculture
Inventory of data standards for food & agricultureInventory of data standards for food & agriculture
Inventory of data standards for food & agriculture
 
Semantics for food and agriculture: the GODAN Action map of data standards
Semantics for food and agriculture: the GODAN Action map of data standardsSemantics for food and agriculture: the GODAN Action map of data standards
Semantics for food and agriculture: the GODAN Action map of data standards
 
Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...
Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...
Big Data Integration & Analytics Data Flows with AWS Data Pipeline (BDT207) |...
 
Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612
 

More from 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
 

More from 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
 

Recently uploaded

VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
꧁❤ 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
 
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
 
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
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
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
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
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
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
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
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 

Recently uploaded (20)

VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
꧁❤ 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
 
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
 
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 Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
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
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
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
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
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
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
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
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 

Data Ninja Webinar Series: Data Virtualization as the Enterprise Data Fabric

  • 1. Data Virtualization as the Enterprise Data Fabric webinars Data Ninja Webinar Series Sessions covering data virtualization solutions for driving business value
  • 2. 2 Data Ninja Webinars Five webinars over the next few months…
  • 4. Agenda1.The Data Fabric 2.Evolution of the Data Fabric: A Historical Perspective 3.Benefits 4.Performance and Scalability 5.Going Beyond 6.Q&A
  • 5. 5 In computing, a Fabric is a system of interconnected nodes that looks like a "weave" when viewed collectively from a distance. In this context, a Data Fabric is a system that allows global access to all your data assets, and leverages storage and processing power from multiple heterogeneous nodes.
  • 6. 6 Data Virtualization as the Data Fabric  Offers a common access point for consumers  Allows specialized data stores to be used for what they are best at With other approaches, like Data Lakes, that are based on replication to a single large target system, this ability is lost. Data virtualization’s architecture is based on the usage of underlying sources whenever possible. This can be seen as a network of different specialized processing and storage nodes that form the Data Fabric under the umbrella of a common virtual data model:
  • 7. 7 Successful Customer Use Cases AGILE BUSINESS INTELLIGENCE Replaced traditional BI with the Logical Data Warehouse that integrates multiple sources around a central EDW 360 VIEW APPLICATIONS ‘Unified Desktop’ that provides integrated customer information CLOUD INTEGRATION Virtual layer to abstract access to SaaS applications and enable integration with data center DATA SERVICES Services Layer (REST, OData) on top of Denodo’s data model with access to any data
  • 8. Evolution of the Data Fabric: A Historical Perspective
  • 9. 9 The Old Days: EDW Reporting Simple WYSIWYG reporting tools One-to-One reporting on top a tailor- made Data Warehouse and Data Marts Problems:  Poor reusability  Reports built on top of Data Mart data model  Excessive replication Operational Data Staging EDW SQL Data Mart
  • 10. 10 The Dawn: Reporting with Semantic Layers Operational Data Staging EDW SQL More advanced reporting tools with a built-in semantic layer for easier use and better reusability One-to-One reporting on top a tailor-made Data Warehouse Problems:  Limited to a single source  Limited to a single reporting tool
  • 11. 11 Reporting with Federation Operational Data Staging EDW SQL Reporting tools add a built-in federation engine that allows for multi-source reporting Problems:  Bad Performance  Limited cross-source security  Limited to a single reporting tool Other RDBMS
  • 12. 12 Early Data Virtualization Operational Data Staging EDW SQL Data Virtualization as an independent semantic abstraction layer  Reusable semantic model can be used by multiple reporting tools  Engine specialized in federation (optimizer, caching, etc)  Integrated security Other RDBMS Integrated Security Other Sources Cache
  • 15. Benefits 15 Data Virtualization as the Enterprise Data Fabric Abstracts access to disparate data sources • Homogeneous data access regardless of back-end technology • No need to deal with new languages and APIs: access to SFDC, Excel, Redshift, Oracle, Hadoop, other SaaS APIs, etc. 15 Acts as a single semantic repository • Definition of a consistent business data model across all consumers and reporting tools • Combination of data regardless of locations and nature • Avoids unnecessary replication
  • 16. Benefits 16 Data Virtualization as the Enterprise Data Fabric 16 Centralized security layer • Role-based authorization to all tables in the virtual layer • Integration with AD/LDAP and Kerberos • Security is moved outside the reporting layer to avoid security bypasses • Centralized access point simplifies operations and auditing Real-time fabric execution model • Advanced optimizer designed specifically for virtualization • Execution push-down to leverage source computing capabilities • Data comes straight from the sources • Cache layer to improve performance when needed
  • 18. 18 A mature virtualization engine like Denodo offers results comparable with single source executions. Let’s see how this is possible…
  • 19. 19 Performance Denodo’s unique query optimizer Denodo’s optimizer borrows many techniques from traditional RDBMs  Cost-base query plans based on statistics and indexes  Multiple JOIN methods  Query rewriting to generate more optimal SQL However, given the distributed execution of a query in a processing fabric, Denodo has designed unique techniques to maximize performance in this environment  Dynamic rewriting focused on maximizing execution at source and reduction of network traffic  Cost estimates also factor-in:  Processing power of the sources (e.g. number of nodes in a Hadoop cluster)  Network and transfer rates
  • 20. 20 Performance DV Overhead: Direct vs Denodo with single source TPCDS Benchmark Tests using JDBC with IBM Netezza as data source with 10 Gbps LAN network Results in seconds When queries only hit an individual source, the data virtualization layer pushes the processing completely to the source with minimal overhead As a note, since data needs to flow through the DV layer, the network between sources and DV should be broad to avoid network bottlenecks
  • 21. 21 Performance Denodo has done extensive testing using queries from the standard benchmarking test TPC-DS* and the following scenario that compares the performance of a federated approach in Denodo with an MPP system where all the data has been replicated via ETL Benchmarks: Federating large data sets Customer Dim. 2 M rows Sales Facts 290 M rows Items Dim. 400 K rows * TPC-DS is the de-facto industry standard benchmark for measuring the performance of decision support solutions including, but not limited to, Big Data systems. vs. Sales Facts 290 M rows Items Dim. 400 K rows Customer Dim. 2 M rows
  • 22. 22 Performance Query Description Returned Rows Netezza Time Denodo Time (Federated Oracle, Netezza & SQL Server) Denodo Optimization Technique (automatically selected) Total sales by customer 1.99 M 20.9 sec. 21.4 sec. Full aggregation push-down Total sales by customer and year between 2000 and 2004 5.51 M 52.3 sec. 59.0 sec. Full aggregation push-down Total sales by item brand 31.35 K 4.7 sec. 5.0 sec. Partial aggregation push-down Total sales by item where sale price less than current list price 17.05 K 3.5 sec. 5.2 sec. On the fly data movement Benchmarks: Federating large data sets Execution times are comparable with single source executions based only on automatic optimizer decisions
  • 23. 23 Performance SELECT c.id, SUM(s.amount) as total FROM customer c JOIN sales s ON c.id = s.customer_id GROUP BY c.id Reporting Tools are not optimized for federation across sources System Execution Time Data Transferred Optimization Technique (automatically selected) Denodo 9 sec. 4 M Aggregation push-down Tableau 125 sec. 292 M None: full scan Join Group By 290 M 2 M Sales Customer Group By Join 2 M 2 M Sales Customer
  • 24. 24 Scalability SQL Cluster: Denodo1:9999 Denodo2:9999 Denodo3:9999 Denodo4:9999 Web Cont. Cluster: Denodo1:9090 Denodo2:9090 Denodo3:9090 Denodo4:9090 Virtual Server SQL Cluster: 192.168.0.10:9999 Web Container Cluster: 192.168.0.10:9090 Load Balancer Shared Cache Server  Denodo can be deployed in a cluster for HA and horizontal scaling  “Shared-nothing” execution engine ensures linear scalability  Based on the use of an external load balancer  Supports auto-scaling for cloud deployments (like AWS)
  • 26. Going Beyond 26 What’s cooking in the virtualization space 26 Holistic Operations Console • Common operations web console to orchestrate monitoring, notifications, diagnosis, auditing, migration, license management, etc. Web-based Self Service • Advanced catalog enables a centralized “data marketplace” • Keyword base search • Collaboration (tags, comments, request for access, etc.) Next-gen “Fabric” Execution Engine • Tight integration with in-memory and data grids to move processing from the virtual layer to specialized execution engines
  • 27. Q&A
  • 28. Next Steps Get Started! Download Denodo Express: www.denodoexpress.com Access Denodo Platform on AWS: www.denodo.com/en/denodo- platform/denodo-platform-for-aws Denodo Platform 6.0 Whitepaper Download & Read: http://www.denodo.com/en/document/whitepaper/denodo- platform-60-whitepaper Data Virtualization for Data Services Visit: http://www.denodo.com/en/solutions/horizontal- solutions/data-services
  • 29. Data Ninja Webinar Series Sessions covering data virtualization solutions for driving business value Next Session: Realizing the Promise of Data Lakes Thursday, December 15th , 2016
  • 30. 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.