Oracle University Appelez-nous: +33 15 7602 081 Data Integration et ETL avec Oracle Warehouse Builder : Partie 1 Durée: 3 Jours Description Ce cours explique comment charger des données en exécutant les mappings ou les flux de processus et décrit comment utiliser les fonctions d'oracle Warehouse Builder 11g Release 2 pour gérer les changements de métadonnées, déboguer les mappings, sauvegarder les métadonnées, gérer la sécurité et régler les mappings ETL en vue d'améliorer les performances. Il aborde également l'architecture et la configuration de Warehouse Builder ainsi que l'intégration de Warehouse Builder avec OBI EE. Il explique comment extraire des données de différents types de source tels que des fichiers plats ou des schémas relationnels, et comment utiliser les différents opérateurs de transformation pour concevoir une tâche ETL. Remarque : Ce cours est un prérequis pour le deuxième jour du cours en salle, "Data Integration et ETL avec Oracle Warehouse Builder : Partie 2". La deuxième partie du cours couvre les fonctionnalités avancées de Warehouse Builder, notamment le chargement des dimensions SCD (Slowly Changing Dimensions), la connectivité hétérogène, le chargement rapide de données en masse, la capture des modifications de données (CDC) et l'intégration de données en temps réel. Learn To: Charger des données en utilisant les mappings ou les flux de processus Expliquer l'architecture et la configuration de Warehouse Builder Utiliser les fonctionnalités OWB pour gérer les changements de métadonnées, déboguer les mappings, sauvegarder les métadonnées, gérer la sécurité et régler les mappings ETL pour de meilleures performances Extraire des données à partir de différents types de source tels que des fichiers plats ou des schémas relationnels Intégrer Warehouse Builder avec OBI EE Warehouse Utiliser les opérateurs de transformation pour concevoir une tâche ETL Audience Administrateurs de data warehouse Analystes de data warehouse Business Intelligence Developer Data Warehouse Administrator Data Warehouse Analyst Data Warehouse Developer Developer Développeurs Ingénieurs support Support Engineer Cours pré-requis Cours pré-requis obligatoire(s) Connaissance de l'utilisation des fonctions de base du SGBDR Oracle, notamment les langages LDD, LMD, SQL et PL/SQL Cours pré-requis conseillé(s) Copyright 2013, Oracle. Tous droits réservés. Page 1
Oracle BI Warehouse Builder 11g R2: Getting Started (OBE) Oracle Database 11g: Data Warehousing Fundamentals Présentation des produits Business Intelligence (estudy) Objectifs Appliquer les méthodes d'amélioration des performances aux mappings Sauvegarder les projets OWB avec MDL Export/Import et créer des clichés pour gérer les changements de métadonnées Créer des mappings simples entre des fichiers plats ou des sources relationnelles et des cibles relationnelles Définir un flux de processus pour un ensemble de mappings simples Définir des métadonnées représentant un fichier plat et des sources relationnelles, et des cibles de type tables relationnelles Décrire le nettoyage de nom et d'adresse et le processus de mise en correspondance/fusion Décrire l'intégration OBI EE Décrire l'utilisation des différents opérateurs de l'éditeur de mapping Charger des tables et visualiser les données résultantes Générer des états sur les travaux ETL en utilisant Repository Browser Utiliser OWB pour définir, déployer et exécuter une source de base vers une cible relationnelle Utiliser les outils OWB pour déployer des tables, des mappings et des objets liés Utiliser Mapping Debugger pour déboguer des mappings Thèmes abordés Installer et configurer l'environnement Warehouse Builder Présentation d'oracle Warehouse Builder Flux de processus de base pour la conception et le déploiement Options de gestion de licences et de connexion d'oracle Warehouse Builder Installer Oracle Warehouse Builder 11.2 Schéma OWBSYS Utiliser OWB 11.2 avec Database 10g R2 Utiliser Repository Assistant pour gérer les espaces de travail Systèmes d'exploitation pris en charge, sources, cibles et composants optionnels Démarrer avec Warehouse Builder Copyright 2013, Oracle. Tous droits réservés. Page 2
Se connecter à OWB Design Center Présentation de Design Center Projets OWB Présentation des objets d'un projet Présentation des objets d'un module Oracle Organiser les métadonnées à l'aide de dossiers Volets Locations Navigator et Globals Navigator Configurer les préférences relatives aux projets : Connexions récentes Comprendre l'architecture de Warehouse Builder Cycle de développement de Warehouse Builder Présentation de l'architecture pour la conception, le déploiement et l'exécution Présentation des configurations, des centres de contrôle et des emplacements Créer les schémas cible Enregistrer un utilisateur de base de données en tant qu'utilisateur OWB Rôles et privilèges des utilisateurs Warehouse Builder Enregistrer un utilisateur Oracle Workflow Définir les métadonnées source Implémentation d'un data warehouse : Processus standard Différences entre les métadonnées provenant d'une source relationnelle et celles provenant d'un fichier plat Créer un module de type fichier plat Modéliser un fichier délimité simple Modéliser un fichier plat multi-enregistrement Créer un module Oracle Sélectionner les tables à importer Définir des mappings ETL pour les données Fonction d'une zone intermédiaire Définir des mappings OWB Interface d'édition de mapping : Grouper, dissocier et mettre en évidence Créer des tables externes Créer un processus de liaison Niveaux de synchronisation des modifications Utiliser l'option de correspondance automatique dans l'éditeur de mappingq Définir le type de chargement et l'ordre de chargement de la cible Utiliser les opérateurs de transformation des données Palette de composants Utiliser un opérateur de jointure Opérateur de recherche : Gérer les correspondances multiples de lignes Utiliser l'opérateur de filtrage de sous-interrogation Utiliser les opérateurs ensemblistes (set), de séquence et de répartition Opérateurs pivot et unpivot Utiliser les opérateurs d'agrégation, l'opérateur constante, les opérateurs de transformation et les opérateurs de relation Déployer et exécuter des projets dans le panneau de navigation Nettoyage et mise en correspondance/fusion de données de nom et d'adresse Intégrer la qualité des données dans le processus ETL Nettoyage de données de nom et d'adresse Serveur de noms et d'adresses Fournisseurs logiciels de noms et d'adresses Copyright 2013, Oracle. Tous droits réservés. Page 3
Paramètres de l'opérateur de définition de nom et d'adresse Vérifier un mapping de nom et d'adresse Consolider les données à l'aide de l'opérateur de mise en correspondance/fusion Utiliser l'opérateur de mise en correspondance/fusion dans un mapping Utiliser des flux de processus Concepts de flux de processus Créer un module de flux de processus, un package de flux de processus et un flux de processus Types d'activité : Fork, And, Mapping et End Créer des transitions entre les activités Autres activités : Manual, SQLPLUS, Email Générer le package de flux de processus Déployer des travaux ETL et générer des états Comparaison des implémentations logiques et physiques Définir la configuration des objets Concepts relatifs au déploiement Appeler Control Center Manager Options et préférences de déploiement Repository Browser Démarrer OWB Browser Listener et Repository Browser Examiner les états Design Center et Control Center Utiliser le débogueur de mapping Présentation du débogueur de mapping Initialiser une session de débogage de mapping Préparer l'environnement de test et les données de test Définir des points d'arrêt et des points d'observation Evaluer le flux de données pour détecter les erreurs de mapping Améliorer les performances ETL Régler les performances à différents niveaux Paramètres liés aux performances dans la conception ETL Configurer des mappings pour les modes opérationnels, la journalisation des erreurs LMD, le contrôle de validation et les Activer PEL (Partition Exchange Loading) pour les cibles Paramètres liés aux performances dans la conception du schéma Configurer des index, des partitions et des contraintes Activer le parallélisme et le mode Parallel DML Définir les propriétés des tablespaces et collecter des statistiques sur les schémas Gérer les sauvegardes, les modifications dans le développement et la sécurité Présentation des utilitaires de Metadata Loader (MDL) Gérer les modifications des métadonnées à l'aide de clichés Utiliser le gestionnaire de modifications Gestion des versions des objets de conception Interface graphique pour la gestion de la sécurité Sécurité au niveau objet Définir les paramètres de sécurité Intégration avec Oracle Business Intelligence Enterprise Edition (OBI EE) Justification métier : Intégration des outils Intégration avec OBI EE et OBI SE Copyright 2013, Oracle. Tous droits réservés. Page 4
Transférer des métadonnées BI vers le serveur OBI EE Définir l'emplacement du fichier UDML Dériver les métadonnées BI (OBI EE) Déployer les modules BI Convertir le fichier UDML pour OBI EE Administration d'oracle BI et outil Answers Annexe B : Créer des experts Exploiter la puissance et la complexité d'owb pour les nouveaux utilisateurs Experts OWB : Directed Guidance et Knowledge Management Créer un expert Exécuter un expert Créer une boîte de dialogue personnalisée Scénario : ROLAP vers MOLAP en cinq étapes simples Scénario : Utiliser un expert pour créer une table externe Annexe C : Utiliser les techniques de diagnostic et de débogage Collecter des informations avant de contacter le support technique Oracle Séquence utilisée par le support technique Oracle pour traiter les appels Activer le débogage et la création pour générer une trace du débogage Java complet Activer la fonction de trace Utiliser le script Service_Doctor.sql Résoudre les problèmes et diagnostiquer les erreurs de l'agent du centre de contrôle (CCA) Vues et utilitaires d'exécution Ressources en ligne de Warehouse Builder Copyright 2013, Oracle. Tous droits réservés. Page 5