Oracle University | Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 10g: Implémenter et administrer un Data Warehouse Durée: 4 Jours Description Ce cours s'adresse aux administrateurs de base de données, aux administrateurs système et aux développeurs d'applications de base de données qui conçoivent, gèrent et utilisent des data warehouses. Pour suivre ce cours, les stagiaires doivent avoir une bonne connaissance des concepts relatifs aux bases de données relationnelles, des principes de base des data warehouses, des notions liées aux serveurs Oracle (réglages de serveur et d'application) et de l'environnement d'exploitation dans lequel le serveur Oracle Database s'exécute. Audience Administrateurs de base de données Administrateurs de data warehouse Concepteurs de base de données Data Warehouse Administrator Database Administrators Database Designers Cours pré-requis Cours pré-requis obligatoire(s) Knowledge of Database Administration Cours pré-requis conseillé(s) Oracle Database 10g: New Features for Administrators Release 2 Objectifs Expliquer les processus d'extraction, de transformation et de chargement des données (ETL) Expliquer comment mettre en oeuvre des opérations en parallèle Décrire les difficultés rencontrées en matière de sécurité dans un data warehouse Décrire les schémas en étoile, en flocons et 3NF Développer une stratégie de sauvegarde et de récupération efficace Comprendre et décrire les fonctionnalités caractéristiques d'un data warehouse Oracle 10g Décrire et expliquer comment utiliser efficacement des vues matérialisées dans un data warehouse Implémenter un schéma de partitionnement efficace pour les tables d'un data warehouse Thèmes abordés Conception d'un data warehouse Différence entre conception logique et conception physique Schémas de data warehouse Objets d'un data warehouse Conception logique dans les data warehouses Considérations liées aux E/S Copyright © 2012, Oracle. Tous droits réservés. Page 1 Schémas de data warehouse Modèle de schéma en étoile Modèle de schéma en flocons Régler les interrogations en étoile Conseils relatifs aux transformations en étoile Restrictions relatives aux transformations en étoile Sélection de partition statique et interrogation en étoile Sélection de partition dynamique et interrogation en étoile Sélection de partition dynamique : Détermination des partitions Concepts de base relatifs au partitionnement Types de partition pris en charge Fenêtres de roulement Sélection de partition Partitionnement utilisant un modèle Extraction, transformation et chargement (ETL)- Extraction et transport Outils ETL Méthodes d'extraction Méthodes d'extraction logique Méthodes d'extraction physique Change Data Capture (CDC) Transport à l'aide de tablespaces transportables Mécanismes de chargement Extraction, transformation et chargement (ETL) - Chargement Charger un fichier plat formaté dans une table existante à l'aide de SQL*Loader Transformations de base pendant le chargement à l'aide de SQL*Loader Chargement de tables externes via oracle_loader Chargement de tables externes via oracle_datapump Charger des données à l'aide d'OCI et des API de chargement par chemin direct Extraction, transformation et chargement (ETL) - Transformation Transformation de données via SQL Transformation de données via PL/SQL Transformation de données via des tables fonctions Mécanismes de journalisation et de gestion des erreurs Concepts liés au parallélisme Opérations en parallèle Degré de parallélisme Plan d'exécution en parallèle Opérations pouvant être parallélisées Clause PARALLEL Mode "Parallel Query" Opérations LDD en parallèle Avantages du mode Parallel DML en matière de performances Opérations en parallèle dans les data warehouses Réglage automatisé des interrogations en parallèle Distribution des données et V$PQ_TQSTAT Statistiques sur les objets et V$PQ_TQSTAT Copyright © 2012, Oracle. Tous droits réservés. Page 2 Vues matérialisées Présentation des vues matérialisées Types de vue matérialisée Vues matérialisées imbriquées Vues matérialisées partitionnées Méthodes et modes d'actualisation Modifier et supprimer des vues matérialisées Dimensions et hiérarchies Dimensions et dictionnaire de données Dimensions Créer des dimensions Valider les données des dimensions Afficher des définitions de dimension Distinction entre dimensions et contraintes Actualisation des vues matérialisées Méthodes et modes d'actualisation Identifier les vues matérialisées dépendantes Conditions de l'actualisation de type Fast/Complete Journaux des vues matérialisées Actualisation en parallèle Réécriture d'interrogation Quels éléments peuvent être réécrits ? Activer la réécriture d'interrogation Vérifications de la compatibilité des jointures Jointures courantes Fonctionnalité Partition Change Tracking et réécriture d'interrogation Réécriture d'interrogation utilisant plusieurs vues matérialisées Créer des index pour les vues matérialisées Fonction de conseil SQL Access Advisor Package DBMS_OLAP Gestion et sources de charge globale Recommandations Filtres de charge globale et types d'attribut Réglage de vues matérialisées créées manuellement Vues matérialisées acceptant l'actualisation de type Fast Procédure RECOMMEND_MVIEW_STRATEGY Gestion système dans un environnement de data warehouse Collecte des statistiques Sessions en mode reprise après un problème d'allocation d'espace Sauvegarde et récupération Compression de table Sécurité Copyright © 2012, Oracle. Tous droits réservés. Page 3