Définition et gestion des données de rapport

Nouveau : 14 avril 2006

SQL Server Reporting Services (SSRS) vous permet de créer des rapports à l'aide de données provenant de nombreux types de sources de données, notamment des bases de données relationnelles, des bases de données multidimensionnelles, des services Web et des documents de type XML et autres. Les données de rapport peuvent être des données simples issues d'un document ou des données aussi complexes que des données multidimensionnelles provenant d'entrepôts Business Intelligence. Vous pouvez présenter des données de plusieurs sources de données dans un rapport unique. Après avoir défini une source de données de rapport, vous pouvez l'utiliser pour un seul rapport ou la partager entre plusieurs rapports. Votre manière de travailler avec les données de rapport dépend de vos besoins en matière d'organisation.

Reporting Services propose quatre outils permettant de créer et de gérer des données de rapport et des sources de données.

  • Le Concepteur de rapports vous permet de définir des sources de données et des datasets de rapport. Chaque dataset définit une requête spécifique chargée d'extraire une collection de champs à partir d'une source de données. Vous pouvez définir plusieurs datasets pour la même source de données. Le Concepteur de rapports inclut un ensemble de Concepteurs de requêtes à l'aide desquels vous pouvez explorer de manière interactive les données sous-jacentes de chaque source de données et créer la requête de chaque dataset. Une fois les datasets du rapport définis, le Concepteur de rapports propose une fonctionnalité de mise en page des rapports avec aperçu. Si la mise en page et la présentation du rapport vous satisfont, vous pouvez publier le rapport et les sources de données sur le serveur de rapports. Le Concepteur de rapports vous permet enfin de modifier des rapports créés à l'aide de l'outil Générateur de rapports.
  • Le Gestionnaire de rapports est une application Web utilisée pour gérer des sources de données et le traitement des rapports après publication sur le serveur de rapports. Faites appel à cette application pour modifier la plupart des propriétés des rapports, des modèles de rapport et des sources de données.
  • SQL Server Management Studio est une application intégrée destinée à la gestion des fonctionnalités de SQL Server. Après vous être connecté à un type de serveur Reporting Services, utilisez cette application pour gérer tous les aspects des propriétés des rapports, des propriétés des sources de données de rapport, des propriétés des modèles de rapport et du traitement des rapports après la publication de ces derniers sur le serveur de rapports.
  • Le Concepteur de modèles est employé pour créer des modèles des sources de données sous-jacentes auxquels vous pouvez ensuite accéder par le biais de l'outil Générateur de rapports indépendant avec lequel les utilisateurs peuvent créer des rapports appropriés. Les rapports créés à partir du Générateur de rapports peuvent également être modifiés avec l'outil Concepteur de rapports.

Rapports

Lorsque vous définissez des datasets pour votre rapport, plusieurs décisions concernant les données de rapport dont vous avez besoin sont à prendre en compte. Certaines de ces décisions concernent l'identification des sources de données. D'où proviennent les données ? Comme accédez-vous à ces données ? Avez-vous besoin de toutes les données de la source de données sous-jacente ou êtes-vous en mesure de préciser un sous-ensemble de données ? Les rubriques de cette section abordent ces problèmes.

D'autres décisions sont liées au moment et au mode à choisir pour le traitement des données de rapport. Souhaitez-vous que les utilisateurs finaux qui consultent votre rapport accèdent aux données disponibles les plus récentes et les plus à jour ou à des données à partir d'une date ou d'un moment précis ? Si la source de données sous-jacente provient d'une base de données, devez-vous extraire toutes vos données de rapport en une seule transaction ? Pour plus d'informations sur ces problèmes, consultez Gestion du traitement des rapports.

Une définition de rapport Reporting Services inclut des sources de données, des datasets et des paramètres.

  • Une définition de source de données inclut l'emplacement de la source de données, des informations de connexion et des informations d'identification à utiliser lors de la connexion à la source de données. Les sources de données peuvent être partagées en plusieurs rapports ou être spécifiques à des rapports.
  • Un dataset inclut la source de données, la commande de requête précisant les données à extraire, la collection de champs à extraire, les options définissant la manière d'interpréter les données à extraire, les paramètres à employer dans la requête et les filtres à appliquer pour limiter les données extraites.
  • Les paramètres des rapports sont automatiquement créés à partir des paramètres de requête des datasets.

Lors de sa publication sur un serveur de rapports, le rapport est séparé en plusieurs éléments de rapport (définition, sources de données et paramètres) gérés indépendamment sur le serveur de rapports. Vous pouvez définir les propriétés des sources de données, contrôler leur accès et modifier les sources de données des rapports (par exemple, passage d'une source de données de test à une source de données de production) si la forme sous-jacente des données est identique pour deux sources de données. Vous pouvez également créer des rapports paramétrables qui utilisent une expression évaluée au moment de l'exécution pour contrôler une source de données de rapport.

Modèles de rapport

Lorsque vous publiez un modèle de rapport sur un serveur de rapports, le modèle apparaît sous la forme de deux éléments gérés indépendamment sur le serveur de rapports, à savoir la définition du modèle et les sources de données partagées. Vous pouvez créer un rapport à partir d'un modèle de rapport à l'aide du Générateur de rapports, enregistrer le rapport sur votre ordinateur et utiliser le Concepteur de rapports pour le modifier. Vous pouvez créer de nouveaux datasets à partir d'un modèle de rapport dans le Concepteur de rapports en vous aidant d'une source de données Modèle Report Server. Lorsque vous manipulez un modèle de rapport pour une source de données, vous utilisez des métadonnées créées par le Concepteur de modèles qui représentent les structures de données sous-jacentes de la source de données modèle.

ms365177.note(fr-fr,SQL.90).gifRemarque :
Certaines améliorations que vous apportez à un rapport dans le Concepteur de rapports ne peuvent être prises en charge dans le Générateur de rapports. Le Générateur de rapports utilise des modèles prédéfinis et des éléments de conception limités. Si vous modifiez un rapport créé à l'aide du Générateur de rapports et envisagez de continuer à utiliser ce dernier, gardez à l'esprit que tous les éléments de rapport qu'il vous est possible de créer avec le Concepteur de rapports ne peuvent être pris en charge dans le Générateur de rapports.

Dans cette section

  • Définition des datasets de rapports
    Décrit les divers types de sources de données et les Concepteurs de requêtes et fournit des exemples de création de datasets pour les sources de données prises en charge.

Voir aussi

Concepts

Utilisation du Générateur de rapports (Rapports appropriés)
Rubriques Procédures relatives aux données de rapport (Concepteur de rapports)
Utilisation du Générateur de rapports
Utilisation du Générateur de modèles

Autres ressources

Vue Données (Concepteur de rapports)

Aide et Informations

Assistance sur SQL Server 2005