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
- Caractéristiques générales des données extraites d'une source de données de rapport
Décrit les caractéristiques des données extraites dans une extension pour le traitement des données ou un fournisseur de données pour des données de rapport.
- Définition de datasets de rapport pour une base de données relationnelle SQL Server
Décrit comment définir un dataset à partir d'une base de données relationnelle SQL Server.
- 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
Décrit comment définir un dataset à partir d'une base de données multidimensionnelle Analysis Services.
- Définition de datasets de rapport pour des données de package de SQL Server Integration Services
Décrit comment définir un dataset à partir d'un package Integration Services.
- Définition de datasets de rapport pour des données XML
Décrit comment définir un dataset à partir des données XML d'un document XML, d'un service Web ou d'une application Web.
- Définition de datasets de rapport pour des données relationnelles à partir d'une base de données Oracle
Décrit comment définir un dataset à partir d'une base de données Oracle.
- Définition de datasets de rapports pour des données relationnelles d'une base de données SAP
Décrit comment définir un dataset à partir d'une base de données mySAP Business Suite.
- Définition de datasets de rapport pour les données multidimensionnelles d'un système SAP NetWeaver BI
Décrit comment définir un dataset à partir d'une source de données SAP NetWeaver Business Intelligence.
- Définition de datasets à partir de sources de données de modèle de rapport
Décrit comment définir un dataset à l'aide d'une source de données d'un modèle de rapport existant.
- Définition de datasets de rapport pour les données multidimensionnelles d'une base de données Hyperion Essbase
Traite de la définition d'un dataset dans une source de données Hyperion Essbase.
- Définition de datasets de rapport pour d'autres sources de données
Décrit comment définir un dataset à l'aide d'une source de données d'un fournisseur de données OLE DB, ODBC ou autre.
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 |
|
14 avril 2006 |
|