Créer une dimension

Créez et ajoutez des dimensions aux faits pour compléter une nouvelle étoile ou pour mettre à jour des étoiles existantes. Vous pouvez créer des jointures à partir de votre dimension personnalisée vers un fait prédéfini.

Vous pouvez définir une colonne d'ordre de tri pour contrôler l'ordre de tri d'une colonne logique, en particulier lorsque l'ordre de tri souhaité ne correspond pas à l'ordre de tri naturel des données. Cela est utile dans des situations telles que le tri des mois dans un ordre chronologique spécifique ou le tri des colonnes descriptives en fonction d'un code ou d'une hiérarchie.

  1. A l'étape 1 de l'assistant Ajouter une dimension, sélectionnez le schéma, puis sélectionnez la table de dimensions dans Objet. Par exemple, COST_CENTER_VIEW1, et ajoutez un nom dans Nom de dimension.

    Remarque :

    Si vous ne voyez pas le schéma ou la table, vérifiez que vous avez accordé le droit d'accès SELECT au schéma OAX$OAC dans l'entrepôt de données autonome. Par exemple, grant select on <schema>.<table> vers OAX$OAC. Reportez-vous à Chargement de données de personnalisation vers l'entrepôt de données autonome.

    Les attributs disponibles dans la table de dimensions sélectionnée sont affichés. Vous pouvez utiliser les champs Rechercher et Filtrer afin de limiter le nombre d'attributs affichés pour la table de dimension.

  2. Sélectionnez les attributs à utiliser dans la table de dimensions et indiquez un attribut à utiliser comme clé pour la jointure à une table de faits dans le domaine cible.
  3. Si l'un des attributs sélectionnés a été enlevé ou modifié dans la table source depuis la dernière actualisation, les colonnes de ce type sont mises en surbrillance et un message vous demandant si vous souhaitez mettre à jour la table. Sélectionnez OK dans le message pour recharger les colonnes source. Pour vérifier les modifications apportées aux colonnes source, cliquez sur Annuler dans le message, puis sur Actualiser pour recharger les colonnes source.
    Si l'un des attributs que vous n'avez pas sélectionnés a été enlevé ou modifié dans la table source, la liste actualisée des colonnes source s'affiche. Si la validation de l'une des colonnes personnalisées échoue lors de l'actualisation, un message vous demande de résoudre la cause de l'échec et de la revalider.
  4. Facultatif : cliquez sur Créer la colonne pour ajouter une autre colonne à votre table de dimension dans le domaine cible en suivant les instructions ci-dessous :
    1. Dans Créer une colonne, entrez un nom d'affichage.
    2. Sous Eléments de données, recherchez un élément de données dans la table physique de la table des dimensions sélectionnée.
    3. Dans les résultats de la recherche, cliquez deux fois sur l'élément de données pour le placer dans le panneau de texte.
    4. Sous Fonctions, recherchez une fonction pour construire une colonne à l'aide d'expressions. Par exemple, recherchez des fonctions telles que "sous-chaîne" ou "concaténer" pour construire de nouvelles colonnes basées sur des expressions. Dans les résultats de la recherche, cliquez deux fois sur le résultat applicable pour l'ajouter au panneau de texte central.
    5. Cliquez sur Valider, puis sur Enregistrer.
  5. A l'étape 2 de l'assistant, assemblez la hiérarchie des produits à l'aide des attributs de cette dimension, puis cliquez sur Suivant. Reportez-vous à Ajouter une hiérarchie.
  6. A l'étape 3 de l'assistant, sélectionnez les valeurs applicables dans Colonne d'ordre de tri pour les colonnes que vous avez sélectionnées pour exposer ou utiliser comme clé.
    Assurez-vous que la colonne d'ordre de tri se trouve dans le même niveau hiérarchique que la colonne d'affichage. Pour les colonnes ne nécessitant pas de tri personnalisé, laissez la colonne d'ordre de tri à l'état Sélectionner par défaut.
  7. Dans la page Logical Star : Fact, dans l'onglet Graphic, cliquez sur le fait prédéfini et effectuez un glisser-déplacer sur la dimension personnalisée que vous avez créée pour ouvrir la boîte de dialogue Join.
  8. Dans la boîte de dialogue Jointure, sélectionnez le type de jointure, puis les clés de dimension à joindre aux clés de dimension étendues. Pour fournir des expressions en tant que conditions de jointure, cliquez sur Jointure complexe et, dans Créer des jointures, sélectionnez le niveau de contenu applicable, cliquez sur Ajouter des jointures, sélectionnez les tables logiques source et cible, entrez la condition de jointure en tant qu'expression, puis cliquez sur OK.
  9. Cliquez sur Terminer.