Introduction à l'ETL et application avec Oracle
Stéphane Crozat, UTC
Navigation :
Suivant >
Plan :
Introduction à l'ETL et application avec Oracle
Objectifs
Rappel
Principes généraux d'un processus ETL
Principe de l'ETL
ETL ex nihilo ou outil d'ETL
ETL en mode batch ou en mode flux
ETL incrémental
Proposition d'architecture
Introduction
Architecture d'ETL à trois zones
Conseils méthodologiques
Résumé ETL en image
Carte des données
Projet Fantastic : Rappel
Zone E avec Oracle
Introduction
Zone E : Extraction
Sources de données
Tables externes
Chargement par une table externe
Insertion CSV manuelle avec SQL Developer
Exercice : Projet Fantastic : Mise en place de la zone d'extraction
Zone T avec Oracle
Introduction
Zone T : Transformation
Implémentation de la zone T en RO
Désactivation et réactivation de contraintes
Processus de chargement BDE->BDT
Exercice : Projet Fantastic : Mise en place de la zone de traitement
Zone DW avec Oracle
Introduction
Zone L : Loading
Implémentation du data warehouse en R
Processus de chargement BDT->DW
Exercice : Projet Fantastic : Mise en place de la zone d'exploitation
Exercice : Projet Fantastic : Implémentation des transformations
Rappels
Rappels Oracle
Création de vues
Structure d'un bloc PL/SQL
Blocs PL/SQL
Fichiers SQL
Fonctions SQL à connaître
Fonctions de traitement des dates
Affichage à l'écran
Transactions en SQL
Rappels triggers
TRIGGER
Prédicats d'événement
:old et :new
Quelques règles à respecter pour les triggers
Rappels Oracle RO
CREATE TYPE
Définition de tables objets (modèles et LDD)
Méthodes de table objet
Méthodes et SELF
Compléments
Script de remise à zéro d'un schéma Oracle
ETL avancé
Gestion des erreurs
Clés artificielles
Éléments pour l'ETL incrémental
Intégration des dimensions multi-sources
Performance et maintenance
Exercice : Gestion des erreurs
Exercice : Surveillance des données
Contact
Mode diaporama
Stéphane Crozat
|