Ajout d'une table de faits

Ajoutez une table de faits à un domaine existant.

  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Extensions de modèle sémantique sous Administration des applications.
  3. Sur la page Extensions de modèle sémantique, cliquez sur Extensions utilisateur.
    Vous voyez les branches de personnalisation principales et existantes.
  4. Dans la région Extensions utilisateur, sous Branches de personnalisation, cliquez sur une branche pour ouvrir la page Branche.
  5. Sur la page Branche, cliquez sur Ajouter une étape.
  6. Dans Ajouter une étape, sélectionnez Ajouter un fait.
    La séquence de l'assistant permettant d'ajouter un fait apparaît.
  7. A l'étape 1 de l'assistant, entrez le nom de l'étape de personnalisation, par exemple, Ajouter des frais de déplacement et ajoutez une brève description.
  8. Sélectionnez un domaine cible auquel ajouter le fait. Par exemple, Finances - Dépenses de comptabilité fournisseurs.
    Les détails du domaine sélectionné sont affichés.
  9. Cliquez sur Suivant.
  10. A l'étape 2 de l'assistant, sélectionnez le schéma, puis sélectionnez une vue, une table ou un synonyme en tant qu'objet. Par exemple, FCT_CALC_Extensions.
    La table de faits pour l'objet sélectionné apparaît.
  11. Dans les détails de la table de faits pour la table source sélectionnée, cliquez sur les cases Sélectionner un fait et Utiliser pour la clé pour les colonnes source à ajouter à la nouvelle table de faits dans le domaine cible.
  12. Facultatif : dans les détails de la table de faits de la table source sélectionnée, sous Sélectionner un attribut de dégénération, cochez les cases correspondant aux attributs pour lesquels vous devez créer la dimension dégénérée.
  13. Si l'un des attributs sélectionnés a été enlevé ou modifié dans la table source depuis la dernière actualisation, ces colonnes sont mises en surbrillance et un message vous demande si vous souhaitez mettre à jour la table. Sélectionnez OK dans le message pour recharger les colonnes source. Si vous voulez 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, vous voyez la liste actualisée des colonnes source. 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 procéder à une nouvelle validation.
  14. Facultatif : cliquez sur Créer une colonne pour ajouter une nouvelle colonne à la nouvelle table de faits dans le domaine cible à l'aide des instructions suivantes :
    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 de 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.
  15. Cliquez sur Suivant.
  16. A l'étape 3 de l'assistant, utilisez les onglets Diagram ou Tabular pour indiquer les jointures permettant de lier la nouvelle table de faits aux dimensions du domaine sélectionné.
    Pour spécifier les jointures à l'aide de l'onglet Diagram, procédez comme suit :
    1. Cliquez sur Ajouter une table.
    2. Dans Ajouter une table, sélectionnez les dimensions à ajouter et cliquez sur OK.
    3. Faites glisser le port de la dimension (cercle vert sombre) vers le port de la table de faits (cercle marron) pour créer un lien de jointure. La boîte de dialogue Jointure s'affiche.
    4. Dans la boîte de dialogue Jointure, sélectionnez le type de jointure, la colonne de la table de faits et la colonne de clé de dimension. Cliquez sur Ajouter une condition de jointure pour ajouter plusieurs conditions de jointure, puis cliquez sur Rejoindre. Si vous voulez fournir des expressions en tant que conditions de jointure, cliquez sur Jointure complexe et, dans Créer des jointures, cliquez sur Ajouter des jointures, sélectionnez les tables logiques cible et source, entrez la condition de jointure en tant qu'expression, puis cliquez sur OK.
    Pour spécifier les jointures à l'aide de l'onglet Tabulaire, procédez comme suit :
    1. Cliquez sur Ajouter une jointure.
    2. Dans Ajouter une table, sélectionnez la dimension à ajouter et cliquez sur OK. La boîte de dialogue Jointure s'affiche.
    3. Dans la boîte de dialogue Jointure, sélectionnez le type de jointure, la colonne de la table de faits et la colonne de clé de dimension. Cliquez sur Ajouter une condition de jointure pour ajouter plusieurs conditions de jointure, puis cliquez sur Rejoindre. Si vous voulez fournir des expressions en tant que conditions de jointure, cliquez sur Jointure complexe et, dans Créer des jointures, cliquez sur Ajouter des jointures, sélectionnez les tables logiques cible et source, entrez la condition de jointure en tant qu'expression, puis cliquez sur OK.
  17. Facultatif : cliquez sur Supprimer les jointures si vous ne souhaitez pas joindre une dimension pour le moment.
  18. Cliquez sur Suivant.
  19. A l'étape 4 de l'assistant, sélectionnez la règle d'agrégation pour chaque colonne de fait afin de définir les comportements d'agrégation.
  20. Facultatif : vous pouvez définir la règle d'agrégation en fonction du temps pour une dimension Temps et la règle d'agrégation en fonction d'un niveau de hiérarchie pour une dimension à l'aide des étapes suivantes :
    1. Pour une colonne de fait, cliquez sur l'icône Agrégation en fonction de la dimension Temps.
    2. Dans la boîte de dialogue Agrégation en fonction de la dimension Temps, cliquez sur Ajouter une dimension Temps, ajustez la règle d'agrégation, puis cliquez sur OK.
    3. Pour une colonne de fait, cliquez sur l'icône Agrégation en fonction d'un niveau de hiérarchie, et sélectionnez la dimension et le niveau. Cliquez sur Ajouter une dimension pour ajouter d'autres dimensions. Cliquez sur OK.

    Utilisez une agrégation en fonction de la dimension Temps lorsque la mesure ajoutée ne doit pas être "agrégée" par défaut dans une dimension Temps. Oracle Fusion Data Intelligence prend en charge des types de non-agrégation tels que "Last" ou "First" à la place du type d'agrégation "SUM" si nécessaire. Utilisez une agrégation en fonction d'un niveau lorsque la mesure sous-jacente doit toujours être calculée à un niveau spécifique d'une hiérarchie de dimensions prédéfinie. Par exemple, dans une hiérarchie de produits avec les niveaux Total du produit, Catégorie du produit, Sous-catégorie du produit et Détails du produit, vous ajoutez une nouvelle mesure appelée "Revenu" et vous avez besoin que cette mesure "Revenu de la catégorie du produit" soit agrégée dans Catégorie du produit, puis vous devez utiliser l'agrégation en fonction d'un niveau et choisir le bon niveau de la dimension Produit. Ce paramètre permet à Oracle Fusion Data Intelligence de toujours agréger et afficher la valeur de la mesure au niveau Catégorie du produit. Cette option est utile lorsque vous devez calculer les revenus du produit en pourcentage des revenus de la catégorie.

  21. Cliquez sur Suivant.
  22. Facultatif : sélectionnez des domaines supplémentaires pour ajouter le fait.
  23. Cliquez sur Terminer.
    Un message indiquant que l'étape est appliquée à la branche de personnalisation est affiché. Une fois l'étape appliquée, la nouvelle étape de personnalisation est affichée dans la branche de personnalisation. Vous pouvez maintenant appliquer la branche de personnalisation à la branche principale, ou la modifier pour ajouter des étapes.