Tutoriel Business Intelligence

Chapitre 21. Jointure et modification des tables de dimension

Le schéma en étoile représente les relations entre la table des faits et les autres dimensions du modèle. Dans cette leçon, vous verrez comment la structure de ce schéma est définie par des jointures entre les tables de dimension et la table des faits. Vous apprendrez à masquer des colonnes des tables de dimension afin qu'elles n'apparaissent pas comme membres de ces dimensions dans le modèle.

La liste de gauche de la page Fact Table Joins répertorie les dimensions du modèle. La sous-fenêtre de droite répertorie, le cas échéant, les colonnes qui font l'objet d'une jointure entre les tables de dimension et la table des faits. Dans la liste Dimension List, un X placé en regard d'une dimension indique que cette dimension est jointe à la table des faits. Remarquez que toutes les dimensions sont jointes à la table des faits.

  1. Dans cet exercice, vous définirez la colonne à utiliser pour joindre la table des faits et la dimension Time. Dans la liste Dimension List, sélectionnez la dimension Time.
    Page Fact Table Joins.

    Remarquez que la colonne TIME_ID est utilisée pour joindre la table des faits et la dimension Time.

  2. Cliquez sur Next pour afficher la page Dimensional Table Joins. Cette page vous permet de créer des jointures entre les tables primaires des dimensions et les tables de dimension supplémentaires que vous avez ajoutées sur la page Select Relational Tables. Dans ce tutoriel, vous n'avez ajouté aucune table relationnelle supplémentaire, ce qui explique pourquoi la liste est vide.
  3. Cliquez sur Next pour afficher la page Edit Tables.


Modification des tables de dimension

Dans cet exercice, vous masquerez une colonne de la dimension Product afin qu'elle n'apparaisse pas dans le modèle.

  1. Dans la liste Dimension List, sélectionnez la dimension Product.
  2. Recherchez CAFFEINATED dans le tableau Column Detail. Cochez la case située sous l'en-tête de colonne Hidden, en regard de CAFFEINATED. La fenêtre ressemble maintenant à ceci :
    Page Edit Tables.

    Vous pouvez également donner aux colonnes des noms plus évocateurs, sans devoir modifier leurs noms dans les données source. Ces nouveaux noms, appelés noms de génération Essbase, servent à identifier les colonnes dans l'application OLAP finale. Si vous ne définissez aucun nom de génération Essbase, ces noms prennent par défaut les noms des colonnes. Ne définissez aucun nom de génération à ce stade.

  3. Cliquez sur Next pour afficher la page Define Hierarchies.

Résumé de la leçon

Dans cette leçon, vous avez vu comment la structure du schéma en étoile est définie par des jointures entre les tables de dimension et la table des faits. Vous avez également appris à masquer des colonnes des tables de dimension afin qu'elles n'apparaissent pas comme membres de ces dimensions dans le modèle.


[ Début de page | Page précédente | Page suivante | Table des matières ]