Académique Documents
Professionnel Documents
Culture Documents
Pr. I.Salhi
i.salhi@emsi.ma
Conception de Sélection et
l’architecture installation des Croissance
technique produits
Définition
Planification Conception et
des Modélisation Conception
de projet / développement Déploiement
besoins des données physique
programme du système ETL
d’affaires
Approches d’intégration
Source: “EII - ETL – EAI What, Why, and How!”, Tom Yu, 2005
ETL EII EAI
Target /
SQL
Data
(or Content)
Warehouse
Application
Interpret
load Data Virtualization Transform
transform Route
Application
extract
Structured Legacy
Data Source Data Source
Data Data
Source Source Application
• Extraction temps-réel:
– S'effectue au moment où les transactions surviennent dans les
systèmes sources.
Systèmes
opérationnels BD sources Journal de
transactions
sources triggers
Option 1:
Capture à l'aide des
journaux de transactions
Fichiers Fichiers
générés par générés par Option 2:
les sources les triggers Capture à l'aide de
triggers
Option 3:
Capture dans les Zone de préparation
applications sources
de données
(staging area)
© 2022 Pr, I Salhi
Data Warehouse
Systèmes
opérationnels Extraction Extraction
BD sources d'aujourd'hui d'hier
sources
Programmede
Programme comparaison
Fichiers
d'extraction d'extraction
utilisant les
timestamps Option 2:
Capture par Fichiers
Option 1: comparaison de d'extraction
Capture basée sur Zone de préparation fichiers utilisant la
les timestamps de données comparaison
(staging area)
© 2022 Pr, I Salhi
Data Warehouse
Question
• Quelles sont les transformations à effectuer sur les
données sources avant de les charger dans l’entrepôt?
Exemples de
transformations:
(SSIS)
Data lake
Source: Ralf Goetz, What is the fundamental difference between “ETL” and “ELT” in the world of big data?, 2017