Oracle Database 11g: Administrer un Data Warehouse - EASYTEAM

QUESTIONS ?

Oracle Database 11g: Administrer un Data Warehouse

Prix: 2 708 €Durée: 4 joursCode de Réference: D70064 Catalogue
Description
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.
Objectifs

  • 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

SOMMAIRE

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
Print Friendly
retour vers le catalogue des formations