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