Créer une connexion et une source de données pour accéder à un autre cube

Définissez une connexion et une source de données entre deux cubes Essbase (sur des instances différentes).

  1. Connectez-vous à l'interface Web d'Essbase en tant qu'administrateur de service ou gestionnaire d'application.
  2. Cliquez sur Sources, puis sur Connexions.

    Pour définir la connexion et la source de données au niveau de l'application plutôt que globalement, partez de la page Applications au lieu de la page Sources. Cliquez sur le nom d'une application, puis sur Sources.

  3. Cliquez sur Créer une connexion, et sélectionnez Essbase comme type de connexion.
  4. Entrez un nom de connexion; par exemple, Essbase2.
  5. Entrez les informations de l'hôte et du port, ou cochez la case Utiliser l'URL. Les informations de connexion peuvent être fournies par l'administrateur de service.

    Boîte de dialogue Créer une connexion pour la création d'une connexion à une autre instance Essbase. Name : Essbase2. La case Use URL est cochée. L'URL est https://myserver.example.com:9001/essbase/agent. Les champs Host et Port sont vides parce que la case Use URL est cochée. User : admin. Password (masqué). Description : Connection to Essbase instance 2

    Si vous utilisez l'URL, choisissez le format d'URL d'exploration. L'URL d'exploration est l'URL fournie par l'administrateur de service avec /agent ajouté à la fin. Par exemple :

    https://myserver.example.com:9001/essbase/agent
  6. Cliquez sur Tester pour valider la connexion, et si elle a réussi, cliquez sur Créer.
  7. Vérifiez que la connexion a bien été créée et qu'elle apparaît dans la liste des connexions.
    Vous allez ensuite créer une source de données pour la connexion à Essbase.
  8. Cliquez sur Sources de données, puis cliquez sur Créer une source de données.
  9. Dans la zone déroulante Connexion, sélectionnez le nom de la connexion que vous venez de créer.
  10. Entrez un nom pour la source de données et une description facultative.
  11. Sélectionnez l'application et la base de données qui seront utilisées pour cette source de données.
  12. Indiquez une interrogation MDX valide qui sélectionne les données de cube que vous voulez rendre disponibles dans cette source de données.

    Boîte de dialogue Créer une connexion, étape Général, pour créer une connexion à une autre instance Essbase. Connexion : Essbase2, Nom : Essbase2_DS, Description : Essbase instance 2 datasource, Application : Sample, Base de données : Basic, Interrogation MDX : Select {Market} on columns, {Product} on rows from Sample.basic

  13. Cliquez sur Suivant. Si la syntaxe MDX était correcte pour l'interrogation du cube distant, les colonnes interrogées sont alimentées.
  14. Affectez l'attribut Double aux colonnes numériques, et cliquez sur Suivant.

    Boîte de dialogue Créer une source de données, étape Colonnes, pour créer une source de données pour une autre instance Essbase. Index : 1, Name : Product, Type : String. Index : 2, Name : Market, Type : String

  15. Modifiez d'éventuels paramètres propres à la source, le cas échéant, et cliquez sur Suivant.
  16. Vérifiez le panneau de prévisualisation. Vous devriez voir les résultats de l'interrogation MDX extraire des colonnes de données à partir de l'autre cube.

    Boîte de dialogue Créer une source de données, étape Prévisualiser, pour créer une source de données pour une autre instance Essbase. Les données de prévisualisation d'Essbase sont affichées.

  17. Si la prévisualisation semble correcte, cliquez sur Créer pour terminer la création de la source de données.