SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
DENODO LUNCH & LEARN
28 September
Data Services and the
Modern Data Ecosystem
Presenters for this Session
Chris Day
Director, APAC Sales Engineering, Denodo
Regional Vice President, Sales, ASEAN & Korea, Denodo
Elaine Chan
Agenda
1. Data Services and the Modern Data Ecosystem
• Data Ecosystems
• APIs
• Patterns & Practices
• Use Cases
• Capabilities
2. Product Demonstration
3. Q&A
4. Next Steps
Data Services and the Modern Data Ecosystem
Regional Vice President, Sales, ASEAN & Korea, Denodo
Elaine Chan
Data Eco-Systems
7
The Web (Data Ecosystem)
Instant access to everything
without needing to store anything
8
The Traditional Data Ecosystem
Delayed access to somethings
while needing to store everything
9
The Modern Data Ecosystem
Deployment On-premise Cloud
Processing Batch Real-time
Access Point-to-point Decoupled
Data Models Rigid Flexible
Orchestration Manual Automated
10
Digital Transformation
§ Digital transformation is a strategic initiative for most
organizations.
§ The concept reflects technology’s role in strategic decision-
making, with its ability to automate and simplify business
processes, improve customer relationships, enhance
productivity, and cost savings.
§ Driven from CEO’s office: Highest level of visibility & fully
funded.
§ Gartner – 28% of CIO budget in 2018
§ IDC – 2/3 of CEOs in global 2000 have digital transformation in
the center of their corporate strategy
§ Seen as do-or-die initiative
§ “If you don’t, someone else will”
11
The Rise of Digital IT
And the challenges for traditional IT
§ Often called shadow IT, LOB’s have more sophisticated tools and needs.
§ Digitization of society provides more channels or systems of engagements managed/owned or
interacted with by LOB’s.
§ Operational systems are automated and access to information is vital to help manage operations
(supply chain, order fulfillment, etc.)
§ LOB’s need agile access to information to analyze data, experiment and fail fast where necessary.
§ Increased demand for different types of data including image, video, audio, etc.
12
The Relevance of APIs
§ The internet has created an interconnected
world.
§ Similarly, different processes and applications
within a company also need to communicate
with each other.
§ Web services are the building blocks of this
interconnected world.
§ The concept of “an application exposing
functionality” has evolved into “the web service
is the application” (Microservices)
Definitions
API - an interface
Web Service - a remote API via the web
Data Service - a web service for data
Microservice - an architectural style
13
Modern Data Ecosystem from an App Perspective
https://www.omg.org/cloud/deliverables/CSCC-Cloud-Customer-Architecture-for-Hybrid-Integration.pdf
14
Why Are Data Services Important?
Abstraction
§ Consumer need not concern themselves with the complexities of data acquisition and composition.
§ IT flexibility with limited impact on business
§ Aggregation of data providers
Utilizable
§ Multiple consumers can share the same service for a myriad of use cases (generic, interoperable, flexible consumption patterns)
Governance
§ Data services also perform a critical governance function - They help centralize metrics, monitoring, version management, reuse
of data types, and enforce data visibility and access rules.
Semantics
§ Alignment with logical data models
Controlled Access
§ Single point of interaction
15
Common Scenarios for Data Services
Patterns and Practices
Data Virtualization in the API
17
Data Services Layer (Data API)
A data access layer that abstracts underlying data sources and exposes them as
discrete services to form a ‘data API’.
§ Different users and developers across the enterprise can access data in a secure and managed
fashion and share a common data ‘model’
§ Provides secure and managed access to data across the enterprise
§ Provides consistency of data
§ Hides complexity, format, and location of actual data sources
§ Supports many consumption protocols and patterns
Example:
Single data access layer for all development teams to avoid ‘hunting down and interpreting data
differently by project’
18
Data Virtualization for Data-as-a-Service
Denodo provides one-click, zero development REST
web services on top of any data model with full-fledge
capabilities:
§ Support XML, JSON, GeoJSON, RSS and HTML
§ Support for hierarchical structures
§ Authentication with basic HTTP, Kerberos, OAuth 2.0 and SAML
§ Self documented with OpenAPI
§ Available in REST, OData, and GraphQL formats
19
Uses – Service Container
20
Uses – Data Source
21
Uses – API Gateway
Denodo – API Gateway
22
Patterns – Data Access
Pattern Description Use
Aggregation Aggregate result sets for
consumption
Offload processing from front-end to back-end. Exploits pushdown
capability. Also, can be used in conjunction with caching and/or
query acceleration.
Augmentation
(Fusion)
Provide additional calculated
or derived elements
New fields that contain data expanded from existing. Often done to
avoid storing or modifying the underlying system. Examples include
adding geospatial info or formulas sourced from multiple columns.
Blending Link multiple data elements
(from different sources) into
one service
Service that incorporates multiple elements together. May specify
rules for what/when to blend. Data exists in separate repositories
linked by unique identifier(s).
Filtering Limit data returned in result Often driven by security to limit (rows) or restrict (columns) based on
the type of requestor. When used for performance, becomes
Microservice Architecture Pattern.
23
Patterns – Data Access
Pattern Description Use
(Entity) Domains Surface logical data domains
over existing systems
Enable microservices to be grouped together to express particular
(functional) domain areas. Often driven by ownership (centralized or
distributed) and control (e.g. official/curated). Leverage traversable
relationships.
Composite Combine (multiple) other
service calls through a single
“composite” service
Abstract complexity of underlying services, including drivers for
security, transactionality, performance, and modeling.
Sharing Expose service to a different
tier
Typically used to expose “data” to “application” tier or from
“internal” an org to “external.” Often used in association with an API
Management tool and use of Web-based IdP (SAML, OpenID, and
OAuth2) solutions.
Use Cases
25
Business Process – Chip Manufacturer
26
Analytic Models – Prologis
Demo
Director, APAC Sales Engineering, Denodo
Chris Day
Capabilities
29
Data as a Service (DaaS) using Microservices
30
Capabilities for Data Services
§ Data models (tables, views, stored procedures) available automatically as
web services - zero coding required
§ Available in multiple formats: RESTful (XML, JSON), OData 4, GeoJSON
§ Support for GraphQL: flexible new format for data services
§ Automatic documentation (OpenAPI) and integration with Data Catalog
§ Authentication with modern protocols like OAuth 2.0
§ Authorization based on roles with, including column/row restrictions and
masking
§ Workload management: priorities, quotas (queries per hour), restrictions
by user/role/IP, etc.
§ Caching and query acceleration capabilities
§ Integrates with BPMs, iPaaS and API Management tools
§ Monitoring, access auditing
31
Graph QL
§ Zero code needed to publish a GraphQL interface
§ No n+1 query issue
§ All the power of the Denodo Data Virtualization
engine underneath
§ Advanced query capabilities (optional)
§ Integrated with Denodo's security infrastructure
§ GraphQL-enabled web applications and
frameworks can now talk to Denodo
Demo
Key Takeaways
34
Key Takeaways
§ Data Virtualization enables reduced time-to-market and improved data
asset utilization via APIs in modern data ecosystems.
§ Decoupling access and storage is a fundamental concept with APIs and Data
as a Service.
§ Real-time is especially important when interacting with business processes
and analytic models.
§ Microservice approaches like REST, OData and GraphQL augment data use.
Q&A
Next Steps
37
denodo.link/TD2109
Featuring Leading Industry Experts
Angel Vina
Founder & CEO
Alberto Pan
Executive VP & CTO
Ravi Shankar
Senior VP & CMO
David Loshin
President of Knowledge Integrity
Terry Moon
Enterprise Information Architect
Logical Data Fabric: The Future of
Data Management and Analytics
Michele Goetz
VP & Principal Analyst
denodo.link/DF21
OCTOBER 13-14
9AM SGT | 12PM AEDT | 6.30AM IST
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.

Más contenido relacionado

La actualidad más candente

GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017
Jeremy Maranitch
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
Denodo
 

La actualidad más candente (20)

Data Federation
Data FederationData Federation
Data Federation
 
Best Practices for Migrating from Denodo 6.x to 7.0
Best Practices for Migrating from Denodo 6.x to 7.0Best Practices for Migrating from Denodo 6.x to 7.0
Best Practices for Migrating from Denodo 6.x to 7.0
 
Capgemini Insights and Data
Capgemini Insights and Data Capgemini Insights and Data
Capgemini Insights and Data
 
Apache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshApache Kafka® and the Data Mesh
Apache Kafka® and the Data Mesh
 
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
 
Sn wf12 amd fabric server (satheesh nanniyur) oct 12
Sn wf12 amd fabric server (satheesh nanniyur) oct 12Sn wf12 amd fabric server (satheesh nanniyur) oct 12
Sn wf12 amd fabric server (satheesh nanniyur) oct 12
 
GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017
 
Data Migration to Azure
Data Migration to AzureData Migration to Azure
Data Migration to Azure
 
PgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOpsPgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOps
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)
 
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
 
Postgres Vision 2018: The Changing Role of the DBA in the Cloud
Postgres Vision 2018: The Changing Role of the DBA in the CloudPostgres Vision 2018: The Changing Role of the DBA in the Cloud
Postgres Vision 2018: The Changing Role of the DBA in the Cloud
 
Datamesh community meetup 28th jan 2021
Datamesh community meetup 28th jan 2021Datamesh community meetup 28th jan 2021
Datamesh community meetup 28th jan 2021
 
Where does Fast Data Strategy Fit within IT Projects
Where does Fast Data Strategy Fit within IT ProjectsWhere does Fast Data Strategy Fit within IT Projects
Where does Fast Data Strategy Fit within IT Projects
 
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid CloudHow to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
 

Similar a Data Services and the Modern Data Ecosystem (ASEAN)

Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo
 
Data Services and the Modern Data Ecosystem (Middle East)
Data Services and the Modern Data Ecosystem (Middle East)Data Services and the Modern Data Ecosystem (Middle East)
Data Services and the Modern Data Ecosystem (Middle East)
Denodo
 

Similar a Data Services and the Modern Data Ecosystem (ASEAN) (20)

Data Services and the Modern Data Ecosystem
Data Services and the Modern Data EcosystemData Services and the Modern Data Ecosystem
Data Services and the Modern Data Ecosystem
 
The Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyThe Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API Economy
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Denodo Platform 7.0: What's New?
Denodo Platform 7.0: What's New?Denodo Platform 7.0: What's New?
Denodo Platform 7.0: What's New?
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
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
 
Data Driven Advanced Analytics using Denodo Platform on AWS
Data Driven Advanced Analytics using Denodo Platform on AWSData Driven Advanced Analytics using Denodo Platform on AWS
Data Driven Advanced Analytics using Denodo Platform on AWS
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Denodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API Strategy
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
Best Practices in the Cloud for Data Management (US)
Best Practices in the Cloud for Data Management (US)Best Practices in the Cloud for Data Management (US)
Best Practices in the Cloud for Data Management (US)
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 
Introduction to Modern Data Virtualization (US)
Introduction to Modern Data Virtualization (US)Introduction to Modern Data Virtualization (US)
Introduction to Modern Data Virtualization (US)
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
Data Services and the Modern Data Ecosystem (Middle East)
Data Services and the Modern Data Ecosystem (Middle East)Data Services and the Modern Data Ecosystem (Middle East)
Data Services and the Modern Data Ecosystem (Middle East)
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 
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...
 

Más de 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 Landscape
Denodo
 
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
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
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
 

Más de 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
 

Último

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 

Último (20)

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 

Data Services and the Modern Data Ecosystem (ASEAN)

  • 1. DENODO LUNCH & LEARN 28 September Data Services and the Modern Data Ecosystem
  • 2. Presenters for this Session Chris Day Director, APAC Sales Engineering, Denodo Regional Vice President, Sales, ASEAN & Korea, Denodo Elaine Chan
  • 3. Agenda 1. Data Services and the Modern Data Ecosystem • Data Ecosystems • APIs • Patterns & Practices • Use Cases • Capabilities 2. Product Demonstration 3. Q&A 4. Next Steps
  • 4. Data Services and the Modern Data Ecosystem Regional Vice President, Sales, ASEAN & Korea, Denodo Elaine Chan
  • 6.
  • 7. 7 The Web (Data Ecosystem) Instant access to everything without needing to store anything
  • 8. 8 The Traditional Data Ecosystem Delayed access to somethings while needing to store everything
  • 9. 9 The Modern Data Ecosystem Deployment On-premise Cloud Processing Batch Real-time Access Point-to-point Decoupled Data Models Rigid Flexible Orchestration Manual Automated
  • 10. 10 Digital Transformation § Digital transformation is a strategic initiative for most organizations. § The concept reflects technology’s role in strategic decision- making, with its ability to automate and simplify business processes, improve customer relationships, enhance productivity, and cost savings. § Driven from CEO’s office: Highest level of visibility & fully funded. § Gartner – 28% of CIO budget in 2018 § IDC – 2/3 of CEOs in global 2000 have digital transformation in the center of their corporate strategy § Seen as do-or-die initiative § “If you don’t, someone else will”
  • 11. 11 The Rise of Digital IT And the challenges for traditional IT § Often called shadow IT, LOB’s have more sophisticated tools and needs. § Digitization of society provides more channels or systems of engagements managed/owned or interacted with by LOB’s. § Operational systems are automated and access to information is vital to help manage operations (supply chain, order fulfillment, etc.) § LOB’s need agile access to information to analyze data, experiment and fail fast where necessary. § Increased demand for different types of data including image, video, audio, etc.
  • 12. 12 The Relevance of APIs § The internet has created an interconnected world. § Similarly, different processes and applications within a company also need to communicate with each other. § Web services are the building blocks of this interconnected world. § The concept of “an application exposing functionality” has evolved into “the web service is the application” (Microservices) Definitions API - an interface Web Service - a remote API via the web Data Service - a web service for data Microservice - an architectural style
  • 13. 13 Modern Data Ecosystem from an App Perspective https://www.omg.org/cloud/deliverables/CSCC-Cloud-Customer-Architecture-for-Hybrid-Integration.pdf
  • 14. 14 Why Are Data Services Important? Abstraction § Consumer need not concern themselves with the complexities of data acquisition and composition. § IT flexibility with limited impact on business § Aggregation of data providers Utilizable § Multiple consumers can share the same service for a myriad of use cases (generic, interoperable, flexible consumption patterns) Governance § Data services also perform a critical governance function - They help centralize metrics, monitoring, version management, reuse of data types, and enforce data visibility and access rules. Semantics § Alignment with logical data models Controlled Access § Single point of interaction
  • 15. 15 Common Scenarios for Data Services
  • 16. Patterns and Practices Data Virtualization in the API
  • 17. 17 Data Services Layer (Data API) A data access layer that abstracts underlying data sources and exposes them as discrete services to form a ‘data API’. § Different users and developers across the enterprise can access data in a secure and managed fashion and share a common data ‘model’ § Provides secure and managed access to data across the enterprise § Provides consistency of data § Hides complexity, format, and location of actual data sources § Supports many consumption protocols and patterns Example: Single data access layer for all development teams to avoid ‘hunting down and interpreting data differently by project’
  • 18. 18 Data Virtualization for Data-as-a-Service Denodo provides one-click, zero development REST web services on top of any data model with full-fledge capabilities: § Support XML, JSON, GeoJSON, RSS and HTML § Support for hierarchical structures § Authentication with basic HTTP, Kerberos, OAuth 2.0 and SAML § Self documented with OpenAPI § Available in REST, OData, and GraphQL formats
  • 19. 19 Uses – Service Container
  • 21. 21 Uses – API Gateway Denodo – API Gateway
  • 22. 22 Patterns – Data Access Pattern Description Use Aggregation Aggregate result sets for consumption Offload processing from front-end to back-end. Exploits pushdown capability. Also, can be used in conjunction with caching and/or query acceleration. Augmentation (Fusion) Provide additional calculated or derived elements New fields that contain data expanded from existing. Often done to avoid storing or modifying the underlying system. Examples include adding geospatial info or formulas sourced from multiple columns. Blending Link multiple data elements (from different sources) into one service Service that incorporates multiple elements together. May specify rules for what/when to blend. Data exists in separate repositories linked by unique identifier(s). Filtering Limit data returned in result Often driven by security to limit (rows) or restrict (columns) based on the type of requestor. When used for performance, becomes Microservice Architecture Pattern.
  • 23. 23 Patterns – Data Access Pattern Description Use (Entity) Domains Surface logical data domains over existing systems Enable microservices to be grouped together to express particular (functional) domain areas. Often driven by ownership (centralized or distributed) and control (e.g. official/curated). Leverage traversable relationships. Composite Combine (multiple) other service calls through a single “composite” service Abstract complexity of underlying services, including drivers for security, transactionality, performance, and modeling. Sharing Expose service to a different tier Typically used to expose “data” to “application” tier or from “internal” an org to “external.” Often used in association with an API Management tool and use of Web-based IdP (SAML, OpenID, and OAuth2) solutions.
  • 25. 25 Business Process – Chip Manufacturer
  • 27. Demo Director, APAC Sales Engineering, Denodo Chris Day
  • 29. 29 Data as a Service (DaaS) using Microservices
  • 30. 30 Capabilities for Data Services § Data models (tables, views, stored procedures) available automatically as web services - zero coding required § Available in multiple formats: RESTful (XML, JSON), OData 4, GeoJSON § Support for GraphQL: flexible new format for data services § Automatic documentation (OpenAPI) and integration with Data Catalog § Authentication with modern protocols like OAuth 2.0 § Authorization based on roles with, including column/row restrictions and masking § Workload management: priorities, quotas (queries per hour), restrictions by user/role/IP, etc. § Caching and query acceleration capabilities § Integrates with BPMs, iPaaS and API Management tools § Monitoring, access auditing
  • 31. 31 Graph QL § Zero code needed to publish a GraphQL interface § No n+1 query issue § All the power of the Denodo Data Virtualization engine underneath § Advanced query capabilities (optional) § Integrated with Denodo's security infrastructure § GraphQL-enabled web applications and frameworks can now talk to Denodo
  • 32. Demo
  • 34. 34 Key Takeaways § Data Virtualization enables reduced time-to-market and improved data asset utilization via APIs in modern data ecosystems. § Decoupling access and storage is a fundamental concept with APIs and Data as a Service. § Real-time is especially important when interacting with business processes and analytic models. § Microservice approaches like REST, OData and GraphQL augment data use.
  • 35. Q&A
  • 38. Featuring Leading Industry Experts Angel Vina Founder & CEO Alberto Pan Executive VP & CTO Ravi Shankar Senior VP & CMO David Loshin President of Knowledge Integrity Terry Moon Enterprise Information Architect Logical Data Fabric: The Future of Data Management and Analytics Michele Goetz VP & Principal Analyst denodo.link/DF21 OCTOBER 13-14 9AM SGT | 12PM AEDT | 6.30AM IST
  • 39. 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.