Cas d'utilisation 4 : Ajouter un fait personnalisé

Vous pouvez ajouter un fait personnalisé contenant des mesures agrégées et le joindre à des dimensions prédéfinies avec des clés définies.

Le domaine prédéfini SCM – Commande client ne contient pas les métriques de fait Fait – Ma personnalisation requises. Dans ce cas d'utilisation, vous ajoutez un dossier Fait – Ma personnalisation au domaine de pré-paramétrage SCM – Commandes client. Ce dossier contient une mesure d'agrégation de somme libellée Mesure personnalisée. Le fait personnalisé est joint à trois dimensions prédéfinies Dim – Organisation logistique, Dim – Article stocké et Dim – Calendrier grégorien de date à l'aide de clés étrangères définies dans le fait personnalisé.

Ce cas d'utilisation requiert un abonnement Fusion SCM Analytics. Toutefois, vous pouvez appliquer les concepts abordés dans ce cas d'utilisation à tout autre abonnement Fusion Data Intelligence. Le cas d'utilisation peut référencer des tables et synonymes prédéfinis Autonomous Data Warehouse et simuler des tables et des vues de base de données personnalisées. Si vous avez activé l'abonnement Fusion Data Intelligence indiqué, vous pouvez utiliser les exemples fournis. Il est recommandé de remplacer les exemples d'objet par vos propres objets Autonomous Data Warehouse personnalisés, tels que la table personnalisée, la vue matérialisée, la vue, le synonyme personnalisé ou le synonyme d'ensemble de données d'augmentation des données.

Pour effectuer cette tâche, procédez comme suit :
  • Dimensions existantes :
    • Dim - Article stocké
    • Dim - Organisation logistique
    • Dim - Date du calendrier grégorien
Veillez à vous reporter à la section Upload Samples for the Semantic Model Extensions Use Cases et à remplir les conditions suivantes :
  • Créez un modèle d'environnement restreint nommé MySandbox5Mar25. Reportez-vous à Créer un modèle d'environnement restreint. Vous pouvez également modifier un modèle d'environnement restreint existant sur la page Extensions de modèle sémantique, par exemple en cliquant sur le modèle d'environnement restreint MySandbox5Mar25.
  • Créez l'exemple de vue de dimension FDI_X_CUSTOM_FACT_F_V à l'aide du script SQL suivant :
    CREATE OR REPLACE VIEW FDI_X_CUSTOM_FACT_F_V AS 
    (
    SELECT ORDERED_DATE, ORGANIZATION_ID, INVENTORY_ITEM_ID, COUNT(*) AS CUSTOM_MEASURE 
    FROM DW_OM_FULFILLMENT_CF
    GROUP BY ORDERED_DATE, ORGANIZATION_ID, INVENTORY_ITEM_ID
    );
    
  • Accordez l'accès au modèle sémantique à la vue FDI_X_CUSTOM_FACT_F_V pour le schéma OAX$OAC à l'aide du script SQL suivant :
    GRANT SELECT ON "OAX_USER"."FDI_X_CUSTOM_FACT_F_V" TO "OAX$OAC";
  • Vérifiez que les données sont chargées à partir de l'exemple comme prévu à l'aide du script SQL suivant :
    SELECT * FROM OAX_USER.FDI_X_CUSTOM_FACT_F_V;

Ajouter un fait personnalisé au modèle sémantique

Vous créez une étoile logique pour définir l'objet de data warehouse autonome, la mesure de faits, les libellés d'affichage, les clés, les règles d'agrégation et les niveaux de contenu.

Cette étape consiste à créer une étoile logique pour définir le fait personnalisé, Fait – Ma personnalisation, qui référence l'objet d'entrepôt de données autonome FDI_X_CUSTOM_FACT_F_V.
  1. Sur la page Extensions de modèle sémantique, cliquez sur le modèle d'environnement restreint MySandbox5Mar25.
  2. Dans Effectuer une action, cliquez sur Gérer l'étoile logique, puis sur Créer l'étoile logique et cliquez sur Suivant.

    Boîte de dialogue Exécuter l'action

  3. Dans la page Logical Star : Fact, cliquez sur Ajouter un fait.

    La page Logical Star : Fact affichant le bouton Add Fact

  4. Sur la page Ajouter un fait, à l'étape 1 de l'assistant, sélectionnez OAX_USER dans Schéma, sélectionnez FDI_X_CUSTOM_FACT_F_V dans Objet, renommez Nom du fait en Fait – Ma personnalisation, sélectionnez les clés (désélectionnez probablement le fait pour les clés), puis sélectionnez l'attribut en tant que fait comme suit :
    • Cochez la case Utiliser pour la clé pour ORGANIZATION_ID, ORDERED_DATE, INVENTORY_ITEM_ID sous Colonne source.
    • Cochez la case Sélectionner un fait pour CUSTOM_MEASURE sous Colonne source.

    Etape 1 de l'assistant sur la page Ajouter un fait

  5. Cliquez sur Suivant.
  6. A l'étape 2 de l'assistant, définissez la règle d'agrégation de la colonne de faits sur Somme.

    Etape 2 de l'assistant sur la page Ajouter un fait

  7. Cliquez sur l'icône Niveau de contenu.
  8. Dans Niveau de contenu, cliquez sur Ajouter une dimension pour ajouter ces dimensions, définissez le niveau comme suggéré dans la table, cliquez sur OK, puis cliquez sur Terminer :
    Dimension Niveau
    Organisation logistique Information
    Article stock Information
    Calendrier grégorien Jour


    La boîte de dialogue Niveau contenu affiche les dimensions et leur niveau de contenu.

Joindre un fait personnalisé à des dimensions prédéfinies

Vous ajoutez des dimensions prédéfinies et vous les joignez au fait personnalisé à l'aide de clés étrangères définies dans le fait personnalisé.

Cette étape consiste à ajouter trois dimensions prédéfinies, Dim – Organisation logistique, Dim – Article stocké et Dim – Date du calendrier grégorien, et à les joindre au fait personnalisé Fait – Ma personnalisation à l'aide des clés étrangères ORGANIZATION_ID, ORDER_DATE, INVENTORY_ITEM_ID définies dans le fait personnalisé.
  1. Dans la page Logical Star : Fact, cliquez sur Gérer la dimension, puis sur Ajouter une dimension existante.

    La page Logical Star : Fact affiche la liste de valeurs Manage Dimension.

  2. Dans Ajouter une table, recherchez et ajoutez ces trois dimensions existantes, puis cliquez sur OK :
    • Dim - Article stocké
    • Dim - Organisation logistique
    • Dim - Date du calendrier grégorien


    Boîte de dialogue Ajouter une table

  3. Vérifiez les ajouts en mode graphique.

    Vue graphique des trois dimensions que vous avez ajoutées

  4. Joignez chacune des dimensions prédéfinies (Dim – Organisation logistique, Dim – Article stocké et Dim – Calendrier grégorien de la date) au fait personnalisé (Fait – Fait personnalisé) en faisant glisser le cercle de dimension vers le cercle de faits pour ouvrir la boîte de dialogue Joindre. Dans Join, indiquez le type de jointure intérieur, cliquez sur Ajouter une condition de jointure, ajoutez des conditions de jointure comme suit, puis cliquez sur Terminé après avoir ajouté toutes les conditions de jointure applicables :
    • Dans Fait – Fait personnalisé, sélectionnez ID d'organisation (DOUBLE) et dans Dim – Organisation logistique, sélectionnez Clé d'organisation logistique (DOUBLE).


      Boîte de dialogue Joindre affichant le fait ID organisation (DOUBLE) joint à la dimension Clé organisation logistique (DOUBLE)

    • Dans Fait – Fait personnalisé, sélectionnez ID d'organisation (DOUBLE) et dans Dim – Article stocké, sélectionnez ID d'organisation (DOUBLE). Pour le fait personnalisé ID article stocké (DOUBLE), sélectionnez la dimension ID article (DOUBLE).


      Boîte de dialogue Joindre affichant le fait ID organisation (DOUBLE) joint à la dimension ID organisation (DOUBLE) et le fait personnalisé ID article stocké (DOUBLE) joint à la dimension ID article (DOUBLE)

    • Pour Fait – Fait personnalisé, sélectionnez DATE de commande (DATE) et pour Dim – DATE du calendrier grégorien, sélectionnez DATE (DATE).


      Boîte de dialogue Join affichant le fait Ordered DATE (DATE) joint à la dimension DATE (DATE)

  5. Passez en revue les jointures en mode graphique.

    Jointures en mode graphique

  6. Vérifiez les jointures en mode tabulaire.

    Jointures en mode tabulaire

Présenter le fait personnalisé dans le modèle sémantique

Vous modifiez le domaine pour présenter le nouveau fait personnalisé et ses métriques agrégables. Le système présente le fait personnalisé sous la forme d'un dossier contenant des colonnes de mesure dans le domaine.

Cette étape consiste à modifier le domaine SCM – Commande client afin de présenter le nouveau dossier de faits Fait – Ma personnalisation contenant la colonne de mesure Mesure personnalisée.
  1. Sur la page Extensions de modèle sémantique, accédez au modèle d'environnement restreint MySandbox5Mar25, cliquez sur Exécuter l'action, cliquez sur Gérer les domaines, sélectionnez Créer un domaine, puis cliquez sur Suivant.
    Remarque

    Vous pouvez créer un domaine ou modifier un domaine existant. Ce cas d'utilisation crée un domaine.


    Boîte de dialogue Exécuter l'action

  2. Sur la page Créer un domaine, à l'étape 1 de l'assistant, sélectionnez Créer un domaine basé sur un domaine existant, sélectionnez SCM – Commandes client, entrez Mon domaine personnalisé dans Nom du nouveau domaine, puis cliquez sur Suivant.

    Etape 1 de l'assistant sur la page Créer un domaine

  3. A l'étape 2 de l'assistant, cliquez sur Gérer les éléments, puis sur Gérer les nouvelles personnalisations.

    Etape 2 de l'assistant sur la page Créer un domaine affichant la liste de valeurs Gérer les éléments

  4. Dans Ajouter un domaine, sélectionnez Mesure personnalisée dans Fait - Mes données personnalisées, puis cliquez sur Ajouter.

    Boîte de dialogue Ajouter un domaine

  5. Désélectionnez tous les éléments sous Eléments de données disponibles pour le domaine SCM - Commande client.

    SCM - Domaine Commande client

  6. Sélectionnez les dimensions prédéfinies que vous avez jointes au fait personnalisé dans l'étoile logique et cliquez sur Suivant.

    Etape 2 de l'assistant sur la page Créer un domaine affichant les dimensions prédéfinies que vous avez jointes au fait personnalisé dans l'étoile logique

  7. A l'étape 3 de l'assistant, vérifiez comment il apparaîtra dans le modèle, renommez Mesure personnalisée en Mon nombre, puis cliquez sur Suivant.

    Etape 3 de l'assistant sur la page Créer un domaine affichant l'affichage du fait personnalisé dans le modèle

  8. Vérifiez le domaine personnalisé et cliquez sur Suivant.

    Le domaine personnalisé, Mon domaine personnalisé, que vous avez créé

  9. A l'étape 4 de l'assistant, cliquez sur Terminer.

    Etape 4 de l'assistant sur la page Créer un domaine

Appliquer et publier les personnalisations

Vous appliquez les modifications pour compiler le modèle d'environnement restreint et assurez-vous qu'il ne comporte aucune erreur.

Ensuite, vous utilisez l'onglet Activité pour déboguer, résoudre les erreurs et vérifier que l'action Appliquer les modifications est terminée et qu'elle a réussi. Enfin, vous fusionnez les modifications dans le modèle d'environnement restreint principal et publiez les principales extensions utilisateur pour partager les nouvelles extensions avec les consommateurs.

Cette étape consiste à appliquer les modifications, à utiliser l'onglet Activité pour surveiller le statut, à fusionner le modèle d'environnement restreint MySandbox5Mar25 avec le modèle d'environnement restreint principal, puis à publier l'extension utilisateur principale.

  1. Sur la page Extensions de modèle sémantique, positionnez le pointeur de la souris sur le modèle d'environnement restreint MySandbox5Mar25 pour afficher les actions, puis cliquez sur Appliquer les modifications.
  2. Cliquez sur l'onglet Activité pour surveiller la tâche Appliquer les modifications sur la page Activité.
  3. Une fois les modifications appliquées, cliquez sur Publier le modèle sur la page Extensions de modèle sémantique.
  4. Dans Publier le modèle, dans Extensions utilisateur, sélectionnez MySandbox5Mar25 et dans Configurations de sécurité, sélectionnez Tout.
  5. Cliquez sur Publier.
  6. Sur la page Extensions de modèle sémantique, cliquez sur l'onglet Activité pour surveiller la tâche Publier des personnalisations.

Validation des résultats

Vérifiez que vos personnalisations sont visibles dans le modèle sémantique.

  1. Dans la console Fusion Data Intelligence, cliquez sur Accéder à la page d'accueil.
  2. Sur la page d'accueil d'Oracle Analytics, cliquez sur Créer, sur Classeur, dans Ajouter des données, sélectionnez Mon domaine personnalisé, puis cliquez sur Ajouter au classeur.
  3. Créez un rapport qui extrait une colonne de chacune des dimensions prédéfinies et de la mesure personnalisée du fait personnalisé, Fait - Mes données personnalisées. Assurez-vous qu'aucune duplication ne se produit lorsque vous ajoutez des colonnes à partir de chaque colonne de dimension. Ce rapport confirme que les dimensions prédéfinies sélectionnées peuvent être jointes avec succès à la mesure de fait personnalisée.

    Rapport confirmant que les dimensions prédéfinies sélectionnées peuvent être jointes avec succès à la mesure de fait personnalisée