SlideShare a Scribd company logo
1 of 32
Download to read offline
#DenodoDataFest
Performance Acceleration:
Summaries, Recommendation, MPP and more
Director of Product Management
Inessa Gerber
Agenda
1. Performance, what does it mean to your organization?
2. IT driven optimization and performance techniques
3. Business driven and guided data discovery
4. Demo: AI driven features for developers & business
5. Conclusion and Final Thoughts
#DenodoDataFest
Performance Across your Organization
▪ System performance and optimized query execution
▪ Streamlined development and management
▪ Guided data discovery for the business user
Optimized Query Execution
#DenodoDataFest
#DenodoDataFest
Denodo Logical Data Fabric
▪ As logical layer, Denodo only stores metadata
▪ Data content remains in the original source
▪ External sources often have processing capabilities
▪ Denodo orchestrates execution of queries in an
optimal way
▪ Maximizing processing push down to the sources
▪ Minimizing data transfer through the network
▪ Additionally, selective materialization techniques
(like caching and summaries) can be used to further
optimize data access
#DenodoDataFest
Query Optimization at a Glance
▪ Query Optimizer combines information from incoming query (aggregations, joins, etc.) and the existing
metadata (view definitions, source capabilities, stats, etc.) to generate optimal execution plan
▪ The Optimizer can generate multiple execution plans, and then chooses the optimal plan for execution
Query
parsing
SQL
REST
OData
GraphQ
L
Mapping
to SQL
Analysis of
metadata
and source
capabilities
Rule-based Optimizer
Cost-based Optimizer
Execution
plan
Result
Set
Consumer
Request
#DenodoDataFest
Query Optimization
▪ Caching: Used for enhancing performance, protecting data sources from costly queries, and/or reusing
complex data combinations and transformations
▪ Summaries: Store common intermediate results that the query optimizer can then use as an starting point to
accelerate analytical queries. Unlike with caching, you do not need to create a view to cache a data set. The
query optimizer will automatically analyze if it can rewrite the incoming queries to take advantage of the data in
the summary
▪ Parallel Processing: Provides native integration with several Massive Parallel Processing (MPP) systems to
accelerate certain queries that require significant processing. Pushing of query processing to the MPP engine will
be used when the query requires the processing of large amounts of data to be done in Denodo, and that
processing cannot be done in streaming mode.
▪ Data Movement: When a query involves two views and one of them is much larger than the other, Virtual
DataPort can transfer the data of the smaller view into the data source of the larger view and execute the
operation in the second data source.
#DenodoDataFest
Cache Overview
Caching, is a form of data replication that can be used to optimize the application in certain scenarios
▪ Improve Query Performance
▪ Slow or high latency data sources (files, cloud apps like Salesforce.com, etc.)
▪ Complex combinations, transformations on large data volumes that take substantial time to process
▪ Reuse data sets in frequently requested queries
▪ Protect sensitive data sources, minimize impact of added workload, and control data access costs
▪ Client queries are automatically deflected to the cache system instead
▪ Client protection against intermittent system availability (unreliable data sources)
9
#DenodoDataFest
How Caching Works
▪ Cached data is stored in a relational database of the client’s choice
▪ Cache tables are created and managed by the Denodo Cache Engine
▪ Can be traditional RDBMS, in-memory database or Cloud Based
▪ Support for native bulk load tools for faster cache population
▪ Denodo supports three cache modes to fit wide range of scenarios
▪ Partial Query-by-Query
▪ Useful for web services or stored procedures with input fields
▪ Full Data Set Replication
▪ Support for full refresh and delta increments
▪ On-demand merge of cached data with real time access to recent changes
10
#DenodoDataFest
Smart Query Acceleration (Summaries)
Materialized Summary Tables
▪ Pre-aggregated data to serve relevant queries
▪ Much smaller than original data set
▪ Key for LDW self-service initiatives
▪ Integrated with query optimizer
▪ Full data lineage and base invalidation
Benefits
▪ Reduce processing at the source & Denodo
▪ Reduce data transfer over network
▪ Transparent to the user
Summ1 Summ2 Summ3 Summ4
#DenodoDataFest
Smart Query Acceleration
Applicable to single source and multi-source queries, and can drastically improve performance
Sales Summary
368,000
Sales
300,000,000
Store
400
Date
73,000
Sales
300,000,000
Store
2,000,000
Date
73,000
Sales by store
during 2020
Sales in Store A
by year
Sales by city
Sales by store
during 2020
Sales in Store A
by year
Sales by city
#DenodoDataFest
Smart Query Acceleration Benchmarks
Query Original Time Accelerated Time Gain factor Summary used
Single Source
(Redshift)
Sales by store
during 2020
8.5 sec. 0.5 s 17 summ_sales_by_date_store
Sales in Store A
by year
7.0 sec. 0.4 s 17.5 summ_sales_by_date_store
Sales by city 5.7 sec 0.6 s 9.5 summ_sales_by_date_store
Multi-Source
(Redshift +
Oracle)
Sales by store
during 2020
14.3 s 6.6 s 2.1 summ_sales_by_date_store
Sales in Store A
by year
10.3 s 0.8 s 12.8 summ_sales_by_date_store
Sales by city 5.8 s 0.6 s 9.6
summ_sales_by_date_store
#DenodoDataFest
Multi Cloud Architecture
US - Zone
EMEA - Zone
On-Prem Systems
#DenodoDataFest
Multi Cloud Architecture
Consumers, apps, users,
etc..
US - Zone
On-Prem Systems
EMEA - Zone
#DenodoDataFest
Multi Cloud Architecture with Summaries
Consumers, apps, users,
etc..
Updates
US - Zone
On-Prem Systems
EMEA - Zone
#DenodoDataFest
Parallel Processing (MPP) Integration
▪ Data Virtualization and Data Lake strategies are often complementary
▪ Data lakes offer processing muscle to process content in a distributed file system
▪ Data Virtualization orchestrates execution, ingestion, ELT processes, semantic modeling
and security
▪ Denodo integrates tightly with a variety of data lake engines
▪ Optimized query push down and efficient data loads into the lake
▪ Support for data lakes as caching layer and ELT flows
▪ On-demand lift&shift execution of external data into the data lake engine to leverage its
MPP capabilities
#DenodoDataFest
MPP Integration: Future Embedded Engine
▪ Customers with existing data lake engines can continue using their
current environment, or can transition to the embedded one
▪ Embedded engine will offer
▪ High performant MPP queries over data in distributed filesystems without
the need of additional software
▪ Out-of-the-box MPP options for caching and acceleration capabilities
▪ Efficient integrated store for large volumes of active metadata / query
history to enable upcoming AI capabilities
▪ Integrated security, deployment configuration and management
Streamlining Development
#DenodoDataFest
#DenodoDataFest
Need for Guided Application Development
▪ Which is the right technique to optimize my application?
▪ What optimizations have been applied and are in use?
▪ Can the system guide developers to optimize their work?
▪ Taking advantage of the privileged position to gather, analyze,
and use the data and usage statistics to guide developers
#DenodoDataFest
ML/AI Based Automation
Privileged to have access to
▪ Usage patterns and statistics on data access, and source response
▪ How datasets are combined and their semantics
▪ What consumer tools are used and by whom
The gathered Active Metadata is used to feed AI
▪ AI driven automation is key to guided development
▪ Active Metadata is vital for the recommendation engine
▪ Captured information is key to recognizing data valuation
#DenodoDataFest
AI Driven Recommendations (Summaries)
AI driven recommendations for Summaries
▪ Based on usage pattern, statistics, data, location,
cost optimization, execution simulations
▪ Recommend Summaries, Location, and provide
information on potential performance gain
▪ Eliminates guess-work and provides for guided
approach to optimize application
#DenodoDataFest
ML/AI Based Automation in the Future
Query: Smart Autocomplete
▪ Augment keyword-based autocomplete with frequently used SQL fragments
Development: Suggest Joins and Transformations
▪ Automatic suggestion of common combinations and transformations, based on past activity of similar users
Discovery: Automatically infer relationships
▪ Use metadata analysis and historical usage (e.g. JOIN conditions)
Performance: automatically refine cost estimations
▪ Detect cases where the optimizer chose a non-optimal execution plan and correct it in future similar queries
Company Proprietary and Confidential
Performant Business User
#DenodoDataFest
#DenodoDataFest
Need for Right data Right Now
▪ Business users know what they need, but not how to find it
▪ Power and Standard users need different discovery experience
▪ Data discovery needs guardrails to prevent user errors
▪ One can not assume the user has specific expertise
▪ Faster Data + Right Data = Valuable Data Insights
#DenodoDataFest
Denodo Data Catalog at a Glance
▪ Organized inventory of virtualized and curated data assets
▪ Enriched metadata for key business indicators
▪ Collaboration across business and IT teams
▪ Active metadata and data valuation indicators
▪ Integrated with Delivery Layer for rapid & secure data access
#DenodoDataFest
Enabling Performant Business User
AI-driven recommendations for relevant data based on usage patterns and
relationships, guides the users to the key data assets and provides for quick results
© 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.
Thank You!
Demo
Recommendations in Data Catalog &
Summaries for the Query Execution
© 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.
Thank You!
Conclusion
#DenodoDataFest
Conclusion
▪ Performance has many facades across IT and Business. Denodo addresses the need
to optimize across the board and is not limiting the features to any area
▪ Transparency is critical in your optimization process. Denodo is a fully transparent
platform enabling you to discover the query process and lifecycle of the data
▪ Guided development and discovery is a vital part of robust development. Denodo is
truly in a privileged position to guide the development of applications and
optimizations based on the gathered information and AI driven features
#DenodoDataFest
Additional Resources
▪ Denodo Caching Module
https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/cache_module/cache_module
▪ Best Practices to Optimize Performance (Caching)
https://community.denodo.com/kb/en/view/document/Best%20Practices%20to%20Maximize%20Performance%20III:%20Caching?category=Best+Practices
▪ Smart Query Acceleration using Summaries
https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/optimizing_queries/summary_views/summary_views
▪ Parallel Processing (MPP)
https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/optimizing_queries/parallel_processing/parallel_processing
▪ Using AI to Further Accelerate Denodo Platform Performance
https://www.datavirtualizationblog.com/using-ai-to-further-accelerate-denodo-platform-performance/
© 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.
Thank You!

More Related Content

What's hot

Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture DesignKujambu Murugesan
 
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 MillionHow One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 MillionDataWorks Summit
 
Informatica MDM Presentation
Informatica MDM PresentationInformatica MDM Presentation
Informatica MDM PresentationMaxHung
 
Geospatial Options in Apache Spark
Geospatial Options in Apache SparkGeospatial Options in Apache Spark
Geospatial Options in Apache SparkDatabricks
 
CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®confluent
 
Master Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceMaster Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceDATAVERSITY
 
Lessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDMLessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDMDATAVERSITY
 
Customer-Centric Data Management for Better Customer Experiences
Customer-Centric Data Management for Better Customer ExperiencesCustomer-Centric Data Management for Better Customer Experiences
Customer-Centric Data Management for Better Customer ExperiencesInformatica
 
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
 
Spark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark MeetupSpark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark MeetupDatabricks
 
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Denodo
 
Inside open metadata—the deep dive
Inside open metadata—the deep diveInside open metadata—the deep dive
Inside open metadata—the deep diveDataWorks Summit
 
State of the Trino Project
State of the Trino ProjectState of the Trino Project
State of the Trino ProjectMartin Traverso
 
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021StreamNative
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?Precisely
 
Distributed Database Architecture for GDPR
Distributed Database Architecture for GDPRDistributed Database Architecture for GDPR
Distributed Database Architecture for GDPRYugabyte
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Flink Forward
 

What's hot (20)

Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 MillionHow One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
How One Company Offloaded Data Warehouse ETL To Hadoop and Saved $30 Million
 
Informatica MDM Presentation
Informatica MDM PresentationInformatica MDM Presentation
Informatica MDM Presentation
 
Geospatial Options in Apache Spark
Geospatial Options in Apache SparkGeospatial Options in Apache Spark
Geospatial Options in Apache Spark
 
CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®
 
Master Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and GovernanceMaster Data Management - Aligning Data, Process, and Governance
Master Data Management - Aligning Data, Process, and Governance
 
Lessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDMLessons in Data Modeling: Data Modeling & MDM
Lessons in Data Modeling: Data Modeling & MDM
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Customer-Centric Data Management for Better Customer Experiences
Customer-Centric Data Management for Better Customer ExperiencesCustomer-Centric Data Management for Better Customer Experiences
Customer-Centric Data Management for Better Customer Experiences
 
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)
 
Spark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark MeetupSpark SQL Deep Dive @ Melbourne Spark Meetup
Spark SQL Deep Dive @ Melbourne Spark Meetup
 
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
 
Inside open metadata—the deep dive
Inside open metadata—the deep diveInside open metadata—the deep dive
Inside open metadata—the deep dive
 
State of the Trino Project
State of the Trino ProjectState of the Trino Project
State of the Trino Project
 
Hadoop and OpenStack
Hadoop and OpenStackHadoop and OpenStack
Hadoop and OpenStack
 
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?
 
Distributed Database Architecture for GDPR
Distributed Database Architecture for GDPRDistributed Database Architecture for GDPR
Distributed Database Architecture for GDPR
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
 
Data Governance for Enterprises
Data Governance for EnterprisesData Governance for Enterprises
Data Governance for Enterprises
 

Similar to Performance Acceleration: Summaries, Recommendation, MPP and more

Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)Denodo
 
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...Denodo
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...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
 
Can data virtualization uphold performance with complex queries?
Can data virtualization uphold performance with complex queries?Can data virtualization uphold performance with complex queries?
Can data virtualization uphold performance with complex queries?Denodo
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesDenodo
 
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
 
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
 
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization Denodo
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Group
 
BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)Syaifuddin Ismail
 
How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?Denodo
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBMongoDB
 
dw_concepts_2_day_course.ppt
dw_concepts_2_day_course.pptdw_concepts_2_day_course.ppt
dw_concepts_2_day_course.pptDougSchoemaker
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Denodo
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesDATAVERSITY
 
Performance Considerations in Logical Data Warehouse
Performance Considerations in Logical Data WarehousePerformance Considerations in Logical Data Warehouse
Performance Considerations in Logical Data WarehouseDenodo
 

Similar to Performance Acceleration: Summaries, Recommendation, MPP and more (20)

Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)
 
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
 
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...
 
Can data virtualization uphold performance with complex queries?
Can data virtualization uphold performance with complex queries?Can data virtualization uphold performance with complex queries?
Can data virtualization uphold performance with complex queries?
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business Outcomes
 
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)
 
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...
 
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 
BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)BI Masterclass slides (Reference Architecture v3)
BI Masterclass slides (Reference Architecture v3)
 
How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?How Does the Denodo Platform Accelerate Your Time to Insights?
How Does the Denodo Platform Accelerate Your Time to Insights?
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDB
 
dw_concepts_2_day_course.ppt
dw_concepts_2_day_course.pptdw_concepts_2_day_course.ppt
dw_concepts_2_day_course.ppt
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
 
Performance Considerations in Logical Data Warehouse
Performance Considerations in Logical Data WarehousePerformance Considerations in Logical Data Warehouse
Performance Considerations in Logical Data Warehouse
 

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

Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
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
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 

Recently uploaded (20)

Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.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 ...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
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
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 

Performance Acceleration: Summaries, Recommendation, MPP and more

  • 1.
  • 2. #DenodoDataFest Performance Acceleration: Summaries, Recommendation, MPP and more Director of Product Management Inessa Gerber
  • 3. Agenda 1. Performance, what does it mean to your organization? 2. IT driven optimization and performance techniques 3. Business driven and guided data discovery 4. Demo: AI driven features for developers & business 5. Conclusion and Final Thoughts
  • 4. #DenodoDataFest Performance Across your Organization ▪ System performance and optimized query execution ▪ Streamlined development and management ▪ Guided data discovery for the business user
  • 6. #DenodoDataFest Denodo Logical Data Fabric ▪ As logical layer, Denodo only stores metadata ▪ Data content remains in the original source ▪ External sources often have processing capabilities ▪ Denodo orchestrates execution of queries in an optimal way ▪ Maximizing processing push down to the sources ▪ Minimizing data transfer through the network ▪ Additionally, selective materialization techniques (like caching and summaries) can be used to further optimize data access
  • 7. #DenodoDataFest Query Optimization at a Glance ▪ Query Optimizer combines information from incoming query (aggregations, joins, etc.) and the existing metadata (view definitions, source capabilities, stats, etc.) to generate optimal execution plan ▪ The Optimizer can generate multiple execution plans, and then chooses the optimal plan for execution Query parsing SQL REST OData GraphQ L Mapping to SQL Analysis of metadata and source capabilities Rule-based Optimizer Cost-based Optimizer Execution plan Result Set Consumer Request
  • 8. #DenodoDataFest Query Optimization ▪ Caching: Used for enhancing performance, protecting data sources from costly queries, and/or reusing complex data combinations and transformations ▪ Summaries: Store common intermediate results that the query optimizer can then use as an starting point to accelerate analytical queries. Unlike with caching, you do not need to create a view to cache a data set. The query optimizer will automatically analyze if it can rewrite the incoming queries to take advantage of the data in the summary ▪ Parallel Processing: Provides native integration with several Massive Parallel Processing (MPP) systems to accelerate certain queries that require significant processing. Pushing of query processing to the MPP engine will be used when the query requires the processing of large amounts of data to be done in Denodo, and that processing cannot be done in streaming mode. ▪ Data Movement: When a query involves two views and one of them is much larger than the other, Virtual DataPort can transfer the data of the smaller view into the data source of the larger view and execute the operation in the second data source.
  • 9. #DenodoDataFest Cache Overview Caching, is a form of data replication that can be used to optimize the application in certain scenarios ▪ Improve Query Performance ▪ Slow or high latency data sources (files, cloud apps like Salesforce.com, etc.) ▪ Complex combinations, transformations on large data volumes that take substantial time to process ▪ Reuse data sets in frequently requested queries ▪ Protect sensitive data sources, minimize impact of added workload, and control data access costs ▪ Client queries are automatically deflected to the cache system instead ▪ Client protection against intermittent system availability (unreliable data sources) 9
  • 10. #DenodoDataFest How Caching Works ▪ Cached data is stored in a relational database of the client’s choice ▪ Cache tables are created and managed by the Denodo Cache Engine ▪ Can be traditional RDBMS, in-memory database or Cloud Based ▪ Support for native bulk load tools for faster cache population ▪ Denodo supports three cache modes to fit wide range of scenarios ▪ Partial Query-by-Query ▪ Useful for web services or stored procedures with input fields ▪ Full Data Set Replication ▪ Support for full refresh and delta increments ▪ On-demand merge of cached data with real time access to recent changes 10
  • 11. #DenodoDataFest Smart Query Acceleration (Summaries) Materialized Summary Tables ▪ Pre-aggregated data to serve relevant queries ▪ Much smaller than original data set ▪ Key for LDW self-service initiatives ▪ Integrated with query optimizer ▪ Full data lineage and base invalidation Benefits ▪ Reduce processing at the source & Denodo ▪ Reduce data transfer over network ▪ Transparent to the user Summ1 Summ2 Summ3 Summ4
  • 12. #DenodoDataFest Smart Query Acceleration Applicable to single source and multi-source queries, and can drastically improve performance Sales Summary 368,000 Sales 300,000,000 Store 400 Date 73,000 Sales 300,000,000 Store 2,000,000 Date 73,000 Sales by store during 2020 Sales in Store A by year Sales by city Sales by store during 2020 Sales in Store A by year Sales by city
  • 13. #DenodoDataFest Smart Query Acceleration Benchmarks Query Original Time Accelerated Time Gain factor Summary used Single Source (Redshift) Sales by store during 2020 8.5 sec. 0.5 s 17 summ_sales_by_date_store Sales in Store A by year 7.0 sec. 0.4 s 17.5 summ_sales_by_date_store Sales by city 5.7 sec 0.6 s 9.5 summ_sales_by_date_store Multi-Source (Redshift + Oracle) Sales by store during 2020 14.3 s 6.6 s 2.1 summ_sales_by_date_store Sales in Store A by year 10.3 s 0.8 s 12.8 summ_sales_by_date_store Sales by city 5.8 s 0.6 s 9.6 summ_sales_by_date_store
  • 14. #DenodoDataFest Multi Cloud Architecture US - Zone EMEA - Zone On-Prem Systems
  • 15. #DenodoDataFest Multi Cloud Architecture Consumers, apps, users, etc.. US - Zone On-Prem Systems EMEA - Zone
  • 16. #DenodoDataFest Multi Cloud Architecture with Summaries Consumers, apps, users, etc.. Updates US - Zone On-Prem Systems EMEA - Zone
  • 17. #DenodoDataFest Parallel Processing (MPP) Integration ▪ Data Virtualization and Data Lake strategies are often complementary ▪ Data lakes offer processing muscle to process content in a distributed file system ▪ Data Virtualization orchestrates execution, ingestion, ELT processes, semantic modeling and security ▪ Denodo integrates tightly with a variety of data lake engines ▪ Optimized query push down and efficient data loads into the lake ▪ Support for data lakes as caching layer and ELT flows ▪ On-demand lift&shift execution of external data into the data lake engine to leverage its MPP capabilities
  • 18. #DenodoDataFest MPP Integration: Future Embedded Engine ▪ Customers with existing data lake engines can continue using their current environment, or can transition to the embedded one ▪ Embedded engine will offer ▪ High performant MPP queries over data in distributed filesystems without the need of additional software ▪ Out-of-the-box MPP options for caching and acceleration capabilities ▪ Efficient integrated store for large volumes of active metadata / query history to enable upcoming AI capabilities ▪ Integrated security, deployment configuration and management
  • 20. #DenodoDataFest Need for Guided Application Development ▪ Which is the right technique to optimize my application? ▪ What optimizations have been applied and are in use? ▪ Can the system guide developers to optimize their work? ▪ Taking advantage of the privileged position to gather, analyze, and use the data and usage statistics to guide developers
  • 21. #DenodoDataFest ML/AI Based Automation Privileged to have access to ▪ Usage patterns and statistics on data access, and source response ▪ How datasets are combined and their semantics ▪ What consumer tools are used and by whom The gathered Active Metadata is used to feed AI ▪ AI driven automation is key to guided development ▪ Active Metadata is vital for the recommendation engine ▪ Captured information is key to recognizing data valuation
  • 22. #DenodoDataFest AI Driven Recommendations (Summaries) AI driven recommendations for Summaries ▪ Based on usage pattern, statistics, data, location, cost optimization, execution simulations ▪ Recommend Summaries, Location, and provide information on potential performance gain ▪ Eliminates guess-work and provides for guided approach to optimize application
  • 23. #DenodoDataFest ML/AI Based Automation in the Future Query: Smart Autocomplete ▪ Augment keyword-based autocomplete with frequently used SQL fragments Development: Suggest Joins and Transformations ▪ Automatic suggestion of common combinations and transformations, based on past activity of similar users Discovery: Automatically infer relationships ▪ Use metadata analysis and historical usage (e.g. JOIN conditions) Performance: automatically refine cost estimations ▪ Detect cases where the optimizer chose a non-optimal execution plan and correct it in future similar queries Company Proprietary and Confidential
  • 25. #DenodoDataFest Need for Right data Right Now ▪ Business users know what they need, but not how to find it ▪ Power and Standard users need different discovery experience ▪ Data discovery needs guardrails to prevent user errors ▪ One can not assume the user has specific expertise ▪ Faster Data + Right Data = Valuable Data Insights
  • 26. #DenodoDataFest Denodo Data Catalog at a Glance ▪ Organized inventory of virtualized and curated data assets ▪ Enriched metadata for key business indicators ▪ Collaboration across business and IT teams ▪ Active metadata and data valuation indicators ▪ Integrated with Delivery Layer for rapid & secure data access
  • 27. #DenodoDataFest Enabling Performant Business User AI-driven recommendations for relevant data based on usage patterns and relationships, guides the users to the key data assets and provides for quick results
  • 28. © 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. Thank You! Demo Recommendations in Data Catalog & Summaries for the Query Execution
  • 29. © 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. Thank You! Conclusion
  • 30. #DenodoDataFest Conclusion ▪ Performance has many facades across IT and Business. Denodo addresses the need to optimize across the board and is not limiting the features to any area ▪ Transparency is critical in your optimization process. Denodo is a fully transparent platform enabling you to discover the query process and lifecycle of the data ▪ Guided development and discovery is a vital part of robust development. Denodo is truly in a privileged position to guide the development of applications and optimizations based on the gathered information and AI driven features
  • 31. #DenodoDataFest Additional Resources ▪ Denodo Caching Module https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/cache_module/cache_module ▪ Best Practices to Optimize Performance (Caching) https://community.denodo.com/kb/en/view/document/Best%20Practices%20to%20Maximize%20Performance%20III:%20Caching?category=Best+Practices ▪ Smart Query Acceleration using Summaries https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/optimizing_queries/summary_views/summary_views ▪ Parallel Processing (MPP) https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/optimizing_queries/parallel_processing/parallel_processing ▪ Using AI to Further Accelerate Denodo Platform Performance https://www.datavirtualizationblog.com/using-ai-to-further-accelerate-denodo-platform-performance/
  • 32. © 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. Thank You!