Création d'un dataset de rapport

Lorsque vous créez des rapports dans Reporting Services, vous définissez tout d'abord une ou plusieurs sources de données, puis vous créez un ou plusieurs datasets 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 et les champs calculés que vous pouvez créer. Outre les définitions de champ et de requête, un dataset contient un pointeur vers la source de données, des paramètres de requête 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.

Après avoir créé un dataset, vous pouvez afficher son nom et sa collection de champs dans le volet Données du rapport. À partir du volet Données du rapport, vous pouvez créer d'autres champs ou modifier les champs existants. Pour plus d'informations, consultez Utilisation de champs dans un dataset de rapport.

Pour afficher des données dans votre rapport, liez un dataset à une région de données, telle qu'une table ou un graphique, en faisant glisser les champs du volet Données du rapport vers une région de données sur l'aire de conception. Pour plus d'informations sur chaque type de région de données et les concepts de préparation, filtrage et regroupement de vos données, consultez Utilisation de régions de données, Filtrage de données dans un rapport et Regroupement et tri des données de rapport.

Fonctionnalités de dataset

Reporting Services fournit les fonctionnalités suivantes pour vous aider à créer des datasets qui spécifient les données que vous souhaitez dans votre rapport :

  • Types de sources de données. Liste de types prédéfinis de sources de données relationnelles, multidimensionnelles et XML, par exemple SQL Server et MicrosoftSQL ServerAnalysis Services. Pour obtenir la liste complète, consultez Création d'une source de données de rapport.

  • Extensions pour le traitement des données et fournisseurs de données. Composants préconfigurés qui se connectent à un type de source de données et récupèrent les données de rapport pour le dataset. Vous pouvez également inscrire des fournisseurs de données tiers comme sources de données. Pour plus d'informations, consultez Extensions pour le traitement des données et fournisseurs de données .NET Framework.

  • Concepteurs de requêtes graphiques et textuels. Les concepteurs de requêtes vous aident à écrire une requête pour spécifier les données à extraire de la source de données. Ils affichent des exemples de données pour votre rapport et vous aident à définir des paramètres de requête. Pour plus d'informations, consultez Outils de conception de requête dans Reporting Services. L'ordre de tri par défaut du dataset est défini dans la requête.

  • Paramètres de rapport générés automatiquement pour les paramètres de requête. Lorsque votre requête comprend des paramètres de requête, Reporting Services crée automatiquement des paramètres de rapport afin que l'utilisateur puisse varier les paramètres avant d'exécuter le rapport. Lorsque votre requête inclut plusieurs paramètres connexes, vous pouvez créer des paramètres en cascade pour mieux contrôler le nombre de valeurs parmi lesquelles il est possible de choisir. Pour plus d'informations, consultez Ajout de paramètres à votre rapport et Utilisation de paramètres de requête avec des sources de données spécifiques (Reporting Services).

  • Filtres de dataset. Filtres que vous pouvez définir pour inclure ou exclure des valeurs spécifiques après que les données ont été récupérées de la source de données. Pour plus d'informations, consultez Boîte de dialogue Propriétés du dataset, Filtres.

Utilisation de modèles de rapport

Les modèles de rapport sont en fait des datasets prédéfinis. Une personne compétente en matière de conception de modèle doit d'abord créer un modèle de rapport et le publier avant qu'il ne puisse être utilisé dans un rapport. Vous pouvez utiliser un modèle de rapport en tant que source de données pour les rapports complets et les rapports ad hoc créés dans le Générateur de rapports. Vous n'avez pas à créer une requête de dataset lors de l'utilisation d'un modèle de rapport, car le modèle génère la requête pour vous lorsque vous utilisez les données. Les modèles de rapport contiennent des champs prédéfinis et des relations de données, appelés entités et rôles, qui s'affichent dans le volet Données lorsque vous sélectionnez un modèle de rapport comme source de données et qui peuvent être utilisés de la même façon que les champs de dataset. 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.

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

Dans cette section