Création d'une partition fédérée dans le concepteur de cubes

Cette rubrique explique comment créer une partition fédérée dans le concepteur de cubes en créant une feuille de calcul Cube.FederatedPartition dans le classeur d'application pour le cube Essbase, puis en validant la feuille et en enregistrant la partition vers le serveur.

La partition fédérée se trouve entre Essbase et Autonomous Data Warehouse Serverless.

Cette rubrique part du principe que vous avez rempli les prérequis et passé en revue les informations détaillées dans Intégration d'Essbase à Autonomous Database à l'aide de partitions fédérées.

  1. Construisez une application et un cube Essbase sans partition fédérée.
  2. Ouvrez le classeur d'application pour le cube. Si vous n'en avez pas, reportez-vous à Export d'un cube vers un classeur d'application.
  3. Dans le ruban du concepteur de cubes, cliquez sur Concepteur de cubes pour ouvrir le panneau Concepteur.
  4. Cliquez sur Feuille d'origine Image de l'icône Feuille d'origine dans le panneau Concepteur de cubes. pour remplir le panneau Concepteur avec le contenu de la feuille.
  5. Cliquez sur l'onglet Paramètres.
  6. Dans l'onglet Paramètres, développez Propriétés et sélectionnez Partition fédérée.


    Image du panneau Concepteur de cubes, onglet Paramètres, avec l'option Partition fédérée sélectionnée.

  7. Cliquez sur Feuille de destination Image de l'icône Feuille de destination dans le panneau Concepteur de cubes. pour créer une feuille Cube.FederatedPartition dans le classeur d'application.
  8. Cliquez sur Oui pour modifier la nouvelle feuille de calcul Cube.FederatedPartition.

    L'assistant Partition fédérée s'ouvre dans le concepteur de cubes.

  9. Dans Nom de la connexion, saisissez la connexion à Autonomous Data Warehouse auparavant créée par un administrateur de service, comme indiqué dans Création d'une connexion pour les partitions fédérées.

    Remarque :

    Lorsque vous créez une partition fédérée dans le concepteur de cubes, la connexion doit être une connexion globale.
  10. Dans Nom du schéma, vérifiez que la valeur correspond au nom du schéma de base de données (nom d'utilisateur saisi lors de la création de la connexion).
  11. Dans Gestion du stockage, conservez l'option par défaut, Utilisateur.

    Remarque :

    Pour laisser Essbase créer et gérer une table de faits pour vous, vous pouvez sélectionner l'option de gestion par Essbase, qui est en mode Aperçu.
  12. Dans Nom de table de faits, sélectionnez le nom de la table de faits d'Autonomous Data Warehouse qui stocke les clés et les valeurs numériques.
  13. Dans Dimension de pivot, sélectionnez le nom de la dimension de pivot de l'outline Essbase que vous avez décidé d'utiliser, pendant le processus Identification de la dimension de pivot.


    Image de l'assistant Partition fédérée dans le concepteur de cubes, avec l'option multicube sélectionnée comme nom de connexion et nom de schéma, User comme gestion de stockage, SHAREDFACT comme nom de table de faits et Year comme dimension de pivot. Les noms de colonne de membre de pivot affichent Generation 3 suivi des mois de l'année.

    Si les noms de colonne dans la table de faits sont identiques à ceux des dimensions et des membres de pivot dans l'outline, le mapping est automatiquement rempli dans Mapping de colonnes avec Essbase. Vous devez mapper manuellement tout membre ou dimension qui ne peut pas être mappé automatiquement avec une colonne de la table de faits.

    Si un membre de la dimension de pivot (ou le nom d'une dimension autre que de mesures) inclut un caractère spécial, tel que &, Oracle recommande de le renommer.

    Dans la colonne Membre de pivot, les valeurs de ligne sont des valeurs numériques ou les données. Les en-têtes de ces colonnes sont les noms de membre.

    Les valeurs de la colonne de dimension sont des valeurs textuelles. Elles sont mappées avec les noms de membre Essbase. Les en-têtes de ces colonnes sont mappés avec les noms de dimension Essbase.

  14. Si les noms de dimension et de membre Essbase ne sont pas exactement identiques aux noms de colonne de la table de faits, mappez-les en faisant glisser les noms Essbase et en les déplaçant vers les noms de colonne correspondants dans la colonne Membre de pivot et dans Colonne de dimension.

    Par exemple, faites glisser Comptes et déplacez-le vers Mesures.


    Image de la boîte de dialogue Mapping de colonnes de table de faits avec les membres Essbase dans l'assistant Partition fédérée du concepteur de cubes, indiquant que Accounts doit être mappé avec Measures.


    Image de la boîte de dialogue Mapping de colonnes de table de faits avec les membres Essbase dans l'assistant Partition fédérée du concepteur de cubes, indiquant que Accounts doit être mappé avec Measures.

  15. Poursuivez la procédure de création de la partition fédérée en procédant comme suit :
    1. Cliquez sur Valider pour valider la partition.
    2. Cliquez sur Enregistrer pour enregistrer les modifications apportées à la feuille de calcul Cube.FederatedPartition.
    3. Cliquez sur Construire pour construire la partition fédérée sur le serveur.

      Remarque :

      Le bouton Construire de l'assistant Partition fédérée ne fonctionne pas sur les cubes en mode "aggregate storage".

      Vous pouvez également utiliser l'option Construire un cube du ruban Concepteur de cubes pour construire le cube et créer la partition fédérée.

      Remarque :

      Le processus de construction de la partition fédérée est lancé en tant que job et vous pouvez le surveiller en accédant à Afficher les jobs dans le ruban Concepteur de cubes.
  16. La partition fédérée est créée. Cette opération crée également des tables helper de dimension (et d'autres artefacts) dans Autonomous Data Warehouse, liées à la table de faits (par des clés).
  17. Continuez à utiliser l'assistant pour modifier uniquement la partition fédérée ou reconstruire l'application avec les nouveaux paramètres de partition fédérée enregistrés dans le classeur d'application.