Définition des datasets de rapports

Mis à jour : 12 décembre 2006

Lorsque vous créez des rapports Reporting Services, vous définissez tout d'abord une ou plusieurs sources de données, puis vous créez un dataset pour chacune d'elles. Chaque dataset spécifie les champs de la source de données que vous prévoyez d'utiliser dans le rapport, ainsi que les champs calculés que vous pouvez créer. Un dataset contient non seulement des définitions de champ et de requête, mais aussi un pointeur vers la source de données, des paramètres et des options de données contenant des informations de classement, pour le respect de la casse, des caractères de type Kana, de la largeur des caractères et des accents. Pour plus d'informations sur les options de dataset que vous pouvez spécifier, consultez Dataset (onglet Requête, Générateur de rapports).

La méthode utilisée pour spécifier les données à utiliser dépend de la source de données proprement dite : les bases de données relationnelles peuvent utiliser des requêtes ou des procédures stockées Transact-SQL, les bases de données multidimensionnelles peuvent utiliser des requêtes multidimensionnelles ou d'exploration de données, les documents XML ou les services Web peuvent spécifier des requêtes avec ou sans espaces de noms, et les modèles de rapport peuvent utiliser des requêtes de métadonnées de modèle de rapport. De nombreux types de sources de données fournissent des concepteurs de requêtes graphiques qui vous permettent d'explorer les sources de données sous-jacentes et de générer visuellement une requête pour spécifier les données à utiliser pour votre rapport.

Tous les datasets que vous créez pour une définition de rapport apparaissent dans la fenêtre Datasets du rapport. Chaque nœud d'un dataset est développé pour afficher une collection de champs. Certaines extensions de traitement des données proposent une fonction qui analyse la requête d'un dataset et détermine la collection de champs. À partir de la fenêtre Datasets, vous pouvez ajouter des champs ou modifier les champs existants. Un champ représente les métadonnées des données sous-jacentes issues d'une source de données. Une fois que vous avez défini les datasets d'un rapport, vous faites glisser les champs de la fenêtre Datasets sur la disposition du rapport pour concevoir l'apparence du rapport et enregistrer la définition du rapport sur le serveur de rapports. Lorsque le rapport est traité, les données réelles sont extraites de la source de données et associées à la disposition du rapport pour produire le rapport rendu.

Un rapport peut posséder un ou plusieurs datasets. Vous pouvez associer les données de plusieurs datasets à l'aide de paramètres de requête et de sous-rapports ou de rapports d'extraction. Vous pouvez également concevoir des requêtes pour associer les données au niveau de la source de données et créer un seul dataset pour les données associées.

Il est possible d'utiliser des modèles de rapport comme sources de données pour les rapports ad hoc du Générateur de rapports et les rapports complets créés dans le Concepteur de rapports. Les modèles de rapport utilisent des sources de données partagées, qui sont définies lorsque le modèle de rapport est défini. Pour plus d'informations sur la création de modèles de rapport, consultez Utilisation du Générateur de modèles. Pour plus d'informations sur la création de rapports ad hoc, consultez Utilisation du Générateur de rapports. Pour plus d'informations sur la définition de datasets à partir d'un modèle de rapport, consultez Définition de datasets à partir de sources de données de modèle de rapport.

Les rubriques de cette section expliquent comment se connecter aux types de sources de données pris en charge par Reporting Services et comment en extraire des données.

Dans cette section

Voir aussi

Tâches

Procédure : créer un dataset (Concepteur de rapports)
Procédure : ajouter, modifier ou supprimer un champ dans la fenêtre Datasets (Générateur de rapports)

Concepts

Sources de données prises en charge par Reporting Services
Rubriques Procédures relatives aux données de rapport (Concepteur de rapports)
Utilisation de données dans une mise en page de rapport
Utilisation des données dans Reporting Services
Connexion à une source de données

Autres ressources

Accessibilité et modification des données de base de données
Utilisation de OLAP (Online Analytical Processing)
Datasets du rapport (Concepteur de rapports)
Vue Données (Concepteur de rapports)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout du lien Hyperion Essbase.

14 avril 2006

Nouveau contenu :
  • Mise à jour du tableau de liens pour le modèle de rapport, SAP NetWeaver Business Intelligence, Oracle, SAP