Utilisation du Concepteur de requêtes MDX Analysis Services en mode Création
Mis à jour : 14 avril 2006
Lorsque vous créez un dataset à partir d'une source de données Microsoft SQL Server, le Concepteur de rapports affiche le Concepteur de requêtes MDX en mode Création. Choisissez le mode Création pour créer de manière interactive une requête MDX avec des éléments graphiques. Vous pouvez sélectionner un cube, faire glisser des dimensions, des attributs de dimension, des niveaux, des hiérarchies, des mesures et des indicateurs de performance clés (KPI) vers le volet Données. Vous pouvez également ajouter des membres calculés, définir des valeurs par défaut pour les variables et afficher automatiquement l'ensemble de résultats retourné pour la requête créée lorsque vous apportez des modifications dans le volet Données. Vous pouvez définir des filtres pour limiter les données extraites de la source de données par la requête, puis définir des paramètres. Pour afficher ou modifier directement le texte de la requête MDX, cliquez sur le bouton bascule Mode Création () de la barre d'outils pour passer en mode Requête. Pour plus d'informations, consultez Utilisation du Concepteur de requêtes MDX Analysis Services en mode Requête.
Le Concepteur de requêtes graphique en mode Création inclut une barre d'outils, un bouton Sélection de cube et quatre volets : un volet Métadonnées, un volet Membres calculés, un volet Filtre et un volet Données. Pour plus d'informations sur l'interface utilisateur, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services.
Le bouton du Concepteur générique de requêtes n'est pas activé pour ce Concepteur de requêtes.
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 le bouton 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 que vous pouvez utiliser. Par défaut, le premier cube dans 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. Vous pouvez faire glisser les objets suivants depuis le volet Métadonnées vers les volets Données et Filtre :
- Dimensions
- Niveaux
- Membres
- Mesures
- Hiérarchies et attributs
- Indicateurs de performance clé (KPI)
- Jeux nommés et membres (vers le volet Filtre uniquement)
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.
En faisant glisser un objet vers le volet Données, vous pouvez créer une ou plusieurs colonnes pour l'ensemble de résultats. Lors de l'exécution de la requête, les valeurs de la source de données sont extraites de ces colonnes. Les colonnes du volet Données deviennent les champs d'un dataset. Vous pouvez également ajouter ou modifier des champs manuellement dans l'onglet Champs de la boîte de dialogue Datasets. Utilisez le bouton Actualiser les champs () 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 Membres calculés
Le volet Membres calculés vous permet de créer ou de modifier des membres calculés à utiliser dans votre requête. Les membres calculés sont des membres personnalisés définis dans la requête qui n'existent pas dans la source de données sous-jacente. Par exemple, si un cube contient les membres Ventes et Coût, vous pouvez définir un membre calculé appelé Profit qui affiche la différence entre les ventes et les coûts.
Pour savoir comment définir un membre calculé, consultez Procédure : ajouter un membre calculé pour une requête MDX Analysis Services (Concepteur de rapports).
Après avoir défini un membre calculé, vous pouvez le faire glisser vers le volet Données de la même manière qu'un objet que vous feriez glisser vers le volet Métadonnées.
Volet Filtre
Utilisez le volet Filtre pour définir des critères de filtrage des données à partir de la source de données. Cette opération limite l'ensemble de résultats extrait en exécutant la requête et réduit la quantité de données que doit traiter le rapport. Le volet Filtre vous permet de sélectionner une dimension et une hiérarchie à filtrer et de définir l'opérateur et l'expression de filtre à appliquer. L'expression de filtre peut être un élément unique, un ensemble d'éléments ou un paramètre.
Lorsque vous définissez une valeur ou un membre comme critère pour un élément de filtre, ils deviennent la valeur par défaut pour le paramètre de rapport associé. Pour modifier cette valeur par défaut, vous pouvez définir une valeur par défaut différente pour le paramètre de rapport.
Pour savoir comment modifier un paramètre de rapport, consultez Procédure : ajouter, modifier ou supprimer un paramètre de rapport (Concepteur de rapports).
Vous pouvez faire glisser des objets du volet Métadonnées vers le filtre ou bien utiliser la liste déroulante <Sélectionner une dimension> pour choisir une dimension. Vous pouvez également faire glisser des jeux nommés et des membres vers ce volet. Pour supprimer les critères de filtre, sélectionnez-les, puis cliquez sur le bouton Supprimer () de la barre d'outils.
Pour savoir comment définir des filtres et des paramètres, consultez Procédure : ajouter un filtre dans le Concepteur de requêtes MDX pour Analysis Services (Concepteur de rapports).
Remarque : |
---|
Si vous définissez un élément de filtre aboutissant à l'absence de membres répondant aux critères de filtre, la requête échoue avec une erreur de type « Sous-cube vide » ou « Aucune ligne trouvée ». |
Volet Données
Utilisez le volet Données pour générer de manière interactive les résultats de la requête souhaités. Vous pouvez faire glisser des éléments depuis les volets Métadonnées et Membres calculés pour ajouter des colonnes au volet Données.
Par défaut, les résultats de la requête s'affichent lorsque vous les modifiez. Vous pouvez désactiver cette fonctionnalité en cliquant sur le bouton bascule Exécution automatique () dans la barre d'outils du Concepteur de requêtes. Pour exécuter manuellement la requête, cliquez sur le bouton Exécuter () dans la barre d'outils du Concepteur de requêtes.
Lorsque vous cliquez sur le bouton Exécuter, seuls les résultats du volet Données sont actualisés. Pour actualiser votre vue de la source de données sous-jacente (par exemple, lorsque le cube est modifié et que vous souhaitez consulter les modifications dans le volet Métadonnées), cliquez sur le bouton Actualiser () dans la barre d'outils du Concepteur de requêtes. Lorsque vous cliquez sur le bouton Actualiser les champs, la requête actuelle est enregistrée dans la définition du rapport et les champs du dataset sont actualisés dans la fenêtre Dataset.
Remarque : |
---|
Par défaut, les requêtes, que vous construisez à l'aide du Concepteur de requêtes MDX dans la vue design, cachent les cellules vides. (Ceci revient à utiliser la clause NON EMPTY dans MDX). Pour afficher les cellules vides, cliquez sur le bouton Afficher les cellules vides () dans la barre d'outils. |
Utilisation de paramètres de requête
Vous pouvez ajouter des paramètres à votre requête en activant la case à cocher Paramètres pour le membre dans le volet Filtre. Après avoir sélectionné cette option et être passé en mode Mise en page, le Concepteur de requêtes crée automatiquement un paramètre de rapport et un dataset doté de valeurs valides pour ce paramètre. Vous pouvez consulter et modifier le dataset de valeurs valide dans la vue Données. Le nom du dataset dépend du nom du membre paramétrable dans le volet Filtre.
Pour savoir comment définir des filtres et des paramètres, consultez Procédure : ajouter un filtre dans le Concepteur de requêtes MDX pour Analysis Services (Concepteur de rapports).
Définition de la requête
Lorsque vous créez une requête en mode Création, le Concepteur de requêtes crée une spécification de la requête dans la définition du rapport. Une spécification de la requête est une représentation XML de la requête. Le Concepteur de requêtes crée automatiquement une requête MDX à partir de sa spécification. La spécification de la requête et la requête MDX sont stockées dans la définition du rapport.
Pour créer un dataset
Dans la liste déroulante Dataset de l'onglet Données, sélectionnez <Nouveau dataset>.
Dans la liste déroulante Source de données de la boîte de dialogue Dataset, sélectionnez Nouvelle source de données.
Dans la boîte de dialogue Source de données, dans la liste déroulante Type, sélectionnez Microsoft SQL Server Analysis Services.
Spécifiez une chaîne de connexion qui fonctionne avec votre source de données Analysis Services.
Contactez l'administrateur de votre base de données pour obtenir les informations de connexion. L'exemple de chaîne de connexion suivant spécifie l'entrepôt de données exemple Adventure Works DW sur une source de données Analysis Services située sur le serveur local :Data Source=(local);Initial Catalog="Adventure Works DW"
Définissez les informations d'identification de la base de données dans l'onglet Informations d'identification de la boîte de dialogue Source de données.
Pour plus d'informations, consultez Connexion à une source de données.
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 Requête
Utilisation du Concepteur de requêtes DMX Analysis Services
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|