Exécution de requêtes MDX

Vous pouvez exécuter des requêtes MDX enregistrées ou exécuter immédiatement une requête que vous venez de saisir.

Pour exécuter une requête MDX, procédez comme suit :
  1. Dans Excel, connectez-vous à une source de données Oracle Essbase.
  2. Dans le ruban Essbase, sélectionnez Gérer et exécuter des requêtes pour afficher la boîte de dialogue Gérer et exécuter des requêtes.

    Figure 20-4 Boîte de dialogue Gérer et exécuter des requêtes


    Boîte de dialogue Gérer et exécuter des requêtes Dans la zone de texte à gauche, la première requête de la liste est sélectionnée par défaut. Dans la zone de texte à droite, la syntaxe de requête associée à la requête sélectionnée est affichée.
  3. Effectuez une action :
    • Pour exécuter une requête MDX enregistrée, sélectionnez-la dans la liste du cadre de gauche et cliquez sur Exécuter.

    • Pour exécuter une requête MDX de manière dynamique, cliquez sur Ajouter une requête, entrez la requête MDX dans la zone de texte à droite et cliquez sur Exécuter.

      La requête que vous saisissez de manière dynamique ne sera pas enregistrée.

    La boîte de dialogue se ferme automatiquement et les résultats de la requête apparaissent sur la feuille.

Remarque :

Lorsqu'une requête MDX est exécutée avec un membre calculé (WITH MEMBER...) dans Excel, les valeurs calculées apparaissent, mais si la grille est actualisée, la colonne est convertie en colonne de commentaire et toutes les valeurs calculées sont perdues. Cela se produit que vous utilisiez la commande Exécuter MDX du ruban Essbase ou la fonction VBA HypMDXExecute.