Nouveautés de la version 3.0 du Générateur de rapports

Le Générateur de rapports version 3.0 apporte plusieurs améliorations en matière de création de rapports. Par exemple, vous pouvez ajouter des cartes, des graphiques sparkline et des indicateurs à vos rapports, faire pivoter le texte de 270 degrés, contrôler les sauts de page, créer des parties de rapports et des datasets partagés, et les enregistrer sur un serveur de rapports pour les mettre à disposition d'autres utilisateurs. Vous pouvez inclure des données provenant des nouveaux types de sources de données : Listes SharePoint, Microsoft SQL Azure et SQL Server Parallel Data Warehouse. Vous pouvez exploiter davantage l'utilisation des expressions, notamment calculer des agrégats d'agrégats. En ce qui concerne l'exportation vers Excel, vous pouvez maintenant définir des noms pour les feuilles de calcul ; en outre, vous pouvez produire des flux de données à partir de vos rapports. Pour plus d'informations, lisez ce qui suit.

Dans cet article

Collaboration et réutilisation

Sources de données

Visualisation des données

Agrégats et expressions

Disposition du rapport et rendu

Outils de création de rapports

Collaboration et réutilisation

Parties de rapports

Les parties de rapports sont des éléments de rapport que vous stockez sur un serveur de rapports ou sur un site SharePoint intégré avec un serveur de rapports. Vous pouvez les réutiliser dans plusieurs rapports et les mettre à jour sur le serveur.

La partie de rapport que vous ajoutez à votre rapport gère une relation à l'instance de la partie de rapport sur le site ou serveur au moyen d'un ID unique. Après avoir ajouté des parties de rapports d'un site ou serveur à un rapport, vous pouvez les modifier, indépendamment de la partie de rapport d'origine sur le site ou serveur. Vous pouvez accepter des mises à jour effectuées par d'autres sur la partie de rapport sur le site ou serveur, et vous pouvez enregistrer à nouveau la partie de rapport modifiée sur le site ou serveur, en ajoutant une nouvelle partie de rapport ou en remplaçant la partie de rapport d'origine.

Les parties de rapports permettent aux groupes de travail d'utiliser les différents rôles et forces des membres de leur équipe. Par exemple, une personne peut créer des graphiques et les enregistrer sous forme de parties de rapports que d'autres peuvent réutiliser dans leurs rapports.

Pour plus d'informations, consultez Parties de rapports (Générateur de rapports version 3.0).

Datasets partagés.

Les datasets partagés sont un nouveau type d'élément de serveur de rapports qui peut récupérer des données de sources de données partagées qui se connectent à des sources de données externes. Un dataset partagé offre un moyen de partager une requête pour fournir un jeu cohérent de données pour plusieurs rapports. La requête de dataset peut inclure des paramètres de dataset. Vous pouvez configurer un dataset partagé pour mettre en cache les résultats de la requête pour des combinaisons de paramètres spécifiques lors de la première utilisation ou en spécifiant une planification. Vous pouvez utiliser la mise en cache de datasets partagés en association avec la mise en cache de rapports et les flux de données de rapports pour mieux gérer l'accès à une source de données.

Comme les parties de rapports, un dataset partagé ajouté à un rapport gère une relation à la définition du dataset sur le serveur de rapports. Contrairement aux parties de rapports, lorsque la définition est modifiée, vous n'avez pas à accepter les mises à jour. Tous les rapports qui ont la relation utilisent toujours la définition de dataset partagé sur le serveur de rapports.

Pour plus d'informations, consultez Ajout de données à un rapport (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

Sources de données

Reporting Services prend en charge trois nouveaux types de sources de données : Microsoft SQL Azure, Microsoft SQL Server Parallel Data Warehouse et Liste Microsoft SharePoint.

Extension de données Liste SharePoint

L'extension de données Liste SharePoint vous permet de spécifier une liste SharePoint comme source de données. Dans votre rapport, vous pouvez inclure des données d'une liste SharePoint pour les versions suivantes de sites SharePoint : SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 et Office SharePoint Server  2007. Le concepteur de requêtes de liste SharePoint associé fournit une interface graphique pour explorer les métadonnées de toutes les listes que vous êtes autorisé à afficher. Dans chaque requête de dataset, vous pouvez sélectionner plusieurs champs dans une liste SharePoint.

Pour plus d'informations, consultez Type de connexion de liste SharePoint (SSRS).

Microsoft SQL Azure

Le type de source de données Microsoft SQL Azure se connecte aux bases de données SQL Server dans le nuage et active des rapports pour récupérer et restituer les données de rapport de bases de données SQL Azure. Pour plus d'informations, consultez Type de connexion SQL Azure (SSRS).

Microsoft SQL Server Parallel Data Warehouse

Le type de source de données Microsoft SQL Server Parallel Data Warehouse se connecte à un Microsoft SQL Server Parallel Data Warehouse et active des rapports pour récupérer et restituer les données de rapport de bases de données SQL Server. Pour plus d'informations, consultez Type de connexion SQL Server Parallel Data Warehouse (SSRS).

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

Visualisation des données

Cartes

Le Générateur de rapports version 3.0 comprend un Assistant Carte et un Assistant Couche pour vous permettre d'ajouter des cartes et des couches à votre rapport afin de visualiser les données sur un arrière-plan géographique. Une couche affiche des éléments cartographiques basés sur des données spatiales à partir d'une carte de la bibliothèque de cartes, d'une requête SQL Server qui retourne des données spatiales SQL Server ou d'un fichier de formes ESRI (Environmental Systems Research Institute). Les éléments cartographiques peuvent être des polygones représentant des formes ou des zones, des lignes représentant des chemins ou des itinéraires, ou des points représentant des emplacements tels que des magasins ou des villes. Vous pouvez également ajouter un arrière-plan qui affiche des mosaïques Bing.

Après avoir mis en relation des éléments cartographiques avec les données du rapport, vous pouvez spécifier des règles pour les éléments cartographiques de chaque couche afin de contrôler la couleur, la taille, la largeur ou le type de marqueur. Par exemple, vous pouvez ajouter une carte à bulles qui fait varier la taille des bulles indiquant les emplacements des magasins en fonction de leur chiffre des ventes, ou un carte analytique en couleur qui affiche les données sociodémographiques de la clientèle pour des régions géographiques.

Vous pouvez ajouter des étiquettes, des légendes, des titres, une échelle de couleurs et une échelle des distances pour aider vos utilisateurs à interpréter l'affichage de la carte. Vous pouvez ajouter des fonctionnalités interactives telles que des info-bulles et des liens d'extraction, ou fournir des paramètres permettant à un utilisateur de contrôler interactivement la visibilité de chaque couche.

Pour plus d'informations, consultez Cartes (Générateur de rapports version 3.0 et SSRS).

Configuration d'une couche

Dans un rapport cartographique, vous pouvez utiliser l'Assistant Carte pour configurer une couche existante. Vous pouvez modifier le type de carte, les règles de visualisation des données et le champ de correspondance qui spécifie la relation entre des données spatiales et des données analytiques. La page de l'Assistant Spécifiez les champs de correspondance pour les données spatiales et les données analytiques affiche des données à la fois de la source de données spatiale et de la source de données analytique pour vous aider à choisir le champ selon lequel établir la correspondance.

Par défaut, les rapports qui affichent une carte Bing comme arrière-plan utilisent une connexion HTTP. Vous pouvez également spécifier s'il convient d'utiliser une connexion SSL (Secure Sockets Layer) au serveur Web Bing Maps.

Pour plus d'informations, consultez Assistant Carte et Assistant Couche (Générateur de rapports version 3.0 et SSRS) et Procédure : ajouter, modifier ou supprimer une carte ou une couche (Générateur de rapports version 3.0 et SSRS).

Graphiques sparkline et barres de données

Les graphiques sparkline et barres de données sont des graphiques simples qui transmettent beaucoup d'informations dans un petit espace, souvent inclus avec le texte. Ils sont souvent utilisés dans les tables et les matrices. Ils tirent leur impact de l'affichage d'un grand nombre d'entre eux en même temps et de la possibilité de les comparer rapidement, au lieu de les examiner séparément. Les valeurs hors norme sont ainsi plus visibles. Chaque graphique sparkline représente souvent plusieurs points de données dans le temps. Les barres de données peuvent représenter plusieurs points de données, mais en général n'en illustrent qu'un seul. Chaque graphique sparkline présente en général une série unique. Vous ne pouvez pas ajouter de graphique sparkline à un groupe de détails dans une table. Étant donné que les graphiques sparkline affichent des données agrégées, ils doivent entrer dans une cellule associée à un groupe.

Les graphiques sparkline et barres de données ont les mêmes éléments de graphique de base de catégories, séries et valeurs, mais ils n'ont aucune légende, ligne d'axe, étiquette ni graduation.

Pour plus d'informations, consultez Graphiques sparkline et barres de données (Générateur de rapports version 3.0 et SSRS).

Indicateurs

Les indicateurs sont des jauges minimales qui communiquent en un coup d'œil l'état d'une valeur de donnée unique. Les icônes qui représentent des indicateurs et leurs états sont visuellement efficaces, même lorsqu'elles sont utilisées dans les petites tailles. Les indicateurs peuvent être utilisés directement dans les tableaux de bord ou les rapports de forme libre, mais ils sont utilisés le plus souvent dans les tables ou les matrices pour visualiser des données dans les lignes ou les colonnes.

Les indicateurs peuvent afficher des tendances à l'aide d'images directionnelles telles que les flèches, des évaluations à l'aide d'icônes incrémentielles telles que les étoiles et des états à l'aide d'images telles que les feux de signalisation ou coches. Les indicateurs sont disponibles dans le Générateur de rapports version 3.0 et le Concepteur de rapports. Pour plus d'informations, consultez Indicateurs (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

Agrégats et expressions

Calcul des agrégats d'agrégats

Vous pouvez créer des expressions qui calculent un agrégat d'un agrégat. Par exemple, vous pouvez calculer les ventes mensuelles moyennes pour l'année à l'aide de l'expression =Avg(Sum(Fields!Sales.Value,"Month"),"Year")dans une cellule dans l'en-tête de groupe de lignes associé à un groupe selon l'année.

En utilisant cette fonctionnalité pour les graphiques et jauges imbriqués dans une table, vous pouvez aligner des axes horizontal et vertical pour les graphiques et des échelles pour les jauges. Vous effectuez cette opération en calculant les valeurs maximale et minimale des valeurs agrégées afin que les éléments imbriqués utilisent les mêmes plages.

Pour plus d'informations, consultez Référence aux fonctions d'agrégation (Générateur de rapports version 3.0 et SSRS) et Présentation de l'étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports version 3.0 et SSRS).

Prise en charge améliorée des expressions

Une nouvelle collection Globals et une nouvelle propriété pour les variables de rapport sont présentées dans cette version.

Les éléments supplémentaires suivants ont été ajoutés à la collection globals intégrée.

  • **OverallPageNumber et OverallTotalPages   **Prise en charge de la numérotation des pages pour l'intégralité du rapport rendu. Les nouvelles propriétés relatives aux sauts de page contrôlent le mode de numérotation des pages pour les sauts de page définis sur les éléments de rapport. Pour plus d'informations, consultez Pagination du rapport plus loin dans cette rubrique.

  • PageName   Prise en charge de l'attribution de noms aux pages. Pour plus d'informations, consultez Attribution de noms aux onglets de feuille de calcul Excel plus loin dans cette rubrique.

  • RenderFormat   Prise en charge des informations spécifiées pour le convertisseur.

Pour plus d'informations, consultez Utilisation de références à des champs Globals et Users prédéfinis (Report Builder 3.0 et SSRS).

Les variables de rapport ont maintenant une propriété en lecture seule définie par défaut. Les générateurs d'expressions avancées peuvent effacer cette option pour conserver la valeur d'une variable de rapport pendant une session de rapport. Cela revient à définir la propriété Writable pour une variable de rapport dans RDL. Les variables de rapport sont toujours calculées une fois, puis recalculées chaque fois que le rapport est traité. Cette propriété offre un moyen de rendre les données persistantes lors du rendu de rapport, des modifications de pages et de certains types d'interventions de l'utilisateur. La valeur de la variable est définie lorsque le rapport est de nouveau traité, mais est conservée dans la session active. Dans le code personnalisé, vous pouvez spécifier la valeur de la variable à l'aide de la fonction SetValue.

Pour plus d'informations, consultez Utilisation de références à des collections de variables de rapport et de groupe (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

Disposition du rapport et rendu

Attribution de noms aux onglets de feuille de calcul Excel

Les propriétés de rapports et sauts de page vous permettent de générer les noms des onglets de feuille de calcul lorsque vous exportez des rapports vers Excel. Vous pouvez fournir un nom de page initial d'un rapport qui peut être exporté comme nom par défaut d'onglets de feuille de calcul ou utiliser des sauts de page et des noms de page pour fournir des noms différents pour chaque onglet de feuille de calcul. Pour plus d'informations, consultez Présentation de la pagination dans Reporting Services (Générateur de rapports version 3.0 et SSRS) et Exportation vers Microsoft Excel (Générateur de rapports version 3.0 et SSRS).

Rendu des rapports dans des flux de données

L'extension de rendu Atom restitue les données de rapports sous la forme de flux de données Atom. Selon la disposition de votre rapport, l'extension de rendu Atom crée un ou plusieurs flux de données. Les flux de données peuvent être échangés et lus avec les applications qui peuvent utiliser des flux de données conformes à Atom. Par exemple, le client PowerPivot peut utiliser des flux de données conformes à Atom qui sont générés à partir de rapports.

L'utilisation de données de rapports en tant que flux de données vous offre une méthode supplémentaire pour fournir des données aux applications lorsque ces données ne sont pas facilement accessibles via des fournisseurs de données clients, ou lorsque vous préférez masquer la complexité de la source de données et faciliter l'utilisation des données. Vous pouvez générer des flux de données conformes à Atom à partir du Gestionnaire de rapports ou d'un site SharePoint intégré avec Reporting Services.

Pour plus d'informations, consultez Génération de flux de données à partir de rapports (Générateur de rapports version 3.0 et SSRS).

Pagination du rapport

Les sauts de page sur les régions de données de tableau matriciel (table, matrice et liste), les groupes et les rectangles vous permettent de mieux contrôler la pagination du rapport. Les pages de rapport, délimitées par les sauts de page, peuvent avoir des noms différents et une numérotation redéfinie. À l'aide des expressions, les noms et numéros des pages peuvent être mis à jour dynamiquement lorsque le rapport est exécuté. Vous pouvez également désactiver les sauts de page totalement ou selon des valeurs d'expression.

Pour plus d'informations, consultez Présentation de la pagination dans Reporting 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

Outils de création de rapports

Simplification de la création et de la modification des rapports

Les informations d'identification d'exécution, spécifiées dans les propriétés de la source de données d'un rapport, peuvent ne pas être appropriées pour des tâches de conception telles que la création de requêtes et l'aperçu des rapports. Le Générateur de rapports version 3.0 fournit une interface utilisateur permettant de modifier les informations d'identification lorsqu'il ne peut pas se connecter à la source de données. Pour plus d'informations, consultez Boîte de dialogue Propriétés de la source de données, Général (Générateur de rapports version 3.0).

Rotation du texte de 270 degrés

Les zones de texte peuvent maintenant pivoter de 270 degrés. Les zones de texte autonomes dans un en-tête ou un pied de page de rapport, le corps du rapport ou les zones de texte dans les cellules de tables et matrices peuvent afficher un texte écrit verticalement et de bas en haut. Cette rotation vous aide à créer des rapports plus lisibles, à ajuster plus de colonnes sur un rapport imprimé avec une taille de page fixe et à créer des rapports avec un contenu plus graphique. Pour plus d'informations, consultez Zones de texte (Générateur de rapports version 3.0 et SSRS).

Aperçu des rapports

Le Générateur de rapports version 3.0 offre une meilleure expérience en matière d'aperçu. L'introduction de sessions d'édition permet de réutiliser les datasets mis en cache lors de l'aperçu des rapports. Cela signifie que les rapports sont restitués plus rapidement lorsque des datasets mis en cache sont utilisés. Les sessions d'édition sont liées à un rapport, ce qui permet d'utiliser des références relatives et des références de sous-rapport dans les rapports. Pour plus d'informations, consultez Aperçu des rapports dans le Générateur de rapports version 3.0.

Concepteur de requêtes relationnelles

Le concepteur de requêtes graphique mis à jour utilisé pour créer des requêtes qui récupèrent les données de rapport des bases de données Microsoft SQL Server, Microsoft SQL Azure et Microsoft SQL Server Parallel Data Warehouse fournissent une interface utilisateur pour créer des relations personnalisées entre des tables associées et non liées. Le concepteur de requêtes facilite également l'inclusion d'agrégats et de regroupement qui résument des données dans les requêtes. Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes relationnelles (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