Outils de conception de requête dans Reporting Services

Reporting Services fournit différents outils de conception de requêtes que vous pouvez utiliser pour créer des requêtes de dataset dans le Concepteur de rapports. Le type de source de données utilisé détermine la disponibilité d'un concepteur de requêtes particulier. En outre, certains Concepteurs de requêtes offrent d'autres modes afin que vous puissiez choisir s'il convient de travailler en mode visuel ou directement dans le langage de requête. Cette rubrique présente chaque outil et décrit le type de source de données que chacun prend en charge. Les outils suivants sont décrits dans cette rubrique :

  • Concepteur de requêtes textuel

  • Concepteur de requêtes graphique

  • Concepteur de requêtes Modèle de rapport

  • Concepteur de requêtes MDX

  • Concepteur de requêtes DMX

  • Concepteur de requêtes SAP NetWeaver BI

  • Concepteur de requêtes Hyperion Essbase

Tous les outils de conception de requêtes fonctionnent dans l'environnement de conception de données de Business Intelligence Development Studio lorsque vous travaillez avec un modèle de projet de Report Server ou de l'Assistant Projet Report Server. Pour plus d'informations sur l'utilisation des concepteurs de requêtes, consultez Concepteurs de requêtes Reporting Services.

Concepteur de requêtes textuel

Le concepteur de requêtes textuel est l'outil de génération de requêtes adopté par défaut pour la plupart des sources de données relationnelles prises en charge, notamment MicrosoftSQL Server, Oracle, Teradata, OLE DB, XML et ODBC. Contrairement au concepteur de requêtes graphique, cet outil de conception de requêtes ne valide pas la syntaxe des requêtes lors de leur conception. L'image suivante présente le concepteur de requêtes textuel.

Concepteur de requêtes générique pour les requêtes de données relationnelles

Le concepteur de requêtes textuel est recommandé pour la création de requêtes complexes, à l'aide de procédures stockées, d'interrogation de données XML et d'écriture de requêtes dynamiques. Selon la source de données, vous avez peut-être la possibilité de cliquer sur le bouton Modifier en tant que texte dans la barre d'outils pour basculer entre le concepteur de requêtes graphique et le concepteur de requêtes textuel. Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes textuel.

Concepteur de requêtes graphique

Le concepteur de requêtes graphique permet de créer ou de modifier des requêtes Transact-SQL qui s'exécutent sur une base de données relationnelle. Cet outil de conception de requêtes est utilisé dans plusieurs produits Microsoft et dans d'autres composants de SQL Server. Selon le type de source de données, il prend en charge les modes Text, StoredProcedure et TableDirect. L'image suivante présente le concepteur de requêtes graphique.

Concepteur de requêtes graphique pour requêtes SQL

Vous pouvez cliquer sur le bouton Modifier en tant que texte dans la barre d'outils pour basculer entre le concepteur de requêtes graphique et le concepteur de requêtes textuel. Pour plus d'informations, consultez Procédure : récupérer des données d'une source de données SQL Server et Interface utilisateur du Concepteur de requêtes graphique.

Concepteur de requêtes Modèle de rapport

Le concepteur de requêtes Modèle de rapport sert à créer ou à modifier des requêtes qui s'exécutent dans un modèle de rapport publié sur un serveur de rapports. Les rapports qui s'exécutent sur des modèles prennent en charge l'exploration de données consultables à l'aide de clics. La requête détermine le chemin de l'exploration des données au moment de l'exécution. L'image suivante présente le concepteur de requêtes Modèle de rapport.

Interface du concepteur de requêtes SMDL

Pour utiliser le concepteur de requêtes Modèle de rapport, vous devez définir une source de données qui pointe vers un modèle publié. Lorsque vous définissez un dataset pour la source de données, vous pouvez ouvrir la requête de dataset dans le concepteur de requêtes Modèle de rapport. Le concepteur de requêtes Modèle de rapport peut être utilisé en mode graphique ou textuel. Vous pouvez cliquer sur le bouton Modifier en tant que texte dans la barre d'outils pour basculer entre le concepteur de requêtes graphique et le concepteur de requêtes textuel. Pour plus d'informations, consultez Procédure : utiliser un modèle de rapport comme source de données et Interface utilisateur du Concepteur de requêtes Modèle de rapport.

Concepteur de requêtes MDX

Le concepteur de requêtes MDX (Multidimensional Expression) permet de créer ou de modifier des requêtes exécutées sur une source de données Analysis Services avec des cubes multidimensionnels. L'image suivante présente le concepteur de requêtes MDX après définition de la requête et du filtre.

Concepteur de requêtes MDX Analysis Services, mode Création

Pour utiliser le concepteur de requêtes MDX, vous devez définir une source de données possédant un cube Analysis Services disponible, valide et traité. Lorsque vous définissez un dataset pour la source de données, vous pouvez ouvrir la requête dans le concepteur de requêtes MDX. Si nécessaire, utilisez les boutons MDX et DMX sur la barre d'outils pour commuter entre les modes MDX et DMX. Pour plus d'informations, consultez Procédure : récupérer des données d'un cube Analysis Services (MDX) et Interface utilisateur du Concepteur de requêtes MDX Analysis Services.

Concepteur de requêtes DMX

Le concepteur de requêtes DMX (Data Mining Prediction Expression) permet de créer ou de modifier des requêtes exécutées sur une source de données Analysis Services avec des modèles d'exploration de données. L'image suivante présente le concepteur de requêtes DMX après sélection du modèle et des tables d'entrée.

Concepteur de requêtes DMX Analysis Services, mode Conception

Pour utiliser le concepteur de requêtes DMX, vous devez définir une source de données possédant un modèle d'exploration de données disponible et valide. Lorsque vous définissez un dataset pour la source de données, vous pouvez ouvrir la requête dans le concepteur de requêtes DMX. Si nécessaire, utilisez les boutons MDX et DMX sur la barre d'outils pour commuter entre les modes MDX et DMX. Après la sélection du modèle, vous pouvez créer des requêtes de prédiction d'exploration de données qui fournissent des données à un rapport. Pour plus d'informations, consultez Procédure : récupérer les données d'un modèle d'exploration de données (DMX) et Interface utilisateur du Concepteur de requêtes DMX Analysis Services.

Concepteur de requêtes SAP NetWeaver BI

Le concepteur de requêtes SAP NetWeaver Business Intelligence permet de récupérer des données d'une base de données SAP NetWeaver Business Intelligence. Pour utiliser ce concepteur de requêtes, vous devez avoir une source de données SAP NetWeaver Business Intelligence possédant au moins une requête InfoCube, MultiProvider ou Web définie. L'image suivante présente le concepteur de requêtes SAP NetWeaver Business Intelligence.

Concepteur de requêtes avec MDX en mode Création

Pour plus d'informations, consultez Procédure : récupérer des données d'une source de données SAP NetWeaver BI et Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI.

Concepteur de requêtes Hyperion Essbase

Le concepteur de requêtes Hyperion Essbase permet de récupérer des données à partir de bases de données et d'applications Hyperion Essbase. L'image suivante présente le concepteur de requêtes Hyperion Essbase.

Concepteur de requêtes pour la source de données Hyperion Essbase

Pour utiliser ce concepteur de requêtes, vous devez avoir une source de données Hyperion Essbase possédant au moins une base de données. Pour plus d'informations, consultez Procédure : récupérer des données d'une source de données SAP NetWeaver BI et Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI.