Oracle Database 10g: Implémenter et administrer un Data Warehouse

publicité
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
Téléchargement