SlideShare a Scribd company logo
1 of 43
Download to read offline
Analyst View of Data Virtualization:
Conversations with Boulder Business
Intelligence
Speakers
Ravi Shankar
Chief Marketing
Officer
Pablo Alvarez
Principal Technical
Account Manager
@Ravi_Shankar_@Denodo
Agenda1.About Denodo
2.Data Virtualization Overview
3.Denodo 6.0 Overview
4.Denodo 6.0 Virtual Launch
About Denodo
HEADQUARTERS
Palo Alto, CA.
DENODO OFFICES, CUSTOMERS, PARTNERS
Global presence throughout North America,
EMEA, APAC, and Latin America.
CUSTOMERS
250+ customers, including many
F500 and G2000 companies across every
major industry have gained significant
business agility and ROI.
LEADERSHIP
 Longest continuous focus on data
virtualization and data services.
 Product leadership.
 Solutions expertise.
5
THE LEADER IN DATA VIRTUALIZATION
Denodo provides agile, high performance data
integration and data abstraction across the broadest
range of enterprise, cloud, big data and unstructured
data sources, and real-time data services at half the
cost of traditional approaches.
Award-Winning Data Virtualization Leader
6
Forrester Wave: Enterprise Data Virtualization
Forrester Wave: Enterprise Data Virtualization, Q1 2015
2015 Magic Quadrant
for Data Integration
Tools
2015 Leader in Forrester
Wave: Enterprise Data
Virtualization.
2015 Technology
Innovation Award for
Information
Management
2015 #1 Readers Choice
Awards For Data
Virtualization Platforms
2015 Rank
Companies that
Matters Most in
Data
2015 Big Data 50 –
Companies Driving
Innovation
2015 Leadership
Award in Big Data
For Denodo
Customer Autodesk
Trend-Setting Products in
Data and Information
Management for 2016
2016 Premier 100
Technology Leader
For Denodo Customer
CIT
Data Virtualization
The Business Need
8
Ready Access to Critical Information to Support Business Processes
MarketingSales ExecutiveSupport
Customers
Warranties
Channels
Products
Access to complete
information
Access to related information
Access in real-time
Cross-sell / Up-sell
Manually access different
systems
Not productive – slows
down response times
IT responds with point-to-
point data integration
The Challenge
9
Data Is Siloed Across Disparate Systems
MarketingSales ExecutiveSupport
Database
Apps
Warehouse Cloud
Big Data
Documents AppsNo SQL
The Solution
10
Data Abstraction Layer
Abstracts access to
disparate data sources
Acts as a single repository
(virtual)
Makes data available in
real-time to consumers
10
DATA ABSTRACTION LAYER
Data Virtualization
11
Data Abstraction Layer
Publishes
the data to applications
Combines
related data into views
Connects
to disparate data sources
2
3
1
Benefits of Data Virtualization
12
Data Virtualization
Better Data Integration
Lower integration costs by 80%.
Flexibility to change.
Real-time (on-demand) data services.
Complete Information
Focus on business information needs.
Include web / cloud, big data,
unstructured, streaming.
Bigger volumes, richer/easier access to
data.
Better Business Outcome
Projects in 4-6 weeks.
ROI in <6 months.
Adds new IT and business capabilities
Problem Solution Results
Case Study
13
Autodesk Successfully Changes Their
Revenue Model and Transforms Business
 Autodesk was changing their business
revenue model from a conventional
perpetual license model to
subscription-based license model.
 Inability to deliver high quality data in
a timely manner to business
stakeholders.
 Evolution from traditional operational
data warehouse to contemporary
logical data warehouse deemed
necessary for faster speed.
 General purpose platform to deliver
data through logical data warehouse.
 Denodo Abstraction Layer helps live
invoicing with SAP.
 Data virtualization enabled a culture
of “see before you build”.
 Successfully transitioned to
subscription-based licensing.
 For the first time, Autodesk can do
single point security enforcement and
have uniform data environment for
access.
Autodesk, Inc. is an American multinational software corporation that makes software for the
architecture, engineering, construction, manufacturing, media, and entertainment industries.
Denodo Platform 6.0
Accelerate Your Fast Data Strategy
With Denodo Platform 6.0
Dynamic Query
Optimizer
In the Cloud
Self Service Data
Discovery and
Search
Best Real-time
Performance.
Shortest Time to
Data.
Rapid Decision
Making.
Accelerate Your Fast Data Strategy with Denodo Platform 6.0
16
New Release of Denodo Platform Delivers Breakthrough Performance, Accelerates Adoption,
and Expedites Business Use of Data
Breakthrough
Performance
Dynamic Query Optimizer
delivers breakthrough performance
for big data, logical data
warehouse, and operational
scenarios
Data Virtualization
In the Cloud
Denodo Platform for AWS
accelerates adoption of data
virtualization
Self-service data discovery,
and search
Self-service data discovery
and search expedites use of
data by business users
Dynamic Query Optimizer
17
Delivers Breakthrough Performance for Big Data, Logical Data Warehouse, and
Operational Scenarios
Dynamically determines lowest-cost query execution plan based on
statistics
Factors in all the special characteristics of big data sources such as
number of processing units and partitions
Can easily handle any number of incremental queries
Enables connectivity to the broadest array of big data sources such
as Redshift, Impala, Spark.
Best dynamic query optimization engine.
How Dynamic Query Optimizer Works
18
Example: Mining external dimensions with EDW
Total sales by retailer and product during the last month for the brand ACME
Time Dimension Fact table
(sales) Product Dimension
Retailer
Dimension
EDW MDM
SELECT retailer.name,
product.name,
SUM(sales.amount)
FROM
sales JOIN retailer ON
sales.retailer_fk = retailer.id
JOIN product ON sales.product_fk =
product.id
JOIN time ON sales.time_fk = time.id
WHERE time.date < ADDMONTH(NOW(),-1)
AND product.brand = ‘ACME’
GROUP BY product.name, retailer.name
How Dynamic Query Optimizer Works
19
Example: Non-optimized
1,000,000,0
00 rows
JOIN
JOIN
JOIN
GROUP BY
product.name,
retailer.name
100 rows 10 rows 30 rows
10,000,000
rows
SELECT
sales.retailer_fk,
sales.product_fk,
sales.time_fk,
sales.amount
FROM sales
SELECT
retailer.name,
retailer.id
FROM retailer
SELECT
product.name,
product.id
FROM product
WHERE
produc.brand =
‘ACME’
SELECT time.date,
time.id
FROM time
WHERE time.date <
add_months(CURRENT_
TIMESTAMP, -1)
How Dynamic Query Optimizer Works
20
Step 1: Applies JOIN reordering to maximize delegation
100,000,000
rows
JOIN
JOIN
100 rows 10 rows
10,000,000
rows
GROUP BY
product.name,
retailer.name
SELECT sales.retailer_fk,
sales.product_fk,
sales.amount
FROM sales JOIN time ON
sales.time_fk = time.id WHERE
time.date <
add_months(CURRENT_TIMESTAMP, -1)
SELECT
retailer.name,
retailer.id
FROM retailer
SELECT product.name,
product.id
FROM product
WHERE
produc.brand = ‘ACME’
How Dynamic Query Optimizer Works
21
Step 2
100,000
rows
JOIN
JOIN
100 rows 10 rows
1,000 rows
GROUP BY
product.name,
retailer.name
Since the JOIN is on foreign keys
(1-to-many), and the GROUP BY is
on attributes from the dimensions,
it applies the partial aggregation
push down optimization
SELECT sales.retailer_fk,
sales.product_fk,
SUM(sales.amount)
FROM sales JOIN time ON
sales.time_fk = time.id WHERE
time.date <
add_months(CURRENT_TIMESTAMP, -1)
GROUP BY sales.retailer_fk,
sales.product_fk
SELECT
retailer.name,
retailer.id
FROM retailer
SELECT product.name,
product.id
FROM product
WHERE
produc.brand = ‘ACME’
How Dynamic Query Optimizer Works
22
Step 3
Selects the right JOIN
strategy based on costs for
data volume estimations
10,000 rows
NESTED
JOIN
HASH
JOIN
100 rows10 rows
1,000 rows
GROUP BY
product.name,
retailer.name
SELECT sales.retailer_fk,
sales.product_fk,
SUM(sales.amount)
FROM sales JOIN time ON
sales.time_fk = time.id WHERE
time.date <
add_months(CURRENT_TIMESTAMP, -1)
GROUP BY sales.retailer_fk,
sales.product_fk
WHERE product.id IN (1,2,…)
SELECT
retailer.name,
retailer.id
FROM retailer
SELECT product.name,
product.id
FROM product
WHERE
produc.brand = ‘ACME’
How Dynamic Query Optmizer Works
The use of Automatic JOIN reordering groups branches that go to the same source to
maximize query delegation and reduce processing in the DV layer
 End users don’t need to worry about the optimal “pairing” of the tables
The Partial Aggregation push-down optimization is key in those scenarios. Based on PK-
FK restrictions, pushes the aggregation (for the PKs) to the DW
 Leverages the processing power of the DW, optimized for these aggregations
 Reduces significantly the data transferred through the network (from 1 b to 100 k)
The Cost-based Optimizer picks the right JOIN strategies based on estimations on data
volumes, existence of indexes, transfer rates, etc.
 Denodo estimates costs in a different way for parallel databases (Vertica, Netezza, Teradata)
than for regular databases to take into consideration the different way those systems operate
(distributed data, parallel processing, different aggregation techniques, etc.)
23
Summary
How Dynamic Query Optimizer Works
Pruning of unnecessary JOIN branches (based on 1 to + associations) when the
attributes of the 1-side are not projected
 Relevant for horizontal partitioning and “fat” semantic models when queries do not need
attributes for all the tables
 Unnecessary tables are removed from the query (even for single-source models)
Pruning of UNION branches based on incompatible filters
 Enables detection of unnecessary UNION branches in vertical partitioning scenarios
Automatic data movement
 Creation of temp tables in one of the systems to enable complete delegation of a federated
branch.
 The target source needs to have the “data movement” option enabled for this option to be
taken into account
24
Other relevant optimization techniques
Performance Comparison
Logical Data Warehouse vs. Physical Data Warehouse
Customer Dimension
2 M rows
Sales Facts
290 M rows
Items Dimension
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.
• Denodo has done extensive testing using queries from the standard benchmarking test
TPC-DS* and the following scenario
• The baseline was set using the same queries with all data in a Netezza appliance
Performance Comparison
Logical Data Warehouse vs. Physical Data Warehouse
Query Description Returned Rows
Avg. Time
Physical
(Netezza)
Denodo Avg.
Time Logical
Optimization Technique
(automatically chosen)
Total sales by customer 1.99 M 21.0 sec 21. 5 sec Full aggregation push-down
Total sales by customer and
year between 2000 and 2004
5.51 M 52.3 sec 59.1 sec Full aggregation push-down
Total sales by item brand 31.4 K 4.7 sec 5.3 sec Partial aggregation push-down
Total sales by item where sale
price less than current list
price
17.1 K 3.5 sec 5.2 sec On the fly data movement
Improved Cache Performance
27
Incremental Queries
Merge cached data and changed data to provide fully up-to-date results with minimum latency
Get Leads
changed / added
since 1:00AM
CACHE
Leads updated
at 1:00AM
Up-to-date Leads
data
1. Salesforce ‘Leads’ data
cached in VDP at 1:00
AM
2. Query needing Leads
data arrives at 11:00 AM
3. Only new/changed leads
are retrieved through
the WAN
4. Response is up-to-date
but query is much faster
Big Data Connectivity
Big Data and Cloud Databases Connectivity
■ Redshift – enhanced adapter as data source, cache and data movement
target
■ Vertica – enhanced as source, cache and data movement target
■ Apache Spark – enhanced adapter
■ Impala – enhanced as cache and data movement target
28
Data Virtualization in the Cloud
29
Accelerate Adoption of Data Virtualization
Ready-to-use and available on AWS Marketplace
Dynamic and elastic infrastructure
Complete with all enterprise-grade features at the lowest cost
Zero set-up requirements
Flexible rent-by-the-hour options
A wide range of capacity options
Only data virtualization platform on AWS.
Buying a Subscription
• Customer must have an Amazon AWS account
• Choose configuration required (building block + Amazon VM)
• Building block by ‘sources’ or ‘number of conc. queries & results’
• Click-Through license agreement
• Amazon provides monthly billing based on usage
• Annual subscriptions billed upfront
• Support included in final pricing
30
Self-Service Data Discovery and Search
31
Expedite Use of Data by Business Users
Search – Google-like search for data and metadata
Discover – Easy-to-use user interface to browse data and
metadata as well as data lineage
Explore – Ability to view the graphical representation of entities
and relationships
Advanced Query Wizard for users to create ad-hoc queries
Sandbox environment to explore the data before publishing
Data virtualization solution to search data from sources.
Search
32
Google-like Search
Global Search – enter keyword to find views containing
that data
Discover
33
Data Lineage Views
Data lineage and tree view information including
derived fields transformations
Explore
34
Graphical representation of views and relationships
Create Ad-hoc Queries
35
GUI Based Query creation & save as new Denodo view
Export data via CSV & HTML
Managing Very Large Deployments
■ Establish limits on resource usage e.g.
■ Estimated memory, estimated cost, # of concurrent queries, limits to max. execution time and/or
max. # of rows
■ Assigned to user and/or roles
■ Limits can be individual or global e.g.
■ Individual: Each query of a user with role ‘marketing’ cannot use more than 100 MB
■ Global: All concurrent queries from users with role ‘marketing’ cannot use more than 300 MB
■ Possible actions if limits are surpassed:
■ Prevent execution
■ Allow execution with restricted resources
■ Allow execution; cancel if resources limit is surpassed
■ Can be dynamically assigned through custom policies
■ (e.g. assign different plans based on time of day)
36
New Resource Manager
Managing Very Large Deployments
Monitor operation of the system, Diagnose
Problems and Analyze Usage Metrics
■ The new tool will also allow ‘after
the fact’ diagnosis of problems
■ Set the time when the problem
occurred and you will see everything
that was happening in an integrated,
graphical manner down to the
individual query level
37
Enhanced Monitoring and Diagnostic Tool
Unified Security and Governance
38
Enforcing Security and Governance Policies
■ Kerberos “Southbound” support for databases and Web Services
■ Kerberos pass-through support and Kerberos constrained delegation
■ API for accessing view dependencies information and data lineage
information
Agile Development
39
New Admin Tool
■ Multiple tabs and
databases
■ Resize and organize
all panels and dialogs
■ Manages several
open tasks at the
same time
■ VQL highlighting and
autocomplete
features
■ Graphical support for
GIT
40
Denodo 6.0 – Fast Data Strategy Summit
41
March 30 – US; March 31 – EMEA
9:00 Welcome: Fast Data Strategy Summit
Angel Vina, CEO, Denodo
9:30 Analyst Keynote: Accelerating Fast Data Strategy with Data Virtualization
Presenter: Noel Yuhanna, Principal Research Analyst, Forrester Research
10:00 Customer Case Study: Designing Fast Data Architectures with Data Virtualization and Big Data on
Cloud
Presenter: Kurt Jackson, Platform Architect, Autodesk
10:30 Experts Panel: Core Components of Fast Data Strategy – Big Data and Data Virtualization
Panelists: Noel Yuhanna, Principal Research Analyst, Forrester Research
Mark Eaton, Enterprise Architect, Autodesk
Matt Morgan, Vice President, Product and Partner Marketing, Hortonworks
Moderated by: Ravi Shankar, CMO, Denodo
11:00 Use cases: Where does Fast Data Strategy fit within IT Projects
Presenter: Ravi Shankar, CMO, Denodo
12:00 Demo: How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and Operatio
Scenarios
Presenter: Pablo Alvarez, Principal Technical Account Manager, Denodo
12:05 Closing: Fast Data Strategy Summit
Angel Vina, CEO, Denodo
Denodo 6.0 – Fast Data Strategy Summit
42
March 30 – US; March 31 – EMEA
Tracks Case Studies Intro to Data Virtualization Technical Deep-Dive
Customer Case Study: SQLization of
Hadoop – Increasing Business Adoption
of Big Data
Chuck DeVries, VP, Strategic Technology
and Enterprise Architecture, Vizient
Intro: Getting Started with Data Virtualization
– What problems DV solves
Richard Walker, VP, Sales, Denodo
Data Science: Expediting Use of Data by
Business Users with Self-service Discovery
and Search
Mark Pritchard, Director, Sales
Engineering
Customer Case Study: Data Services –
Rapid Application Development using
Data Virtualization
Jay Heydt, Manager, Database
Technologies, DrillingInfo
Demo: Getting Started with Data
Virtualization – What problems DV solves
Pablo Alvarez, Principal Technical Account
Manager, Denodo
Data Virtualization Reference
Architectures: Correctly Architecting your
Solutions for Analytical & Operational
Uses
Alberto Bengoa, Sr. Product Manager,
Denodo
Customer Case Study: Data Virtualization
in the Cloud
Avinash Desphande, Big Data and
Advanced Analytics, Logitech
Enabling Fast Data Strategy: What’s new in
Denodo Platform 6.0
Alberto Pan, CTO, Denodo
Data Virtualization Deployments: How to
Manage Very Large Deployments
Juan Lozano, Sales Engineering Manager,
Denodo
Customer Case Study: TBD
TBD
Data Virtualization in the Cloud: Accelerating
Data Virtualization Adoption
Paul Moxon, Sr. Director, Strategic
Technology Office, Denodo
Big Data: Architecture and Performance
Considerations in Logical Data Lakes
Alberto Pan, CTO, Denodo
Customer Case Study: TBD
TBD
Data Virtualization Maturity: Enterprise
Features in Denodo Platform 6.0
Suresh Chandrasekaran, Sr. Vice President,
Denodo
Data Integration Alternatives: When to
use Data Virtualization, ETL, and ESB
Alberto Bengoa, Sr. Product Manager,
Denodo
Customer Case Study: TBD
TBD
Analyst View of Data Virtualization:
Conversations with Boulder Business
Intelligence Brain Trust
Claudia Imhoff, CEO, Intelligent Solutions
Partner Enablement: Architecting and
Deploying Data Virtualization
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

What's hot

Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Denodo
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonJeffrey T. Pollock
 
In Memory Parallel Processing for Big Data Scenarios
In Memory Parallel Processing for Big Data ScenariosIn Memory Parallel Processing for Big Data Scenarios
In Memory Parallel Processing for Big Data ScenariosDenodo
 
Applying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcareApplying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcarePaul Boal
 
Logical Data Warehouse and Data Lakes
Logical Data Warehouse and Data Lakes Logical Data Warehouse and Data Lakes
Logical Data Warehouse and Data Lakes Denodo
 
Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...
Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...
Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...Denodo
 
Performance Acceleration: Summaries, Recommendation, MPP and more
Performance Acceleration: Summaries, Recommendation, MPP and morePerformance Acceleration: Summaries, Recommendation, MPP and more
Performance Acceleration: Summaries, Recommendation, MPP and moreDenodo
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Denodo
 
Data Virtualization: From Zero to Hero
Data Virtualization: From Zero to HeroData Virtualization: From Zero to Hero
Data Virtualization: From Zero to HeroDenodo
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Denodo
 
The technology of the business data lake
The technology of the business data lakeThe technology of the business data lake
The technology of the business data lakeCapgemini
 
Best Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best PracticesBest Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best PracticesDenodo
 
An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018Denodo
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services MarketplaceDenodo
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesDenodo
 
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...Denodo
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?Denodo
 
The principles of the business data lake
The principles of the business data lakeThe principles of the business data lake
The principles of the business data lakeCapgemini
 
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...Data Con LA
 

What's hot (20)

Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lon
 
In Memory Parallel Processing for Big Data Scenarios
In Memory Parallel Processing for Big Data ScenariosIn Memory Parallel Processing for Big Data Scenarios
In Memory Parallel Processing for Big Data Scenarios
 
Applying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to HealthcareApplying Big Data Superpowers to Healthcare
Applying Big Data Superpowers to Healthcare
 
Logical Data Warehouse and Data Lakes
Logical Data Warehouse and Data Lakes Logical Data Warehouse and Data Lakes
Logical Data Warehouse and Data Lakes
 
Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...
Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...
Extended Data Warehouse - A New Data Architecture for Modern BI with Claudia ...
 
Performance Acceleration: Summaries, Recommendation, MPP and more
Performance Acceleration: Summaries, Recommendation, MPP and morePerformance Acceleration: Summaries, Recommendation, MPP and more
Performance Acceleration: Summaries, Recommendation, MPP and more
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)
 
Data Virtualization: From Zero to Hero
Data Virtualization: From Zero to HeroData Virtualization: From Zero to Hero
Data Virtualization: From Zero to Hero
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
 
The technology of the business data lake
The technology of the business data lakeThe technology of the business data lake
The technology of the business data lake
 
Best Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best PracticesBest Practices: Data Virtualization Perspectives and Best Practices
Best Practices: Data Virtualization Perspectives and Best Practices
 
An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services Marketplace
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
 
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
Designing an Agile Fast Data Architecture for Big Data Ecosystem using Logica...
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
 
The principles of the business data lake
The principles of the business data lakeThe principles of the business data lake
The principles of the business data lake
 
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
 

Viewers also liked

Accelerating Fast Data Strategy with Data Virtualization
Accelerating Fast Data Strategy with Data VirtualizationAccelerating Fast Data Strategy with Data Virtualization
Accelerating Fast Data Strategy with Data VirtualizationDenodo
 
Denodo DataFest 2016: What’s New in Denodo Platform – Demo and Roadmap
Denodo DataFest 2016: What’s New in Denodo Platform – Demo and RoadmapDenodo DataFest 2016: What’s New in Denodo Platform – Demo and Roadmap
Denodo DataFest 2016: What’s New in Denodo Platform – Demo and RoadmapDenodo
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyBenoit des Ligneris
 
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...Denodo
 
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...Dataconomy Media
 
Getting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesGetting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesDenodo
 
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...Denodo
 

Viewers also liked (8)

Accelerating Fast Data Strategy with Data Virtualization
Accelerating Fast Data Strategy with Data VirtualizationAccelerating Fast Data Strategy with Data Virtualization
Accelerating Fast Data Strategy with Data Virtualization
 
Denodo DataFest 2016: What’s New in Denodo Platform – Demo and Roadmap
Denodo DataFest 2016: What’s New in Denodo Platform – Demo and RoadmapDenodo DataFest 2016: What’s New in Denodo Platform – Demo and Roadmap
Denodo DataFest 2016: What’s New in Denodo Platform – Demo and Roadmap
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization Technology
 
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
 
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
 
Virtualizing Hadoop
Virtualizing HadoopVirtualizing Hadoop
Virtualizing Hadoop
 
Getting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesGetting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solves
 
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
 

Similar to Analyst View of Data Virtualization: Conversations with Boulder Business Intelligence

Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)Denodo
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionDenodo
 
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDenodo
 
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...Denodo
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Denodo
 
Building a Big Data Solution
Building a Big Data SolutionBuilding a Big Data Solution
Building a Big Data SolutionJames Serra
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Denodo
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesJames Serra
 
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Denodo
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesDenodo
 
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...Denodo
 
Data Virtualization for Data Architects (Australia)
Data Virtualization for Data Architects (Australia)Data Virtualization for Data Architects (Australia)
Data Virtualization for Data Architects (Australia)Denodo
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Denodo
 
Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Denodo
 
Connecting Silos in Real Time with Data Virtualization
Connecting Silos in Real Time with Data VirtualizationConnecting Silos in Real Time with Data Virtualization
Connecting Silos in Real Time with Data VirtualizationDenodo
 
MongoDB in the Big Data Landscape
MongoDB in the Big Data LandscapeMongoDB in the Big Data Landscape
MongoDB in the Big Data LandscapeMongoDB
 
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...VMware Tanzu
 
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...Denodo
 
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern AnalyticsThe Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern AnalyticsDenodo
 
The Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reductionThe Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reductionMongoDB
 

Similar to Analyst View of Data Virtualization: Conversations with Boulder Business Intelligence (20)

Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
 
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
 
Building a Big Data Solution
Building a Big Data SolutionBuilding a Big Data Solution
Building a Big Data Solution
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use Cases
 
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & Bénéfices
 
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
 
Data Virtualization for Data Architects (Australia)
Data Virtualization for Data Architects (Australia)Data Virtualization for Data Architects (Australia)
Data Virtualization for Data Architects (Australia)
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
 
Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7
 
Connecting Silos in Real Time with Data Virtualization
Connecting Silos in Real Time with Data VirtualizationConnecting Silos in Real Time with Data Virtualization
Connecting Silos in Real Time with Data Virtualization
 
MongoDB in the Big Data Landscape
MongoDB in the Big Data LandscapeMongoDB in the Big Data Landscape
MongoDB in the Big Data Landscape
 
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
 
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
The Role of Logical Data Fabric in a Unified Platform for Modern Analytics (A...
 
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern AnalyticsThe Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
The Role of the Logical Data Fabric in a Unified Platform for Modern Analytics
 
The Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reductionThe Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reduction
 

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

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Recently uploaded (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Analyst View of Data Virtualization: Conversations with Boulder Business Intelligence

  • 1. Analyst View of Data Virtualization: Conversations with Boulder Business Intelligence
  • 2. Speakers Ravi Shankar Chief Marketing Officer Pablo Alvarez Principal Technical Account Manager @Ravi_Shankar_@Denodo
  • 3. Agenda1.About Denodo 2.Data Virtualization Overview 3.Denodo 6.0 Overview 4.Denodo 6.0 Virtual Launch
  • 5. HEADQUARTERS Palo Alto, CA. DENODO OFFICES, CUSTOMERS, PARTNERS Global presence throughout North America, EMEA, APAC, and Latin America. CUSTOMERS 250+ customers, including many F500 and G2000 companies across every major industry have gained significant business agility and ROI. LEADERSHIP  Longest continuous focus on data virtualization and data services.  Product leadership.  Solutions expertise. 5 THE LEADER IN DATA VIRTUALIZATION Denodo provides agile, high performance data integration and data abstraction across the broadest range of enterprise, cloud, big data and unstructured data sources, and real-time data services at half the cost of traditional approaches.
  • 6. Award-Winning Data Virtualization Leader 6 Forrester Wave: Enterprise Data Virtualization Forrester Wave: Enterprise Data Virtualization, Q1 2015 2015 Magic Quadrant for Data Integration Tools 2015 Leader in Forrester Wave: Enterprise Data Virtualization. 2015 Technology Innovation Award for Information Management 2015 #1 Readers Choice Awards For Data Virtualization Platforms 2015 Rank Companies that Matters Most in Data 2015 Big Data 50 – Companies Driving Innovation 2015 Leadership Award in Big Data For Denodo Customer Autodesk Trend-Setting Products in Data and Information Management for 2016 2016 Premier 100 Technology Leader For Denodo Customer CIT
  • 8. The Business Need 8 Ready Access to Critical Information to Support Business Processes MarketingSales ExecutiveSupport Customers Warranties Channels Products Access to complete information Access to related information Access in real-time Cross-sell / Up-sell
  • 9. Manually access different systems Not productive – slows down response times IT responds with point-to- point data integration The Challenge 9 Data Is Siloed Across Disparate Systems MarketingSales ExecutiveSupport Database Apps Warehouse Cloud Big Data Documents AppsNo SQL
  • 10. The Solution 10 Data Abstraction Layer Abstracts access to disparate data sources Acts as a single repository (virtual) Makes data available in real-time to consumers 10 DATA ABSTRACTION LAYER
  • 11. Data Virtualization 11 Data Abstraction Layer Publishes the data to applications Combines related data into views Connects to disparate data sources 2 3 1
  • 12. Benefits of Data Virtualization 12 Data Virtualization Better Data Integration Lower integration costs by 80%. Flexibility to change. Real-time (on-demand) data services. Complete Information Focus on business information needs. Include web / cloud, big data, unstructured, streaming. Bigger volumes, richer/easier access to data. Better Business Outcome Projects in 4-6 weeks. ROI in <6 months. Adds new IT and business capabilities
  • 13. Problem Solution Results Case Study 13 Autodesk Successfully Changes Their Revenue Model and Transforms Business  Autodesk was changing their business revenue model from a conventional perpetual license model to subscription-based license model.  Inability to deliver high quality data in a timely manner to business stakeholders.  Evolution from traditional operational data warehouse to contemporary logical data warehouse deemed necessary for faster speed.  General purpose platform to deliver data through logical data warehouse.  Denodo Abstraction Layer helps live invoicing with SAP.  Data virtualization enabled a culture of “see before you build”.  Successfully transitioned to subscription-based licensing.  For the first time, Autodesk can do single point security enforcement and have uniform data environment for access. Autodesk, Inc. is an American multinational software corporation that makes software for the architecture, engineering, construction, manufacturing, media, and entertainment industries.
  • 15. Accelerate Your Fast Data Strategy With Denodo Platform 6.0 Dynamic Query Optimizer In the Cloud Self Service Data Discovery and Search Best Real-time Performance. Shortest Time to Data. Rapid Decision Making.
  • 16. Accelerate Your Fast Data Strategy with Denodo Platform 6.0 16 New Release of Denodo Platform Delivers Breakthrough Performance, Accelerates Adoption, and Expedites Business Use of Data Breakthrough Performance Dynamic Query Optimizer delivers breakthrough performance for big data, logical data warehouse, and operational scenarios Data Virtualization In the Cloud Denodo Platform for AWS accelerates adoption of data virtualization Self-service data discovery, and search Self-service data discovery and search expedites use of data by business users
  • 17. Dynamic Query Optimizer 17 Delivers Breakthrough Performance for Big Data, Logical Data Warehouse, and Operational Scenarios Dynamically determines lowest-cost query execution plan based on statistics Factors in all the special characteristics of big data sources such as number of processing units and partitions Can easily handle any number of incremental queries Enables connectivity to the broadest array of big data sources such as Redshift, Impala, Spark. Best dynamic query optimization engine.
  • 18. How Dynamic Query Optimizer Works 18 Example: Mining external dimensions with EDW Total sales by retailer and product during the last month for the brand ACME Time Dimension Fact table (sales) Product Dimension Retailer Dimension EDW MDM SELECT retailer.name, product.name, SUM(sales.amount) FROM sales JOIN retailer ON sales.retailer_fk = retailer.id JOIN product ON sales.product_fk = product.id JOIN time ON sales.time_fk = time.id WHERE time.date < ADDMONTH(NOW(),-1) AND product.brand = ‘ACME’ GROUP BY product.name, retailer.name
  • 19. How Dynamic Query Optimizer Works 19 Example: Non-optimized 1,000,000,0 00 rows JOIN JOIN JOIN GROUP BY product.name, retailer.name 100 rows 10 rows 30 rows 10,000,000 rows SELECT sales.retailer_fk, sales.product_fk, sales.time_fk, sales.amount FROM sales SELECT retailer.name, retailer.id FROM retailer SELECT product.name, product.id FROM product WHERE produc.brand = ‘ACME’ SELECT time.date, time.id FROM time WHERE time.date < add_months(CURRENT_ TIMESTAMP, -1)
  • 20. How Dynamic Query Optimizer Works 20 Step 1: Applies JOIN reordering to maximize delegation 100,000,000 rows JOIN JOIN 100 rows 10 rows 10,000,000 rows GROUP BY product.name, retailer.name SELECT sales.retailer_fk, sales.product_fk, sales.amount FROM sales JOIN time ON sales.time_fk = time.id WHERE time.date < add_months(CURRENT_TIMESTAMP, -1) SELECT retailer.name, retailer.id FROM retailer SELECT product.name, product.id FROM product WHERE produc.brand = ‘ACME’
  • 21. How Dynamic Query Optimizer Works 21 Step 2 100,000 rows JOIN JOIN 100 rows 10 rows 1,000 rows GROUP BY product.name, retailer.name Since the JOIN is on foreign keys (1-to-many), and the GROUP BY is on attributes from the dimensions, it applies the partial aggregation push down optimization SELECT sales.retailer_fk, sales.product_fk, SUM(sales.amount) FROM sales JOIN time ON sales.time_fk = time.id WHERE time.date < add_months(CURRENT_TIMESTAMP, -1) GROUP BY sales.retailer_fk, sales.product_fk SELECT retailer.name, retailer.id FROM retailer SELECT product.name, product.id FROM product WHERE produc.brand = ‘ACME’
  • 22. How Dynamic Query Optimizer Works 22 Step 3 Selects the right JOIN strategy based on costs for data volume estimations 10,000 rows NESTED JOIN HASH JOIN 100 rows10 rows 1,000 rows GROUP BY product.name, retailer.name SELECT sales.retailer_fk, sales.product_fk, SUM(sales.amount) FROM sales JOIN time ON sales.time_fk = time.id WHERE time.date < add_months(CURRENT_TIMESTAMP, -1) GROUP BY sales.retailer_fk, sales.product_fk WHERE product.id IN (1,2,…) SELECT retailer.name, retailer.id FROM retailer SELECT product.name, product.id FROM product WHERE produc.brand = ‘ACME’
  • 23. How Dynamic Query Optmizer Works The use of Automatic JOIN reordering groups branches that go to the same source to maximize query delegation and reduce processing in the DV layer  End users don’t need to worry about the optimal “pairing” of the tables The Partial Aggregation push-down optimization is key in those scenarios. Based on PK- FK restrictions, pushes the aggregation (for the PKs) to the DW  Leverages the processing power of the DW, optimized for these aggregations  Reduces significantly the data transferred through the network (from 1 b to 100 k) The Cost-based Optimizer picks the right JOIN strategies based on estimations on data volumes, existence of indexes, transfer rates, etc.  Denodo estimates costs in a different way for parallel databases (Vertica, Netezza, Teradata) than for regular databases to take into consideration the different way those systems operate (distributed data, parallel processing, different aggregation techniques, etc.) 23 Summary
  • 24. How Dynamic Query Optimizer Works Pruning of unnecessary JOIN branches (based on 1 to + associations) when the attributes of the 1-side are not projected  Relevant for horizontal partitioning and “fat” semantic models when queries do not need attributes for all the tables  Unnecessary tables are removed from the query (even for single-source models) Pruning of UNION branches based on incompatible filters  Enables detection of unnecessary UNION branches in vertical partitioning scenarios Automatic data movement  Creation of temp tables in one of the systems to enable complete delegation of a federated branch.  The target source needs to have the “data movement” option enabled for this option to be taken into account 24 Other relevant optimization techniques
  • 25. Performance Comparison Logical Data Warehouse vs. Physical Data Warehouse Customer Dimension 2 M rows Sales Facts 290 M rows Items Dimension 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. • Denodo has done extensive testing using queries from the standard benchmarking test TPC-DS* and the following scenario • The baseline was set using the same queries with all data in a Netezza appliance
  • 26. Performance Comparison Logical Data Warehouse vs. Physical Data Warehouse Query Description Returned Rows Avg. Time Physical (Netezza) Denodo Avg. Time Logical Optimization Technique (automatically chosen) Total sales by customer 1.99 M 21.0 sec 21. 5 sec Full aggregation push-down Total sales by customer and year between 2000 and 2004 5.51 M 52.3 sec 59.1 sec Full aggregation push-down Total sales by item brand 31.4 K 4.7 sec 5.3 sec Partial aggregation push-down Total sales by item where sale price less than current list price 17.1 K 3.5 sec 5.2 sec On the fly data movement
  • 27. Improved Cache Performance 27 Incremental Queries Merge cached data and changed data to provide fully up-to-date results with minimum latency Get Leads changed / added since 1:00AM CACHE Leads updated at 1:00AM Up-to-date Leads data 1. Salesforce ‘Leads’ data cached in VDP at 1:00 AM 2. Query needing Leads data arrives at 11:00 AM 3. Only new/changed leads are retrieved through the WAN 4. Response is up-to-date but query is much faster
  • 28. Big Data Connectivity Big Data and Cloud Databases Connectivity ■ Redshift – enhanced adapter as data source, cache and data movement target ■ Vertica – enhanced as source, cache and data movement target ■ Apache Spark – enhanced adapter ■ Impala – enhanced as cache and data movement target 28
  • 29. Data Virtualization in the Cloud 29 Accelerate Adoption of Data Virtualization Ready-to-use and available on AWS Marketplace Dynamic and elastic infrastructure Complete with all enterprise-grade features at the lowest cost Zero set-up requirements Flexible rent-by-the-hour options A wide range of capacity options Only data virtualization platform on AWS.
  • 30. Buying a Subscription • Customer must have an Amazon AWS account • Choose configuration required (building block + Amazon VM) • Building block by ‘sources’ or ‘number of conc. queries & results’ • Click-Through license agreement • Amazon provides monthly billing based on usage • Annual subscriptions billed upfront • Support included in final pricing 30
  • 31. Self-Service Data Discovery and Search 31 Expedite Use of Data by Business Users Search – Google-like search for data and metadata Discover – Easy-to-use user interface to browse data and metadata as well as data lineage Explore – Ability to view the graphical representation of entities and relationships Advanced Query Wizard for users to create ad-hoc queries Sandbox environment to explore the data before publishing Data virtualization solution to search data from sources.
  • 32. Search 32 Google-like Search Global Search – enter keyword to find views containing that data
  • 33. Discover 33 Data Lineage Views Data lineage and tree view information including derived fields transformations
  • 34. Explore 34 Graphical representation of views and relationships
  • 35. Create Ad-hoc Queries 35 GUI Based Query creation & save as new Denodo view Export data via CSV & HTML
  • 36. Managing Very Large Deployments ■ Establish limits on resource usage e.g. ■ Estimated memory, estimated cost, # of concurrent queries, limits to max. execution time and/or max. # of rows ■ Assigned to user and/or roles ■ Limits can be individual or global e.g. ■ Individual: Each query of a user with role ‘marketing’ cannot use more than 100 MB ■ Global: All concurrent queries from users with role ‘marketing’ cannot use more than 300 MB ■ Possible actions if limits are surpassed: ■ Prevent execution ■ Allow execution with restricted resources ■ Allow execution; cancel if resources limit is surpassed ■ Can be dynamically assigned through custom policies ■ (e.g. assign different plans based on time of day) 36 New Resource Manager
  • 37. Managing Very Large Deployments Monitor operation of the system, Diagnose Problems and Analyze Usage Metrics ■ The new tool will also allow ‘after the fact’ diagnosis of problems ■ Set the time when the problem occurred and you will see everything that was happening in an integrated, graphical manner down to the individual query level 37 Enhanced Monitoring and Diagnostic Tool
  • 38. Unified Security and Governance 38 Enforcing Security and Governance Policies ■ Kerberos “Southbound” support for databases and Web Services ■ Kerberos pass-through support and Kerberos constrained delegation ■ API for accessing view dependencies information and data lineage information
  • 39. Agile Development 39 New Admin Tool ■ Multiple tabs and databases ■ Resize and organize all panels and dialogs ■ Manages several open tasks at the same time ■ VQL highlighting and autocomplete features ■ Graphical support for GIT
  • 40. 40
  • 41. Denodo 6.0 – Fast Data Strategy Summit 41 March 30 – US; March 31 – EMEA 9:00 Welcome: Fast Data Strategy Summit Angel Vina, CEO, Denodo 9:30 Analyst Keynote: Accelerating Fast Data Strategy with Data Virtualization Presenter: Noel Yuhanna, Principal Research Analyst, Forrester Research 10:00 Customer Case Study: Designing Fast Data Architectures with Data Virtualization and Big Data on Cloud Presenter: Kurt Jackson, Platform Architect, Autodesk 10:30 Experts Panel: Core Components of Fast Data Strategy – Big Data and Data Virtualization Panelists: Noel Yuhanna, Principal Research Analyst, Forrester Research Mark Eaton, Enterprise Architect, Autodesk Matt Morgan, Vice President, Product and Partner Marketing, Hortonworks Moderated by: Ravi Shankar, CMO, Denodo 11:00 Use cases: Where does Fast Data Strategy fit within IT Projects Presenter: Ravi Shankar, CMO, Denodo 12:00 Demo: How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and Operatio Scenarios Presenter: Pablo Alvarez, Principal Technical Account Manager, Denodo 12:05 Closing: Fast Data Strategy Summit Angel Vina, CEO, Denodo
  • 42. Denodo 6.0 – Fast Data Strategy Summit 42 March 30 – US; March 31 – EMEA Tracks Case Studies Intro to Data Virtualization Technical Deep-Dive Customer Case Study: SQLization of Hadoop – Increasing Business Adoption of Big Data Chuck DeVries, VP, Strategic Technology and Enterprise Architecture, Vizient Intro: Getting Started with Data Virtualization – What problems DV solves Richard Walker, VP, Sales, Denodo Data Science: Expediting Use of Data by Business Users with Self-service Discovery and Search Mark Pritchard, Director, Sales Engineering Customer Case Study: Data Services – Rapid Application Development using Data Virtualization Jay Heydt, Manager, Database Technologies, DrillingInfo Demo: Getting Started with Data Virtualization – What problems DV solves Pablo Alvarez, Principal Technical Account Manager, Denodo Data Virtualization Reference Architectures: Correctly Architecting your Solutions for Analytical & Operational Uses Alberto Bengoa, Sr. Product Manager, Denodo Customer Case Study: Data Virtualization in the Cloud Avinash Desphande, Big Data and Advanced Analytics, Logitech Enabling Fast Data Strategy: What’s new in Denodo Platform 6.0 Alberto Pan, CTO, Denodo Data Virtualization Deployments: How to Manage Very Large Deployments Juan Lozano, Sales Engineering Manager, Denodo Customer Case Study: TBD TBD Data Virtualization in the Cloud: Accelerating Data Virtualization Adoption Paul Moxon, Sr. Director, Strategic Technology Office, Denodo Big Data: Architecture and Performance Considerations in Logical Data Lakes Alberto Pan, CTO, Denodo Customer Case Study: TBD TBD Data Virtualization Maturity: Enterprise Features in Denodo Platform 6.0 Suresh Chandrasekaran, Sr. Vice President, Denodo Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB Alberto Bengoa, Sr. Product Manager, Denodo Customer Case Study: TBD TBD Analyst View of Data Virtualization: Conversations with Boulder Business Intelligence Brain Trust Claudia Imhoff, CEO, Intelligent Solutions Partner Enablement: Architecting and Deploying Data Virtualization
  • 43. 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.