Cas d'utilisation 1 : Étendre une dimension conforme

Vous pouvez étendre un dossier de dimension en ajoutant de nouvelles colonnes qui représentent des attributs descriptifs supplémentaires liés à la dimension conforme.

Le dossier Détails de facturation du client, (un sous-dossier du dossier Lieu du client, du domaine prédéfini Données financières - Ajustements des comptes clients), contient déjà l'attribut Facturation à pays contenant l'abréviation de deux pays. Toutefois, il manque l'attribut descriptif supplémentaire Nom complet du pays.

Dans ce cas d'utilisation, vous ajoutez la colonne Nom complet du pays d'une source externe dans le dossier Détails de facturation du client prédéfini pour associer l'attribut de pays complet au lieu du client. Vous joignez l'extension personnalisée à la dimension prédéfinie conforme Dim – Emplacement de facturation du client à l'aide de l'ID emplacement du client.

Ce cas d'utilisation nécessite l'abonnement à Fusion ERP Analytics. Toutefois, vous pouvez appliquer les concepts couverts dans ce cas d'utilisation à tout autre abonnement Fusion Data Intelligence. Le cas d'utilisation peut faire référence aux tables et aux synonymes prédéfinis d'Autonomous Data Warehouse et simuler des vues et des tables de base de données personnalisées. Si vous avez activé l'abonnement Fusion Data Intelligence spécifié, vous pouvez utiliser les exemples fournis. Il est recommandé de remplacer les exemples d'objets par vos propres objets Autonomous Data Warehouse personnalisés tels que table personnalisée, vue matérialisée, vue, synonyme personnalisé ou synonyme de jeu de données d'augmentation de données.

Utilisez ce qui suit pour effectuer cette tâche :
  • Exemple de table d'extension de dimension - FDI_X_COUNTRY_D
  • Attribut - Pays FullName
  • Domaine - Ajustements CC
  • Dossier de dimension parent - Client
  • Dossier de dimension - Dimension - Emplacement à facturer du client
  • Table ADW prédéfinie - DW_CUSTOMER_LOCATION_D
Assurez-vous de faire référence à Charger les échantillons pour les cas d'utilisation des extensions de modèle sémantique et de remplir les préalables suivants :
  1. Créez un bac à sable intitulé MySandbox5Mar25. Voir Créer un bac à sable. Vous pouvez également modifier un bac à sable existant dans la page Extensions de modèle sémantique; par exemple, en cliquant sur le bac à sable MySandbox5Mar25.
  2. Créez l'exemple de table d'extension de dimension, FDI_X_COUNTRY_D, dans l'entrepôt de données autonome associé à votre instance Fusion Data Intelligence à l'aide des exemples de fichiers FDI_X_COUNTRY_D.xlsx ou FDI_X_COUNTRY.sql.
  3. Créez une vue intitulée FDI_X_CUSTOMER_LOCATION_D_V pour joindre la table personnalisée FDI_X_COUNTRY_D à la table de dimension prédéfinie DW_CUSTOMER_LOCATION_D qui contient la clé primaire CUSTOMER_LOCATION_ID, qui sera utilisée pour la jointure lors de l'extension de la dimension. Utilisez le script SQL suivant pour créer la vue :
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_CUSTOMER_LOCATION_D_V" ("CUSTOMER_LOCATION_ID", "COUNTRY_FULLNAME") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT p.CUSTOMER_LOCATION_ID, NVL(c.COUNTRY_FULLNAME,'~NOVALUE~') AS COUNTRY_FULLNAME
    FROM OAX$OAC.DW_CUSTOMER_LOCATION_D p
    LEFT JOIN FDI_X_COUNTRY_D c
    ON p.COUNTRY_CODE = c.COUNTRY_CODE
    );
    
  4. Accordez l'accès au modèle sémantique à la vue FDI_X_CUSTOMER_LOCATION_D_V pour le schéma OAX$OAC à l'aide du script SQL suivant :
    GRANT SELECT ON "OAX_USER"."FDI_X_CUSTOMER_LOCATION_D_V" TO "OAX$OAC";
    
  5. 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_CUSTOMER_LOCATION_D_V;

Ajouter une extension de dimension au modèle sémantique

Vous modifiez l'étoile logique pour définir l'objet d'entrepôt de données autonome, les attributs, les étiquettes d'affichage et les clés, puis vous joignez l'objet personnalisé à la dimension conforme prédéfinie en cours d'extension.

Dans cette tâche, vous modifiez l'étoile logique Fact – Fins – Ajustements des comptes clients pour ajouter une extension de dimension dans Dim – Emplacement de facturation du client référençant l'objet d'entrepôt de données autonome FDI_X_CUSTOMER_LOCATION_V. L'extension personnalisée est jointe à la dimension prédéfinie conforme Dim – Emplacement de facturation du client à l'aide de l'ID emplacement du client.
  1. Dans la page Extensions de modèle sémantique, cliquez sur le bac à sable MySandbox5Mar25.

    Page Extensions de modèle sémantique affichant le bac à sable que vous avez créé

  2. In Perform Action, click Manage Logical Star, then Edit Logical Star, then Out of the box, then select Financials - AR Adjustments as the subject area, select Fact – Fins – AR Adjustments as the corresponding fact, and then Next.

    Boîte de dialogue Effectuer une action

  3. Dans la page Étoile logique : Fait, localisez la table de dimension Dim - Emplacement de facturation du client, cliquez dessus avec le bouton droit de la souris, puis cliquez sur Gérer l'extension.

    La page Étoile logique : Fait affichant la table de dimension Dimension Emplacement à facturer du client

  4. Dans la liste de valeurs Gérer l'extension, sélectionnez Prolonger la dimension.

    Liste de valeurs Gérer les extensions

  5. Dans la page Étendre une dimension, à l'étape 1 de l'assistant, sélectionnez OAX_USER dans Schéma et sélectionnez FDI_X_CUSTOMER_LOCATION_D_V dans Objet. Select the Use for Key check box for CUSTOMER_LOCATION_ID source column, select the Add Attributes check box for COUNTRY_FULLNAME source column, and click Next.
    Note

    Assurez-vous que le nom d'affichage est unique et qu'il n'entre en conflit avec aucun des noms de colonne prédéfinis; par exemple, renommez CUSTOMER_LOCATION_ID ID emplacement de client FDI.

    Extension d'une dimension

  6. À l'étape 2 de l'assistant, sélectionnez Left Outer (Externe gauche) dans Select Join Type (Sélectionner un type de jointure).
    Note

    Le type de jointure est principalement Intérieur (correspondance) ou Gauche (toutes à partir de la dimension initiale). Le type de jointure Gauche garantit qu'aucune donnée n'est perdue.

    Étape 2 de l'assistant Extend a Dimension dans laquelle vous sélectionnez le type de jointure

  7. Sélectionnez ID emplacement du client (DOUBLE) comme Clé de dimension et CUSTOMER_LOCATION_ID (DOUBLE) comme Clé de dimension étendue. Cliquez sur Terminer.

    Étape 2 de l'assistant Extend a Dimension dans laquelle vous sélectionnez les clés de jointure

  8. Vérifiez la dimension étendue.

    La page Extend Dimension affiche la dimension étendue.

Présenter l'extension de dimension dans le modèle sémantique

Vous modifiez le domaine pour présenter les colonnes étendues dans un dossier de domaine.

Dans cette étape, vous modifiez le domaine Finances - Ajustements des comptes clients pour présenter la colonne étendue Nom complet du pays dans le dossier Détails de facturation du client prédéfini.
  1. Naviguez jusqu'au bac à sable MySandbox5Mar25.
  2. In MySandbox5Mar25 sandbox, click Perform Action, then Manage Subject Areas, then Modify a Subject Area, select Financials – AR Adjustments as the subject area, and then Next.

    Boîte de dialogue Effectuer une action

  3. À l'étape 1 de l'assistant, dans la page Modifier un domaine - Gestion financière - Ajustements des comptes clients, consultez les détails et cliquez sur Suivant.
  4. À l'étape 2 de l'assistant, sélectionnez Manage Elements (Gérer les éléments), puis cliquez sur Manage Factory Customizations (Gérer les personnalisations d'usine).

    Étape 2 de l'assistant dans la page Modifier un domaine - Gestion financière - Ajustements des comptes clients affichant les options Gérer les éléments

  5. Dans Ajouter un domaine, sélectionnez Nom complet du pays et cliquez sur Ajouter des dossiers.

    La boîte de dialogue Ajouter un domaine affichant la colonne Nom complet du pays étendu dans le dossier Détails de facturation du client prédéfini

  6. Dans Ajouter un domaine, sélectionnez le dossier Détails de facturation du client et cliquez sur Ajouter des dossiers.

    La boîte de dialogue Ajouter un domaine affiche le dossier prédéfini Détails de facturation du client auquel la dimension étendue est ajoutée.

  7. Vérifiez les ajouts et cliquez sur Terminer.

    Page Modification domaine – Gestion financière – Ajustements CC affichant les ajouts

Appliquer et publier les personnalisations

Vous appliquez les modifications pour compiler le bac à sable et assurez-vous qu'il ne comporte pas d'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 réussie. Enfin, vous fusionnez les modifications apportées au bac à sable principal et publiez les extensions utilisateur principales pour partager les nouvelles extensions avec les consommateurs.

Dans cette étape, vous appliquez les modifications, utilisez l'onglet Activité pour surveiller le statut, fusionnez le bac à sable MySandbox5Mar25 avec le bac à sable principal, puis publiez l'extension d'utilisateur principale.

  1. Dans la page Extensions de modèle sémantique, pointez le bac à sable MySandbox5Mar25 pour voir les actions, puis cliquez sur Appliquer les modifications.
  2. Cliquez sur l'onglet Activité pour surveiller la tâche Appliquer les modifications dans la page Activité.
  3. Une fois les modifications appliquées, cliquez sur Publier le modèle dans la page Extensions de modèle sémantique.
  4. Dans Publish Model, dans User Extensions, sélectionnez MySandbox5Mar25 et, dans Security Configurations, sélectionnez All (Tout).
  5. Cliquez sur Publier.
  6. Dans la page Extensions de modèle sémantique, cliquez sur l'onglet Activité pour surveiller la tâche Publier les 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 Aller à la page d'accueil.
  2. On the Oracle Analytics Home page, click Create, click Workbook, in Add Data, select Financials - AR Adjustments, the subject area that is extended in this use case, and then click Add to Workbook.
  3. Développez le dossier Lieu du client, puis développez le dossier Détails de facturation du client et vérifiez que l'attribut étendu Nom complet du pays est visible au bas de la liste des attributs.
  4. Créez un rapport pour indiquer que l'attribut de dimension étendue a été joint avec succès aux mesures de fait souhaitées.

    Le rapport affiche l'attribut de dimension étendue joint avec succès aux mesures de fait souhaitées