DT-EDU-DENEDU2001 Introduction To Logical Data Management For Data Architects
DT-EDU-DENEDU2001 Introduction To Logical Data Management For Data Architects
Architects
DENEDU2001
FOR TRAINING PURPOSES ONLY
Licensed to OnDemand Training Courses - 2024
AGENDA
1. Logical Data Architectures
2. What is Data Virtualization?
3. Logical Data Management Reference Architecture
4. Denodo Logical Data Management Platform: Data Delivery
Models
“Inherent in the LDW architecture is the recognition that a single data persistence
tier and type of processing is inadequate to meet the full scope of modern data
and analytics demands”
The Practical Logical Data Warehouse (Dec 2020) by Henry Cook, Rick Greenwald and Adam Ronthal
Staging/Ingest
Operational Operational Data
Application ? Application Warehouse
Operational Application Operational Application
ODS
DATA VIRTUALIZATION
VIRTUAL SCHEMA
⨝ ∪
Metadata Cache
ETL
Analytical
Business
Reporting
Data Sources EDW Users
Cloud / On Prem Virtual marts
Data Products
iPaaS
Data Science
Unified Semantic
Finance Domain
CDC
Logical Models
Layer
IoT / Streaming Remote tables
Data
Semantic Policies
APIs
RBAC / ABAC
Canonical Entities
Customer Service Customer Service
Data Lake Desktop Rep
Operational
Business Customer Service
Applications Read/write
Source: Forrester Enterprise Data Fabric Wave, June 2020 Source: Demystifying the Data Fabric Gartner, September 2020
Data Mesh
1. Domains create
virtual models in Customer Product Event Location Employee
separate schemas.
Execution servers can
be scaled
independently
Data Products
Data Products layer Aggregate-Domain Data Products
Integration layer
Connection layer
EMEA
Availability Zone
On-prem
data center
▪ A modern Logical Data Management platform must support multiple data delivery modes
▪ Real-time, on-demand (with synchronous request-response style query)
▪ Reactive (event-based) using asynchronous messaging
▪ e.g. Kafka, JMS, MQSeries, etc.
▪ Scheduled (batch) delivery using files or target database
▪ Use Denodo Scheduler to query data and write to file or target database
▪ Even delivery data file to user via email
▪ Data can be materialized in an external store at any time
▪ Using Remote Tables the user can materialize any virtual view in an external store
3. Results can be placed back in a
queue
2. A query is executed using the message data as 4. Or persisted in any target system
input values (e.g. filter by device ID)
{
“deviceId”: “123”,
“customerName”: “Pablo”
“contract”: “Premium”,
“email”: “[email protected]”,
“Temperature” : “65”
}
123,65
subscriber
producer
Kafka
Kafka
Device Id: 123
Temperature: 65 F
Data Exports
Denodo Scheduler • Database
• CSV
• XML
• TDE
• etc.
Email notifications
Virtual Tables
union
“Remote Table”
www.denodo.co [email protected]
m
© Copyright Denodo Technologies. All rights reserved
m
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.