Utilisation du Concepteur de requêtes MDX Analysis Services en mode Requête

Mis à jour : 14 avril 2006

Lorsque vous créez un dataset à partir d'une source de données Microsoft Analysis Services, le Concepteur de rapports affiche le Concepteur de requêtes MDX en mode Création. Pour passer en mode requête, cliquez sur le bouton bascule Mode Création (Basculer en mode Création) de la barre d'outils. Le Concepteur de requêtes graphique en mode Requête inclut une barre d'outils, un bouton Sélection de cube et trois volets : un volet Métadonnées/Fonctions/Modèles à onglets, un volet de requête et un volet de données. Pour obtenir une description de l'interface utilisateur, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services.

ms155824.note(fr-fr,SQL.90).gifRemarque :
Les modifications que vous apportez en mode Requête sont perdues si vous basculez en mode Création.

Utilisez le mode Requête pour créer interactivement une requête MDX ou pour entrer directement du texte MDX. Vous pouvez sélectionner un cube et faire glisser des dimensions, des attributs de dimension, des niveaux, des hiérarchies, des jeux nommés, des membres, des mesures ainsi que des indicateurs de performance clés (KPI) vers le volet de requête. Vous pouvez sélectionner des fonctions ou des modèles MDX à inclure dans votre requête. Vous pouvez également définir des valeurs par défaut pour les variables et afficher automatiquement un aperçu des résultats retournés pour la requête lorsque vous apportez des modifications dans le volet de requête. Vous pouvez définir des filtres pour limiter les données extraites du dataset par la requête, puis définir des paramètres. Chaque fois que vous modifiez la requête dans le volet de requête, Reporting Services traite le texte MDX pour déterminer les colonnes à extraire de la source de données. Ces colonnes apparaissent dans la fenêtre Dataset en tant que champs du dataset.

Le Concepteur générique de requêtes n'est pas activé pour l'extension pour le traitement de données Microsoft Analysis Services.

Bouton Sélection de cube

Avant de créer une requête, vous devez sélectionner le cube à partir duquel les données seront récupérées. Cliquez sur Sélection de cube pour ouvrir la boîte de dialogue Sélection de cube. Les sources de données Microsoft Analysis Services fournissent la liste des cubes disponibles. Par défaut, le premier cube de la base de données est sélectionné.

Pour savoir comment sélectionner un cube, consultez Procédure : sélectionner un cube (Générateur de rapports).

Volet Métadonnées

Dans le volet Métadonnées, vous pouvez explorer les métadonnées du cube sélectionné sur la source de données sous-jacente, telles que les dimensions, les niveaux, les hiérarchies, les attributs, les mesures et les indicateurs de performance clés. Utilisez le navigateur de métadonnées pour faire glisser des objets vers le volet de requête.

Le volet Métadonnées est situé sous le nom du cube sur le côté gauche du Concepteur de requêtes. Ce volet affiche les objets stockés dans le cube actif, que vous pouvez faire glisser vers le volet de requête MDX. Lorsque vous faites glisser un objet vers le volet de requête, le nom de l'objet est placé dans la requête.

Vous pouvez faire glisser les objets suivants à partir du volet Métadonnées vers le volet de requête :

  • Niveaux
  • Mesures
  • Hiérarchies et attributs
  • Indicateurs de performance clés

Vous ne pouvez pas faire glisser des propriétés de membre vers le volet de requête. Pour faire référence à des propriétés de membre, consultez Utilisation de propriétés de champ étendues pour une base de données Analysis Services. Utilisation de champs dans un Dataset de rapport

Volet Requête

Vous pouvez faire glisser des objets sur le volet de requête ou entrer directement le texte de la requête MDX. Pour plus d'informations sur l'écriture d'une requête MDX, consultez Référence MDX (Multidimensional Expressions).

Utilisez le bouton Préparer la requête (Bouton Préparer la requête) pour valider la syntaxe MDX et vérifier que l'optimisation des requêtes ou les autres opérations de traitement de requête sont correctement effectuées. Reporting Services analyse le texte MDX pour identifier les colonnes retournées afin que les champs du dataset puissent être présentés dans la fenêtre Datasets. Cette requête limitée est enregistrée dans la définition de rapport avec le texte de la requête MDX. Vous pouvez également ajouter ou modifier des champs manuellement sous l'onglet Champs de la boîte de dialogue Datasets. Utilisez le bouton Actualiser les champs (Actualiser les champs du dataset) de la barre d'outils pour afficher les champs définis pour la requête active dans la fenêtre Datasets. Pour plus d'informations sur la fenêtre Datasets, consultez Utilisation de champs dans un Dataset de rapport.

Volet Résultats

Utilisez le volet Résultats pour afficher un aperçu des résultats de la requête. Pour exécuter la requête, cliquez sur le bouton Exécuter dans la barre d'outils du Concepteur de requêtes.

Utilisation de paramètres de requête en mode Requête

Si votre requête contient des paramètres, le Concepteur de rapports crée automatiquement les paramètres de rapport qui correspondent aux paramètres de requête dans le rapport lorsque vous tapez la requête. Par exemple, la requête MDX suivante crée un paramètre de rapport nommé ProductColor :

SELECT NON EMPTY { 
   [Measures].[Internet Order Quantity] } ON COLUMNS, 
   NON EMPTY { ([Product].[Product].[Product].ALLMEMBERS * 
      [Product].[Color].[Color].ALLMEMBERS ) }
   DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM 
   ( SELECT 
      ( STRTOSET(@ProductColor, CONSTRAINED) ) ON COLUMNS 
       FROM [Adventure Works]) 
        CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, 
        FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Pour gérer la relation entre les paramètres de rapport et les paramètres de requête, cliquez sur le bouton Modifier le dataset sélectionné (Ellipse (3 points) pour modifier le dataset sélectionné) de la barre d'outils pour ouvrir la boîte de dialogue Dataset, puis cliquez sur l'onglet Paramètres. Bien que les paramètres de rapport soient automatiquement créés à partir des paramètres de requête, vous pouvez gérer les paramètres de rapport séparément. De plus, si vous renommez ou supprimez un paramètre de requête, le paramètre de rapport correspondant n'est pas renommé ou supprimé pour autant. Pour supprimer un paramètre de rapport, dans le menu Rapport, sélectionnez Paramètres du rapport. Sélectionnez le paramètre que vous voulez supprimer, puis cliquez sur Supprimer. Pour plus d'informations, consultez Utilisation de paramètres dans Reporting Services.

Voir aussi

Concepts

Définition de datasets de rapport pour les données multidimensionnelles et les données de prédiction d'exploration de données d'Analysis Services
Utilisation du Concepteur de requêtes MDX Analysis Services en mode Création
Utilisation du Concepteur de requêtes DMX Analysis Services

Autres ressources

Interface utilisateur du Concepteur de requêtes MDX Analysis Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Mise à jour de l'introduction.
  • Ajout de liens vers la rubrique de l'interface utilisateur du Concepteur de requêtes MDX.
  • Mise à jour des détails du volet Métadonnées.