Administrer un Data Warehouse
Ce cours présente l'architecture de partitionnement d'Oracle Database et explique comment l'utiliser avec des opérations en parallèle pour réduire les temps de réponse des traitements manipulant de grands volumes de données. Il montre comment extraire des données, les transformer et les charger dans un data warehouse Oracle Database. Il explique comment utiliser des vues matérialisées et des réécritures d'interrogations pour améliorer les performances d'un data warehouse.
Par ailleurs, ce cours montre comment exploiter SQL Access Advisor pour optimiser une charge globale, comment régler les vues matérialisées pour la régénération rapide (fast refresh) et la réécriture d'interrogations (query rewrite) et comment utiliser la compression et les sessions en mode reprise après un problème d'allocation d'espace.
Learn To:
- Implémenter le partitionnement
- Créer, utiliser et régénérer des vues matérialisées pour améliorer les performances d'un data warehouse
- Utiliser des opérations parallèles pour réduire les temps de réponse
- Utiliser la réécriture d'interrogation pour répondre rapidement à des besoins métier à l'aide de vues matérialisées
- Extraire, transformer et charger des données
- Utiliser SQL Access Advisor et des procédures PL/SQL pour régler des vues matérialisées en vue de la régénération rapide et de la réécriture d'interrogation
Code |
Title |
Duration |
Price HT |
D70064FR20 |
Administrer un Data Warehouse |
4 days |
Consult us |
Objectives
- Use parallel operations to reduce response time for data-intensive operations
- Extract, Transform, and Load data in the data warehouse
- Create, use, and refresh materialized views to improve the data warehouse performance
- Use Query rewrite to quickly answer business queries using materialized views
- Use SQL Access Advisor and PL/SQL procedures to tune materialized views for fast refresh and query rewrite
- Use the features of compression and resumable sessions
- Review the basic Oracle data warehousing concepts
|
Public
- Administrateurs de data warehouse
- Développeurs d'applications
- Ingénieurs support
- Administrateurs de base de données
- Consultant Technique
|
Prerequisites
Cours pré-requis obligatoire(s):- Ability to read and understand execution plans
- Good working knowledge of SQL and in data warehouse design and implementation
- Data Warehouse design, implementation, and maintenance experience
Recommended Related Training Courses:Oracle Database 11g: Analytic SQL for Data Warehousing
This Oracle Database 11g: Analytic SQL for Data Warehousing training teaches you how to use Analytic SQL to aggregate, analyze & report & model data. Learn to interpret the concept of a hierarchical query, create a tree-structured report & format hierarchical data. |
Post-Training
- Parallel Processing in Oracle Database 11g - Seminar
- Implement Partitioning
|
Methods
80% Pratique et 20% Théorie |
Program
Introduction- Outils de développement
- Oracle SQL Developer
- Enterprise Manager
- Exemples de schémas utilisés
Conception de data warehouse : Présentation- Caractéristiques d'un data warehouse
- Comparer les environnements OLTP et les data warehouses
- Architectures de data warehouse
- Conception d'un data warehouse
- Objets d'un data warehouse
- Schémas d'un data warehouse
Considérations relatives au réglage d'un data warehouse- Optimiser des interrogations en étoile
- Décrire les index de jointure bitmap
- Comprendre l'optimisation à l'aide d'interrogations en étoile et d'index de jointure bitmap
-
Principes de base du partitionnement- Tables et index partitionnés
- Méthodes de partitionnement
- Types de partitionnement
- Sélection de partition et interrogations en étoile
Concepts relatifs au parallélisme- Opérations pouvant être traitées en parallèle
- Principe de l'exécution en parallèle
- Degré de parallélisme
- Plan d'exécution en parallèle
- Parallélisme automatique
Opérations parallèles dans les data warehouses- Interrogations en parallèle
- Commandes LDD en parallèle
- Commandes LMD en parallèle
- Régler les paramètres pour l'exécution en parallèle
- Equilibrer la charge
ETL: Extraction et transport- Méthodes d'extraction
- Capturer des données à l'aide de la fonction de capture des modifications de données
- Sources et modes de capture des modifications de données
- Modèle publication/abonnement : chargé de publication et abonné
- Capture des modifications de données en mode synchrone et asynchrone
- Modes AutoLog asynchrone et HotLog asynchrone
- Transport dans un data warehouse
- Tablespaces transportables
ETL: Chargement- Mécanismes de chargement
- Application de tables externes
- Définir des tables externes avec SQL*Loader
- Alimenter des tables externes avec Data Pump
- Autres méthodes de chargement
ETL: Transformation- Transformation de données
- Mécanismes de transformation
- Transformation à l'aide d'instructions SQL
- Tables fonctions
- Journalisation des erreurs LMD
Vues matérialisées- Nécessité de la gestion des agrégats
- Types de vues matérialisées
- Utiliser des vues matérialisées pour la gestion des agrégats
- Vues du dictionnaire des vues matérialisées
Régénérer des vues matérialisées- Options de régénération
- Modes de régénération
- Conditions permettant la régénération rapide (Fast Refresh)
- Journaux des vues matérialisées
- Régénération PCT (Partition Change Tracking)
- Améliorations des performances de la régénération
Utiliser des dimensions- Présentation des dimensions
- Créer des dimensions et des hiérarchies
- Dimensions et privilèges
- Restrictions relatives aux dimensions
- Vérifier les relations dans une dimension
- Invalidation d'une dimension
Réécriture d'interrogation (Query Rewrite)- Présentation de la réécriture d'interrogation
- Eléments pouvant être réécrits
- Conditions requises par Oracle pour la réécriture d'une interrogation
- Conseils relatifs à la réécriture d'interrogation
- Définir des paramètres d'initialisation pour la réécriture d'interrogation
- Méthodes de réécriture d'interrogation
- Capture des modifications au niveau partition (Partition Change Tracking) et réécriture d'interrogation
- Améliorations apportées à la réécriture pour les interrogation contenant des vues "inline"
Utiliser SQL Access Advisor, la compression et les sessions en mode reprise après un problème d'allocation d'espace- SQL Access Advisor : Modèle d'utilisation
- Définir les options initiales
- Indiquer la source de la charge globale
- Options de recommandation
- Planifier et vérifier
- Flux de procédure PL/SQL
- Régler des vues matérialisées pour la régénération rapide et la réécriture d'interrogation
- Compression de table et sessions en mode reprise après un problème d'allocation d'espaces
|
Environment
Oracle Database 11g sur Linux |
Tags
Oracle,Trainings,Database,Data Warehousing,Data Warehousing, Oracle Database 11g : Administrer un data warehouse Nouveau |
Order
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com