ETL ORACLE WAREHOUSE BUILDER 11g

Transcription

ETL ORACLE WAREHOUSE BUILDER 11g
ETL ORACLE WAREHOUSE BUILDER 11g
OBJECTIF
L’objectif de ce cours est de savoir utiliser l’outil ORACLE WAREHOUSE BUILDER pour concevoir,
implémenter, planifier des traitements d’ETL ou Extraction / Transfer / Loading d’un Data Warehouse.
NB : ces traitements peuvent ensuite s’interfacer entre des sources de données multiples : DB2,
ORACLE, Fichiers plats, AS400 et des cibles telles que : Staging tables / tables intermédiaires / ODS
ou bien Data Warehouses ou bien Datamarts. Les mappings sont utilisés pour relier de manière
graphique les sources aux cibles.
A QUI S’ADRESSE CE COURS ?
DBA , Business Analysts, Développeurs, Administrateurs de Data Warehouse, Chefs de projet
PRE-REQUIS
Connaissances du SQL et du modèle de bases de données relationnelle.
Notions de base de programmation.
DUREE
4 jours
CONTENU
Programme pédagogique
Introduction
Introduction
Les objectifs du cours
Le planning des 4 jours
Révision du bagage décisionnel et de l’expérience
de chaque stagiaire.
Les Concepts et l’Architecture
Les grandes phases génériques du plan
d’implémentation d’un process OWB.
Architecture de OWB.
Composants et fonctions de haut niveau de OWB.
Composants d’OWB utilisés en phase de
conception
Composants d’OWB utilisés en phase d’exécution.
Infrastructure de sécurité.
Installation et démarrage avec OWB
Pré-requis système
Configurations 2-tiers et 3-tiers.
Modèle de sécurité
1ère connexion.
Environnement multi-utilisateur et verrouillage des
objets.
Fenêtre de navigation dans OWB.
Définir et mettre à jour le Data Warehouse
Enterprise
Créer des clés synthétiques qui sont mises à jour
par des générateurs de séquences.
Mettre à jour les propriétés des attributs et des
opérateurs. Ajouter des propriétés définies par
l’utilisateur.
Le debugger de mapping.
Utiliser une transformation pré-définie et ajouter des
transformations de mapping et autres opérateurs :
Splitter, Joiner, Tables externes, Fonctions tables…
Fonctions partagées.
Phases d’implémentation physiques.
Définir et mettre à jour les Datamarts
Classer les dimensions et les tables de fait.
Déterminer la granularité.
Définir et éditer les dimensions, les niveaux, les
attributs liés à chaque niveau, et les hiérarchies.
Définir et ajouter des tables de fait, des clés
étrangères, et des mesures.
Utiliser l’Assistant de transformation
Créer une dimension
Utilisation de l’Assistant de création des vues
matérialisées pour les tables agrégées.
1
Mise à jour des préférences.
Case Study 1
Définir les meta-données source
Types de sources de données.
Fichiers plats utilisés en sources.
Tables relationnelles utilisées en sources. – créer
un database-link.
Création d’un module source.
Assistant de création d’un modèle de fichier plat.
Définir les méta-données de la Staging Area (
ODS )
Rôle de la staging Area.
Ajouter des tables à un module de staging area.
Création de mappings simples
Synchronisation dans le sens OWB – référentiel et
dans le sens référentiel - OWB. ( réconciliation )
Générer le code du mapping.
Ajouter un opérateur Data Generator pour la clé
synthétique ( ID numérique )
Ajouter une transformation PL/SQL
Utiliser unfiltre, Expression Builder, Opérateur KeyLookup
Opérateurs Union, Intersect, Minus
Opérations de Couper/Copier/Coller/ Supprimer
appliquées aux objets.
Utiliser le presse-papier.
Chargement de données incrémental
Mettre à jour le Data Warehouse.
Comment gérer les chargements incrémentals.
Mettre à jour les tables de fait et les dimensions,
Conserver un historique tout en mettant à jour les
tables de fait.
Rafraîchir les tables de fait directement à partir du
système de production.
Planifier des rafraîchissements.
Mettre à jour les tables dimension.
Gérer les SCD : Slow Changing Dimensions.
Backup et migration.
Séquencement du flux de jobs OWB
Automatiser et planifier les chargements avec OEM.
Enregistrer des tâches indépendantes dans OEM.
Configurer les mappings OWB pour
l’enregistrement sous forme de jobs dans OEM.
Utilistion de Process Flow Editor pour le
séquencement de jobs OWB et la gestion des
dépendances.
Maintenance du Data WareHouse et des objets
des Datamarts
Utiliser la fonction de réimportation pour mettre à
jour le repository d’OWB.
Upgrade pour les mises à jour du schéma cible.
Gestion des modifications des méta-donées.
L’outil OWB Design Browser pour voir les métadonnées du référentiel.
Déployer et mettre à jour les objets de la
Configurer l’outil OWB Design Browser.
Staging Area ( ODS )
Reports textuels et tabuliares.
Configurer les paramètres de stockage de tables les Diagrammes d’analyse d’impact en amont et en
aval d’une modification.
index, les tablespaces, les partitions.
L’éditeur de mapping d’OWB.
Les étapes d’implémentation physique d’un
Les ponts d’OWB et l’intégration OLAP
mapping.
Valider avant de générer.
Intégration OLAP.
Fonction d’import et d’export des méta-donées.
Générer et déployer/ Visualiser les scripts.
L’outil Runtime audit browser.
Assistant Transfer Wizard.
Créer des attributs avancés pour exporter les
métadonnées vers Discoverer.
2