Ajout d'une table de faits
Ajoutez une table de faits à un domaine existant.
- Connectez-vous à votre service.
- Dans la console Oracle Fusion Data Intelligence, cliquez sur Extensions de modèle sémantique sous Administration des applications.
- Sur la page Extensions de modèle sémantique, cliquez sur Extensions utilisateur. Les branches de personnalisation principales et existantes s'affichent.
- Dans la région Extensions utilisateur, sous Branches de personnalisation, cliquez sur une branche pour ouvrir la page Branche.
- Sur la page Branche, cliquez sur Ajouter une étape.
- Dans Ajouter une étape, sélectionnez Ajouter un fait. La séquence de l'assistant permettant d'ajouter un fait apparaît.
- 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.
- 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.
- Cliquez sur Suivant.
- 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.
- Dans les détails de la table des faits pour la table source sélectionnée, cochez la case Sélectionner un fait et Utiliser pour la clé pour les colonnes source à ajouter à cette nouvelle table dans le domaine cible.
- Facultatif : dans les détails de la table de faits pour la table source sélectionnée, sous Sélectionner un attribut dégénéré, cochez les cases correspondant aux attributs pour lesquels la dimension dégénérée doit être créée.
- 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 d'une colonne personnalisée échoue lors de l'actualisation, un message vous demande de résoudre la cause de l'échec et de la revalider.
- Facultatif : cliquez sur Créer un colonne pour ajouter une nouvelle colonne à votre nouvelle table de faits dans le domaine cible à l'issue des instructions ci-après :
- Dans Créer une colonne, entrez un nom d'affichage.
- 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.
- 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.
- 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.
- Cliquez sur Valider, puis sur Enregistrer.
- Cliquez sur Suivant.
- A l'étape 3 de l'assistant, utilisez les onglets Diagram ou Tabular pour indiquer les jointures à associer à la nouvelle table de faits les dimensions du domaine sélectionné. Pour spécifier les jointures à l'aide de l'onglet Diagram, procédez comme suit :
- Cliquez sur Ajouter une table.
- Dans Ajouter une table, sélectionnez les dimensions à ajouter et cliquez sur OK.
- Faites glisser le port de La dimension (cercle vert foncé) vers le port de La table de faits (cercle vert foncé) pour créer un lien de jointure. La boîte de dialogue Join s'affiche.
- Dans la boîte de dialogue Join, sélectionnez le type de jointure, la colonne de 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. Pour 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 source et cible, 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 :- Cliquez sur Ajouter une jointure.
- Dans Ajouter une table, sélectionnez la dimension à ajouter et cliquez sur OK. La boîte de dialogue Join s'affiche.
- Dans la boîte de dialogue Join, sélectionnez le type de jointure, la colonne de 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. Pour 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 source et cible, entrez la condition de jointure en tant qu'expression, puis cliquez sur OK.
- Facultatif : cliquez sur Ignorer la jointure si vous ne souhaitez pas joindre une dimension pour le moment.
- Cliquez sur Suivant.
- 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.
- Facultatif : vous pouvez définir une règle d'agrégation équilibrée dans le temps pour une dimension Temps et une règle d'agrégation basée sur un niveau de hiérarchie pour une dimension en procédant comme suit :
- Pour une colonne de fait, cliquez sur l'icône Agrégation en fonction de la dimension Temps.
- Dans la fenêtre Agrégation en fonction de la dimension temps, cliquez sur Ajouter la dimension temps, ajustez la règle d'agrégation, puis cliquez sur OK.
- 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 des dimensions 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 les types de non-agrégation tels que "Dernier" ou "Premier" à l'endroit du type d'agrégation "SUM" si nécessaire. Utilisez une agrégation basée sur les niveaux 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 qui comporte les niveaux Product Total, Product Category, Product Sub-Category et Product Details, vous devez ajouter une nouvelle mesure nommée "Revenue" et avoir besoin que cette mesure "Product Category Revenue" soit agrégée dans Product Category. Vous devez alors utiliser l'agrégation basée sur les niveaux et choisir le niveau approprié de la dimension Product. Ce paramètre permet à l'application 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.
- Cliquez sur Suivant.
- Facultatif : sélectionnez des domaines supplémentaires pour ajouter le fait.
- 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 le branchement de personnalisation à la branche principale, ou le modifier pour ajouter des étapes.