Planifier un rapport paginé avec carte (Générateur de rapports)
S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Report Designer dans SQL Server Data Tools
Un rapport efficace présente des informations provoquant des actions ou stimulant des idées. Pour présenter des données analytiques, telles que les totaux des ventes ou des statistiques démographiques sur un arrière-plan géographique, vous pouvez ajouter une carte à votre rapport paginé. Une carte peut contenir plusieurs couches, où chaque couche affiche des éléments cartographiques définis par un type spécifique de données spatiales : points qui représentent des emplacements, lignes qui représentent des itinéraires ou polygones qui représentent des zones. Vous pouvez associer vos données analytiques aux éléments cartographiques sur chaque couche.
Notes
Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.
Spécifier l'objectif de la carte
Une conception de rapport efficace fournit des informations permettant aux utilisateurs de prendre des mesures pour résoudre les éventuels problèmes. Pour créer un affichage de carte efficace et facilement compréhensible, déterminez en premier lieu les questions auxquelles la carte doit aider à répondre. Par exemple, vous pouvez visualiser les types suivants de données pour identifier des possibilités commerciales sur une carte :
Chiffres des ventes relatifs pour chaque magasin.
Chiffres des ventes catégorisés par caractéristique démographique de la clientèle, basée sur l'emplacement des clients par rapport aux emplacements des magasins.
Chiffres des ventes comparatifs ou autres données financières par secteur de vente.
Chiffres des ventes comparatifs pour différentes stratégies de rabais dans plusieurs magasins.
Après avoir identifié l'objectif de l'affichage de carte, vous devez analyser les données dont vous avez besoin. Les données analytiques proviennent de datasets du rapport. Les données d'emplacement proviennent de sources de données spatiales que vous devez spécifier.
Spécifier les données spatiales et analytiques
Vous devez spécifier de quelles données spatiales et analytiques vous avez besoin.
Les données analytiques proviennent d'un dataset de rapport, des exemples de données incluses avec une carte de la bibliothèque de cartes ou de données analytiques incluses avec les données spatiales dans un fichier de forme ESRI.
Les données spatiales sont fournies sous trois formes : points, lignes et polygones.
Points. Les points spécifient des emplacements, par exemple une ville ou l'adresse d'un magasin, d'un restaurant ou d'un palais des congrès. Pour chaque emplacement que vous souhaitez afficher sur une carte, vous devez fournir les données spatiales correspondantes. Après avoir ajouté des points à une carte, vous pouvez afficher un marqueur à l'emplacement du point et faire varier le type de marqueur, sa taille et sa couleur.
Lignes. Les lignes spécifient des chemins ou des itinéraires, par exemple des itinéraires de livraison ou des trajectoires de vol. Après avoir ajouté une ligne à une carte, vous pouvez faire varier la couleur et la largeur de la ligne.
Polygones. Les polygones spécifient des zones, par exemple des secteurs, pays, États, provinces, comtés, villes ou agglomérations, régions couvertes par des codes postaux, circonscriptions téléphoniques ou zones de recensement. Après avoir ajouté un polygone à une carte, en plus d'afficher le périmètre du polygone, vous pouvez afficher un marqueur au point central de la zone du polygone.
Après avoir identifié les données spatiales nécessaires, vous devez rechercher la source de données spatiales appropriée.
Rechercher une source de données spatiales
Pour rechercher des données spatiales à utiliser dans votre carte, vous pouvez utiliser les sources suivantes :
Fichiers de forme ESRI, notamment des fichiers de forme disponibles au public que vous pouvez rechercher sur Internet ;
Données spatiales provenant de sources de données spatiales SQL Server
cartes de rapports de la bibliothèque de cartes ;
Sites tiers offrant des données spatiales sous forme de fichiers de forme ESRI ou de données spatiales SQL Server
mosaïques Bing, qui fournissent un arrière-plan pour la vue cartographique. Pour afficher des mosaïques dans une carte, le serveur de rapports doit être configuré pour prendre en charge les Services Web Bing Maps.
Pour plus d’informations, consultez « Où puis-je obtenir des fichiers de forme ESRI ? » dans Assistant Carte et Assistant Couche (Générateur de rapports et SSRS) .
Les données spatiales peuvent être politiquement sensibles et/ou protégées par copyright. Vérifiez les conditions d'utilisation et les déclarations de confidentialité concernant les sources de données spatiales pour savoir comment vous pouvez utiliser ces données spatiales dans votre rapport.
Après avoir localisé les données souhaitées, vous pouvez les incorporer dans la définition de rapport ou récupérer les données dynamiquement lors du traitement du rapport. Pour plus d'informations, consultez Trouver un compromis entre la taille de la définition de rapport et le temps de traitement du rapport plus loin dans cette rubrique.
Déterminer les données spatiales et les champs de correspondance des données spatiales
Pour afficher des données analytiques sur une carte et pour faire varier la taille, la couleur ou le type de marqueur, vous devez spécifier des champs qui mettent en relation les données spatiales et les données analytiques.
Les données spatiales doivent contenir les champs suivants :
; Champ de données spatiales comprenant les jeux de coordonnées qui définissent chaque point, ligne ou polygone.
Champs de correspondance. Un ou plusieurs champs qui identifient de manière unique chaque champ de données spatiales. Par exemple, pour un point d'emplacement de magasin, vous souhaiterez peut-être utiliser le nom du magasin. Si le nom de magasin n'est pas unique dans les données spatiales, vous pouvez inclure le nom de la ville avec celui du magasin.
Les champs de correspondance sont utilisés pour mettre en relation des données spatiales et des données analytiques.
Déterminer les données analytiques et les champs de correspondance des données analytiques
Après avoir identifié les données spatiales, vous devez identifier les données analytiques. Les données analytiques peuvent provenir de l'une des sources suivantes :
un dataset de rapport existant. Les champs sont spécifiés en tant qu'expressions de champ simples, par exemple, [Sales] ou =Fields!Sales.Value ;
des champs de données fournis par la source de données spatiales. Les champs sont spécifiés en tant que mots clés commençant par #, suivis du nom de champ de la source de données spatiales.
Vous devez ensuite déterminer le nom des champs de correspondance :
- Champs de correspondance. Un ou plusieurs champs spécifiant les mêmes informations que les champs de correspondance des données spatiales pour générer une relation entre les données spatiales et les données analytiques. Les champs de correspondance doivent correspondre en termes de type de données aussi bien que de mise en forme.
Lorsque vous avez identifié la source de données spatiales, les données spatiales, la source de données analytiques, les données analytiques et les champs de correspondance, vous êtes prêt à décider quel type de carte vous souhaitez ajouter à votre rapport.
Choisir un type de carte
Lorsque vous exécutez l'Assistant Carte, vous ajoutez une carte et la première couche de carte à votre rapport. L'Assistant vous permet d'ajouter l'un des types de cartes suivants à votre rapport :
une carte simple qui affiche des emplacements sans données analytiques associées ;
une carte contenant une valeur analytique associée à chaque élément cartographique ; par exemple, le chiffre total des ventes pour chaque emplacement de magasin ;
une carte contenant plusieurs valeurs analytiques associées à un élément cartographique ; par exemple, le nombre de clients et le chiffre total des ventes pour chaque emplacement de magasin.
Le tableau ci-dessous décrit chaque type de carte. Tous les types de cartes vous permettent de sélectionner un thème pour contrôler la palette, le style de bordure et la police, et afficher des étiquettes.
Icône d'Assistant | Style de couche | Type de couche | Description et options |
---|---|---|---|
Carte simple | Polygone | Carte qui affiche des zones uniquement, par exemple, des secteurs de vente. Options : Faites varier la couleur par palette ou utilisez une couleur unique. Une palette est un jeu prédéfini de couleurs. Lorsque toutes les couleurs d'une palette ont été attribuées, des nuances des couleurs sont attribuées. |
|
Carte analytique en couleur | Polygone | Carte affichant des données analytiques en utilisant plusieurs couleurs, par exemple, pour afficher les chiffres des ventes par zone. | |
Carte à bulles | Polygone | Carte affichant des données analytiques en faisant varier la taille des bulles centrées sur les zones, par exemple pour afficher les chiffres des ventes par zone. Options : Faites varier les couleurs de zone en fonction d'un deuxième champ analytique et spécifiez des règles de couleur. |
|
Carte linéaire simple | Lignes | Carte qui affiche des lignes uniquement, par exemple des itinéraires de livraison. Options : Faites varier la couleur par palette ou utilisez une couleur unique. |
|
Carte linéaire analytique | Lignes | Carte faisant varier la couleur et la largeur des lignes, par exemple pour afficher le nombre de paquets livrés et les mesures de ponctualité par itinéraire. Options : Faites varier la largeur de ligne en fonction d'un champ analytique et la couleur de ligne en fonction d'un deuxième champ analytique, puis spécifiez des règles de couleur. |
|
carte à marqueurs simple | Point | Carte affichant un marqueur à chaque emplacement, par exemple pour indiquer des villes. Options : Faites varier la couleur par palette ou utilisez une couleur unique, et modifiez le style de marqueur. |
|
Carte à marqueurs à bulles | Point | Carte affichant une bulle pour chaque emplacement et faisant varier la taille des bulles en fonction d'un champ de données analytiques, par exemple pour indiquer les chiffres des ventes par ville. Options : Faites varier la couleur des bulles en fonction d'un deuxième champ analytique et spécifiez des règles de couleur. |
|
Carte à marqueurs analytique | Point | Carte affichant un marqueur à chaque emplacement et faisant varier la couleur, la taille et le type de marqueur en fonction de données analytiques, par exemple pour indiquer les produits produisant le meilleur chiffre d'affaires, la plage de bénéfices et la stratégie de remise. Options : faites varier le type de marqueur en fonction d'un champ analytique, la taille de marqueur en fonction d'un deuxième champ analytique, la couleur de marqueur en fonction d'un troisième et spécifiez des règles de couleur. |
Après avoir ajouté une carte à l'aide de l'Assistant Carte, vous pouvez créer des couches supplémentaires ou modifier des options pour une couche à l'aide de l'Assistant Couche. Pour plus d’informations sur les Assistants, consultez Assistant Carte et Assistant Couche (Générateur de rapports et SSRS).
Vous pouvez personnaliser les options d'affichage ou de données individuellement pour chaque couche. Pour plus d’informations sur la personnalisation d’une carte après avoir exécuté un Assistant, consultez Personnaliser des données et l’affichage d’une carte ou d’une couche (Générateur de rapports et SSRS).
Planifier les légendes
Pour aider vos utilisateurs à interpréter une carte, vous pouvez ajouter plusieurs légendes de carte, une échelle de couleurs et une échelle des distances. Lorsque vous concevez une carte, planifiez l'emplacement où vous souhaitez que les légendes s'affichent. Vous pouvez spécifier les informations suivantes à propos de chaque légende :
Emplacement de la légende. Par exemple, les légendes peuvent être affichées à l'intérieur ou à l'extérieur de la fenêtre d'affichage, et dans 12 emplacements discrets par rapport à la fenêtre d'affichage.
Styles de légende. Par exemple, vous pouvez spécifier le style de police, le style de bordure, la ligne de séparateur et les propriétés de remplissage.
Titre de la légende. Par exemple, vous pouvez spécifier le texte du titre, et contrôler indépendamment s'il faut afficher un titre pour une légende de la carte ou pour l'échelle de couleurs.
Mise en page de la légende de carte. Par exemple, les légendes de carte peuvent être affichées comme tables verticales ou horizontales.
Le contenu de la légende est créé automatiquement pendant le traitement des rapports en fonction des options de règle définies pour chaque couche.
Par défaut,toutes les couches affichent les résultats des règles dans la première légende de carte. Vous pouvez créer plusieurs légendes, puis, pour chaque règle, déterminer quelle légende utiliser pour afficher les résultats.
Pour plus d’informations, consultez Modifier l’affichage des polygones, des lignes et des points à l’aide de règles et de données analytiques (Générateur de rapports et SSRS) et Modifier les légendes de carte, l’échelle de couleurs et les règles associées (Générateur de rapports et SSRS).
Trouver un compromis entre la taille de la définition de rapport et le temps de traitement du rapport
Une conception de rapport efficace en matière de cartes nécessite de trouver un compromis entre les options qui contrôlent les performances du rapport et la taille de la définition de rapport. Les éléments cartographiques basés sur des données spatiales, ou les mosaïques Bing, peuvent être statiques et incorporés dans la définition de rapport, ou dynamiques et créés chaque fois que le rapport est traité. Vous devez évaluer les avantages et inconvénients présentés par des données cartographiques statiques et dynamiques et rechercher un compromis approprié pour votre scénario. Considérez les points suivants lorsque vous prenez cette décision :
Les éléments cartographiques incorporés peuvent augmenter considérablement la taille de la définition de rapport, mais ils réduisent le temps nécessaire pour afficher la carte dans le rapport. Votre serveur de rapports peut être soumis à des limites de taille que vous devez prendre en considération.
La définition de rapport spécifie des limites en termes de nombre de points de données spatiales pouvant être traités ainsi qu'une valeur séparée spécifiant le nombre d'éléments cartographiques pouvant être inclus dans la définition de rapport.
Les éléments cartographiques dynamiques réduisent la taille de la définition de rapport, mais augmentent le temps requis pour traiter et restituer la carte.
Lorsque la source de données spatiales est située sur votre ordinateur, les éléments cartographiques sont toujours incorporés dans la définition de rapport. Cela inclut des données spatiales de la bibliothèque de cartes ou de fichiers de forme ESRI installés localement.
Pour utiliser des données spatiales dynamiques, la source de données spatiales doit être sur le serveur de rapports. Lorsque les rapports sont conçus dans SQL Server Data Tools (SSDT), les sources de données spatiales peuvent être ajoutées à un projet et publiées sur le serveur de rapports avec la définition de rapport. Si vous utilisez le Générateur de rapports pour concevoir des rapports, vous devez télécharger en premier lieu les données spatiales sur le serveur de rapports, puis, dans l'Assistant ou dans les propriétés de couche, spécifier cette source de données spatiales pour la couche.