Ajout de données à un rapport (Générateur de rapports version 3.0 et SSRS)

Pour ajouter des données à un rapport, vous créez des datasets. Chaque dataset représente le jeu de résultats de l'exécution d'une commande de requête sur une source de données. Les colonnes dans le jeu de résultats constituent la collection de champs. Les lignes dans le jeu de résultats représentent les données. Un dataset ne contient pas les données réelles. Un dataset contient les informations nécessaires pour récupérer un ensemble spécifique de données d'une source de données.

Il existe deux types de datasets : incorporé et partagé. Un dataset incorporé est uniquement défini dans un rapport et utilisé celui-ci. Un dataset partagé est défini sur le serveur de rapports ou site SharePoint, et peut être utilisé par plusieurs rapports. Dans le Générateur de rapports, vous pouvez créer des datasets partagés en mode Dataset partagé ou des datasets incorporés en mode Concepteur de rapports. Dans le Concepteur de rapports dans Business Intelligence Development Studio, vous pouvez créer des datasets partagés dans le cadre d'un projet ou des datasets incorporés dans le cadre d'un rapport.

  • Datasets incorporés.   Contrairement aux applications telles que Microsoft Office Excel dans lesquelles vous travaillez directement avec les données dans une feuille de travail, dans le Générateur de rapports ou dans le Concepteur de rapports vous travaillez avec les métadonnées qui représentent les données qui seront récupérées lors du traitement du rapport. Pour créer un dataset incorporé, sélectionnez la source de données et spécifiez une requête. Une fois le dataset créé, utilisez le volet Données du rapport pour afficher la collection de champs. Vous pouvez afficher des données d'un dataset dans une région de données comme une table ou un graphique. Dans chaque région de données, vous pouvez regrouper, filtrer et trier les données pour l'organiser. Après avoir conçu la disposition du rapport, vous exécutez le rapport pour afficher les données effectives.

    Dans la figure suivante, le volet Données du rapport affiche une source de données nommée AdventureWorks2008R2, un dataset nommé DataSet1 et cinq champs dans la collection de champs du dataset. Le volet Disposition affiche une table avec la ligne supérieure des en-têtes de colonnes et la ligne inférieure avec les cellules de table qui contiennent le texte. Le texte de l'espace réservé [Name] correspond aux métadonnées du champ Name. Lorsque le rapport s'exécute, le texte de l'espace réservé est remplacé par les valeurs de données réelles. La table s'étend autant que nécessaire pour afficher toutes les données.

    Mode Conception : données et disposition du rapport ; volet Aperçu

  • Datasets partagés.   Créez un dataset partagé lorsque vous souhaitez utiliser un dataset dans plusieurs rapports. Pour créer et enregistrer un dataset partagé sur un serveur de rapports ou un site SharePoint, utilisez le Générateur de rapports en mode de création de dataset partagé. Pour créer un dataset partagé dans le cadre d'un projet qui peut être déployé sur un serveur ou sur un site, utilisez le Concepteur de rapports.

    L'illustration suivante montre le mode création de dataset partagé dans le Générateur de rapports. Vous pouvez sélectionner ou modifier la connexion de données, les propriétés de dataset, la requête et les filtres, marquer éventuellement les filtres comme paramètres, et afficher les résultats de la requête. Vous enregistrez ensuite les modifications sur le serveur de rapports ou sur le site.

    Générateur de rapports en mode création de dataset partagé

Pour plus d'informations, consultez Datasets incorporés et partagés (Générateur de rapports version 3.0 et SSRS) et Connexions ou sources de données incorporées et partagées (Générateur de rapports version 3.0 et SSRS).

Vous pouvez également ajouter des datasets à un rapport en ajoutant des parties de rapport qui incluent les datasets dont elles dépendent. Les parties de rapports sont des éléments de rapport autonomes qui sont stockés sur le serveur de rapports et peuvent être inclus dans d'autres rapports. Utilisez le Générateur de rapports pour parcourir et sélectionner des parties de rapports dans la bibliothèque de parties de rapports afin de les ajouter à vos rapports. Utilisez le Concepteur de rapports ou le Générateur de rapports pour enregistrer des parties de rapports à utiliser dans la bibliothèque de parties de rapports. Pour plus d'informations, consultez les détails relatifs aux parties de rapports (Générateur de rapports version 3.0 et SSRS) et aux parties de rapports dans le Concepteur de rapports (SSRS) sur le site Web Microsoft.

Pour apprendre à créer un rapport qui affiche des données à partir d'une base de données SQL Server, consultez Didacticiel : création d'un rapport de tableau de base (Générateur de rapports version 3.0). Pour générer un rapport qui inclut ses propres données, consultez Didacticiel : création d'un rapport de graphique rapide en mode hors connexion (Générateur de rapports version 3.0).

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

Dans cet article

Ajout des données du rapport

Ajout des données avec des parties de rapports

Requêtes et concepteurs de requêtes

Rubriques de procédures

Dans cette section

Ajout des données du rapport

Dans le Générateur de rapports, vous pouvez ajouter des données du rapport des manières suivantes :

  • Ajoutez des parties de rapports d'un serveur de rapports à votre rapport. Chaque partie de rapport est autonome et inclut des datasets dépendants. Les datasets sont prédéfinis.

  • Utilisez les Assistants Table, Matrice, Graphique et Carte. À partir des Assistants, vous pouvez sélectionner des sources de données partagées et des datasets partagés, ou créer de nouveaux datasets, puis passer à la conception du rapport.

  • Ajoutez des datasets partagés à partir d'un serveur de rapports. Les datasets partagés sont prédéfinis et indiquent les données à utiliser à partir d'une source de données prédéfinie. Lorsque vous ajoutez un dataset partagé à votre rapport, vous ajoutez une référence de dataset qui pointe vers la définition de dataset partagé.

Dans le Générateur de rapports ou dans le Concepteur de rapports, vous pouvez ajouter des données du rapport des manières suivantes :

  • Ajoutez des datasets incorporés basés sur des sources de données partagées.

  • Ajoutez des datasets incorporés basés sur des sources de données incorporées.

Notes

Sur un serveur de rapports, les éléments partagés sont sécurisés individuellement ou en héritant des autorisations du dossier où ils sont publiés. Pour permettre à d'autres utilisateurs d'accéder aux datasets partagés que vous enregistrez, vous devez comprendre la façon dont les autorisations sont accordées. Pour plus d'informations, consultez Sécurité (Générateur de rapports version 3.0) ou Sécurisation d'éléments de dataset partagé.

Après avoir ajouté des données à un rapport, vous pouvez organiser les données sur la page de rapport avec les régions de données, modifier les parties de rapports et partager ces modifications avec d'autres, puis permettre aux utilisateurs de limiter ou trier les données affichées dans le rapport. Pour plus d'informations, consultez les rubriques connexes suivantes :

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Ajout des données avec des parties de rapports

Les parties de rapports contiennent les datasets dont elles dépendent. Ces datasets reposent sur les sources de données partagées qui sont disponibles sur le serveur de rapports. Dans le Générateur de rapports, lorsque vous ajoutez une partie de rapport à votre rapport, les datasets dépendants sont ajoutés à votre rapport, comme si vous les aviez ajoutés manuellement. Par exemple, un graphique prédéfini contient un dataset. Pour afficher les données, affichez un aperçu du rapport.

Notes

Les parties de rapports sont des éléments de rapport autonomes qui sont stockés sur le serveur de rapports et peuvent être inclus dans d'autres rapports. Utilisez le Générateur de rapports pour parcourir et sélectionner des parties de rapports dans la bibliothèque de parties de rapports afin de les ajouter à vos rapports. Utilisez le Concepteur de rapports ou le Générateur de rapports pour enregistrer des parties de rapports à utiliser dans la bibliothèque de parties de rapports. Pour plus d'informations, consultez les détails relatifs aux parties de rapports (Générateur de rapports version 3.0 et SSRS) et aux parties de rapports dans le Concepteur de rapports (SSRS) sur le site Web Microsoft.

Les parties de rapports, sources de données partagées et datasets partagés sont définis au préalable et enregistrés sur un serveur de rapports. Pour y accéder, vous devez ouvrir le Générateur de rapports en mode serveur en vous connectant au serveur de rapports. Vous pouvez les utiliser pour créer vos propres versions si vous avez les autorisations d'accès en écriture sur le serveur de rapports.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Requêtes et concepteurs de requêtes

Pour spécifier les données souhaitées d'une source de données, vous générez une commande de requête. Chaque type de source de données fournit un concepteur de requêtes associé pour vous aider à générer la requête. Le concepteur de requêtes peut être graphique ou textuel. Dans un concepteur de requêtes graphique, vous affichez des métadonnées qui représentent les données sur la source de données externe et générez de façon interactive une requête en faisant glisser des champs ou des entités vers l'aire de conception de la requête. Dans un concepteur de requêtes textuel, vous écrivez ou importez des requêtes dans la syntaxe de requête prise en charge par la source de données externe.

Dans le concepteur de requêtes, vous pouvez exécuter la requête pour afficher des exemples de données et valider la syntaxe de commande de requête. Les noms des colonnes dans le jeu de résultats deviennent les noms des champs affichés dans le volet Données du rapport. Le jeu de résultats doit être un jeu de lignes et de colonnes unique où le même nombre de valeurs existe pour chaque ligne de données. Plusieurs jeux de résultats d'une même requête ne sont pas pris en charge. Les hiérarchies déséquilibrées, qui n'ont pas un nombre constant de colonnes et peuvent produire un nombre différent de valeurs de données pour chaque ligne, ne sont pas prises en charge.

Pour exécuter une requête, vous devez disposer d'informations d'identification au moment de la conception. Pour plus d'informations, consultez Spécification des informations d'identification dans le Générateur de rapports version 3.0 et Connexions de données, sources de données et chaînes de connexion (SSRS).

La communication entre une extension de données et la source de données externe est gérée par les fournisseurs de données. La prise en charge de la syntaxe de commande de requête, des paramètres de requête et des types de données pour les valeurs dans le jeu de résultats est déterminée par chaque fournisseur de données. Pour plus d'informations, consultez la rubrique pour le type spécifique d'extension de données et Concepteurs de requêtes (Générateur de rapports version 3.0).

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Rubriques de procédures

Procédure : ajouter et vérifier une connexion de données ou une source de données (Générateur de rapports version 3.0 et SSRS)

Procédure : créer un dataset partagé ou incorporé (Générateur de rapports version 3.0 et SSRS)

Procédure : ajouter, modifier ou actualiser des champs dans le volet Données du rapport (Générateur de rapports version 3.0 et SSRS)

Procédure : générer une requête dans le concepteur de requêtes relationnelles (Générateur de rapports version 3.0 et SSRS)

Procédure : afficher des datasets masqués pour les valeurs de paramètres pour des données multidimensionnelles (Générateur de rapports version 3.0 et SSRS)

Procédure : ajouter un filtre à un dataset (Générateur de rapports version 3.0 et SSRS)

Procédure : définir un message d'absence de données pour une région de données (Générateur de rapports version 3.0 et SSRS)

Procédure : associer un paramètre de requête à un paramètre de rapport (Générateur de rapports version 3.0 et SSRS)

Procédure : définir des paramètres dans le Concepteur de requêtes MDX pour Analysis Services (Générateur de rapports version 3.0 et SSRS)

Icône de flèche utilisée avec le lien Retour au débutRetour au début