Trucs et astuces pour les visualisations de carte Power BITips and Tricks for Power BI Map visualizations

De par son intégration à Bing Cartes, Power BI fournit des coordonnées cartographiques par défaut (processus appelé « géocodage »), ce qui vous permet de créer des cartes.Power BI integrates with Bing Maps to provide default map coordinates (a process called geo-coding) so you can create maps. Les deux solutions utilisent des algorithmes pour identifier l’emplacement correct, mais parfois elles présentent seulement une estimation.Together they use algorithms to identify the correct location, but sometimes it's a best guess. Si l’instance Power BI ne parvient pas à créer la visualisation de carte, elle demande l’aide de Bing Cartes.If Power BI tries can't create the map visualization on its own, it enlists the help of Bing Maps.

Vous ou votre administrateur devrez peut-être mettre à jour votre pare-feu pour autoriser l’accès aux URL que Bing utilise pour le géocodage.You, or your administrator, may need to update your firewall to allow access to the URLs Bing uses for geocoding. Il s’agit des URL suivantes :Those URLs are:

Pour augmenter vos chances d’obtenir un géocodage correct, appliquez les conseils suivants.To increase the likelihood of correct geo-coding, use the following tips. Vous pouvez utiliser le premier ensemble de conseils si vous avez accès au jeu de données lui-même.The first set of tips is for you to use if you have access to the dataset itself. Le deuxième ensemble de conseils reprend ce que vous pouvez effectuer dans Power BI si vous n’avez pas accès au jeu de données.The second set of tips is things you can do in Power BI if you don't have access to the dataset. L’ensemble final est une liste d’URLAnd the final set is a list of URLs

Ce qui est envoyé à Bing CartesWhat is sent to Bing Maps?

Le service Power BI et Power BI Desktop envoient à Bing les données géographiques nécessaires pour créer la visualisation de carte.Power BI service and Power BI Desktop send Bing the geo data it needs to create the map visualization. Il peut s’agir des données des compartiments d’emplacement, de latitude et de longitude et des champs de données géographiques dans un des compartiments de filtrage Niveau rapport, Niveau page ou Niveau visuel.This may include the data in the Location, Latitude, and Longitude buckets and geo fields in any of the Report level, Page level, or Visual level filter buckets. Ce qui est envoyé exactement varie en fonction du type de carte.Exactly what is sent varies by map type. Pour en savoir plus, consultez Bing Cartes.To learn more, see Bing Maps privacy.

  • Pour les cartes (cartes à bulles), si la latitude et la longitude sont fournies, aucune donnée n’est envoyée à Bing.For maps (bubble maps), if latitude and longitude are provided then no data is sent to Bing. Dans le cas contraire, toutes les données des compartiments d’emplacement (et de filtre) sont envoyées à Bing.Otherwise, any data in the Location (and filter) buckets is sent to Bing.
  • Les cartes choroplèthes nécessitent un champ dans le compartiment Emplacement, même si la latitude et la longitude sont fournies.Filled maps require a field in the Location bucket; even if latitude and longitude are provided. Les données figurant dans les compartiments Longitude, Latitude ou Emplacement sont envoyées à Bing.Whatever data is in the Location, Latitude, or Longitude buckets is sent to Bing.

    Dans l’exemple ci-dessous, le champ Vendor est utilisé pour le géocodage, donc toutes les données concernant le fournisseur sont envoyées à Bing.In the example below, the field Vendor is being used for geo-coding, so all vendor data is sent to Bing. Les données des compartiments Taille et Saturation de la couleur ne sont pas envoyées à Bing.Data from the Size and Color saturation buckets is not sent to Bing.

    envoyé à Bing Cartes

    Dans le deuxième exemple ci-dessous, le champ Territory (Secteur) est utilisé pour le géocodage, donc toutes les données concernant le secteur sont envoyées à Bing.In this second example below, the field Territory is being used for geo-coding, so all territory data is sent to Bing. Les données des compartiments Légende et Saturation de la couleur ne sont pas envoyées à Bing.Data from the Legend and Color saturation buckets is not sent to Bing.

    Cartes choroplèthes et Bing

Dans le jeu de données : conseils pour améliorer le jeu de données sous-jacentIn the dataset: tips to improve the underlying dataset

Si vous avez accès au jeu de données qui est utilisé pour créer la visualisation de la carte, vous pouvez effectuer quelques opérations pour augmenter la probabilité d’un géocodage correct.If you have access to the dataset that is being used to create the map visualization, there are a few things you can do to increase the likelihood of correct geo-coding.

1. Classer les champs géographiques dans Power BI Desktop1. Categorize geographic fields in Power BI Desktop

Dans Power BI Desktop, vous pouvez vous assurer que les champs de données sont correctement géocodés en définissant l’option Catégorie de données .In Power BI Desktop, you can ensure fields are correctly geo-coded by setting the Data Category on the data fields. Sélectionnez la table souhaitée, accédez au ruban d’options avancées, puis définissez la Catégorie de données sur Adresse, Ville, Continent, Pays, Région, Code Postal, État ou Province.Select the desired table, go to the Advanced ribbon and then set the Data Category to Address, City, Continent, Country/Region, County, Postal Code, State or Province. Ces catégories de données aident Bing à encoder correctement la date.These data categories help Bing correctly encode the date. Pour plus d’informations, consultez Catégorisation des données dans Power BI Desktop.To learn more, see Data categorization in Power BI Desktop. Si vous êtes connecté en direct à SQL Server Analysis Services, vous devez définir la catégorisation des données en dehors de Power BI à l’aide de SQL Server Data Tools (SSDT).If you are live connecting to SQL Server Analysis Services, you will need to set the data categorization outside of Power BI using SQL Server Data Tools (SSDT).

2. Utiliser plusieurs colonnes d’emplacement 2. Use more than one location column.
Parfois, le fait de définir des catégories de données pour le mappage ne suffit pas à Bing pour deviner votre intention.Sometimes, even setting the data categories for mapping isn't enough for Bing to correctly guess your intent. Certaines désignations sont ambiguës, car l’emplacement existe dans plusieurs pays ou régions.Some designations are ambiguous because the location exists in multiple countries or regions. Par exemple, il existe une ville appelée Southampton en Angleterre, et dans les États de Pennsylvanie et de New York.For example, there's a Southampton in England, Pennsylvania, and New York.

Power BI utilise le service de modèle d’URL non structurée de Bing pour obtenir les coordonnées de latitude et de longitude en fonction d’un jeu de valeurs d’adresse pour n’importe quel pays.Power BI uses Bing's unstructured URL template service to get the latitude and longitude coordinates based on a set of address values for any country. Si vos données ne contiennent pas suffisamment de données d’emplacement, ajoutez ces colonnes et classez-les de façon appropriée.If your data doesn't contain enough location data, add those columns and categorize them appropriately.

Par exemple, si vous n’avez qu’une seule colonne Ville, Bing peut éprouver des difficultés à effectuer le géocodage.For example, if you only have a City column, Bing may have a hard time geo-coding. Ajoutez des colonnes géographiques supplémentaires pour lever toute ambiguïté concernant l’emplacement.Add additional geo columns to make the location unambiguous. Il suffit parfois d’ajouter plusieurs colonnes d’emplacement au jeu de données, dans le cas présent, l’état/la province.Sometimes all it takes is adding one more location column to the dataset - in this case state/province. Et n’oubliez pas de les classer correctement (voir le point 1 ci-dessus).And don't forget to categorize it properly, see #1 above.

Assurez-vous que chaque champ contient uniquement les informations spécifiques liées sa catégorie.Make sure when each field only has the specific information tied to the categorization. Par exemple, votre champ de localisation Ville devrait être Southampton, non Southampton, New York.For example, your City location field should be Southampton, not Southampton, New York. Et votre champ de localisation Adresse devrait être 1 Microsoft Way, non 1 Microsoft Way, Redmond, WA.And Address location fields should be 1 Microsoft Way and not 1 Microsoft Way, Redmond, WA.

3. Utiliser des valeurs de latitude et de longitude spécifiques3. Use specific Latitude and Longitude

Ajoutez des valeurs de latitude et de longitude à votre jeu de données.Add latitude and longitude values to your dataset. Cela supprime toute ambiguïté et retourne des résultats plus rapidement.This removes any ambiguity and returns results more quickly. Les champs Latitude et Longitude doivent être au format Nombre décimal , que vous pouvez définir dans le modèle de données.Latitude and Longitude fields must be in Decimal Number format, which you can set in the data model.

4. Utiliser une catégorie Lieu pour les colonnes contenant des informations de localisation complètes4. Use Place category for columns with full location information

Bien que nous vous encouragions à utiliser des hiérarchies géographiques dans vos cartes, si vous devez utiliser une seule colonne de localisation avec des informations géographiques complètes, vous pouvez définir la catégorisation des données sur Lieu.While we encourage you to use geo-hierarchies in your maps, if you must use a single location column with full geographical information, you can set the data categorization to Place. Par exemple, si les données de la colonne sont des adresses complètes, telles que 1 Microsoft Way, Redmond Washington 98052, cette catégorie de données généralisée fonctionne de façon optimale avec Bing.For example, if the data in your column is full addresses, such as 1 Microsoft Way, Redmond Washington 98052, this generalized data category will work best with Bing.

Dans Power BI : Conseils pour obtenir de meilleurs résultats lors de l’utilisation des visualisations de carteIn Power BI: tips to get better results when using map visualizations

1. Utiliser les champs de latitude et de longitude (s’ils existent)1. Use latitude and longitude fields (if they exist)

Dans Power BI, si le jeu de données que vous utilisez a des champs Longitude et Latitude, utilisez-les.In Power BI, if the dataset you are using has fields for longitude and latitude -- use them! Power BI comporte des compartiments spéciaux permettant de lever toute ambiguïté dans les données cartographiques.Power BI has special buckets to help make the map data unambiguous. Faites simplement glisser le champ qui contient vos données de latitude vers la zone Visualisations > Latitude.Just drag the field that contains your latitude data into the Visualizations > Latitude area. Faites la même chose pour vos données de longitude.And do the same for your longitude data. Quand vous faites cela, vous devez également renseigner le champ Emplacement lors de la création de vos visualisations.When you do this, you also need to fill the Location field when creating your visualizations. Sinon, les données seront agrégées par défaut, c’est-à-dire que la latitude et la longitude seront associées au niveau de l’état, et non au niveau de la ville.Otherwise, the data is aggregated by default, so for example, the latitude and longitude would be paired at the state level, not the city level.

latitude et longitude

Utilisez des hiérarchies géographiques pour effectuer l’exploration hiérarchique des différents « niveaux » de l’emplacement.Use geo-hierarchies so you can drill down to different "levels" of location

Lorsque votre jeu de données comporte déjà différents niveaux de données d’emplacement, vous et vos collègues pouvez utiliser Power BI pour créer des hiérarchies géographiques.When your dataset already has different levels of location data, you and your colleagues can use Power BI to create geo-hierarchies. Pour ce faire, faites glisser plusieurs champs dans le compartiment Emplacement.To do this, drag more than one field into the Location bucket. De cette façon, les champs deviennent une hiérarchie géographique.Used together in this way, the fields become a geo-hierarchy. Dans l’exemple ci-dessous, nous avons ajouté des champs géographiques pour : Pays/région, État et Ville.In the example below we have added geo fields for: Country/Region, State, and City. Dans Power BI, vous et vos collègues pouvez monter et descendre dans la hiérarchie à l’aide de cette hiérarchie géographique.In Power BI you and your colleagues can drill up and down using this geo-hierarchy.

Champ Location (Emplacement)

créer une hiérarchie géographique pour les cartes

Lors d’une exploration à l’aide de hiérarchies géographiques, il est important de connaître le fonctionnement de chaque bouton d’exploration et de savoir ce qui est envoyé à Bing Cartes.When drilling with geo-hierarchies, it is important to know how each drill button works and what gets sent to Bing Maps.

  • Le bouton d’exploration tout à fait à droite, nommé mode Exploration , permet de sélectionner une localisation sur la carte et d’explorer celle-ci un niveau à la fois.The drill button on the far right, called Drill Mode , allows you to select a map Location and drill down into that specific location one level at a time. Par exemple, si vous activez Descendre dans la hiérarchie et cliquez sur Amérique du Nord, vous descendez dans la hiérarchie pour accéder au niveau suivant, à savoir celui des États d’Amérique du Nord.For example, if you turn Drill Down on and click North America, you move down in the hierarchy to the next level -- states in North America. Pour le géocodage, Power BI envoie à Bing Cartes des données de pays et d’état uniquement pour l’Amérique du Nord.For geo-coding, Power BI sends Bing Maps country and state data for North America only.
  • À gauche, figurent 2 autres options d’exploration.On the left there are 2 other drill options. La première option, , descend au niveau suivant de la hiérarchie pour toutes les localisations à la fois.The first option, , drills to the next level of the hierarchy for all locations at once. Par exemple, si vous examinez actuellement les pays, puis utilisez cette option pour passer au niveau suivant, celui des états, Power BI affiche les données d’état pour tous les pays.For example, if you are currently looking at countries and then use this option to move to the next level, states, Power BI displays state data for all countries. Pour le géocodage, Power BI envoie des données d’état (non les données de pays) de Bing Cartes pour toutes les localisations.For geo-coding, Power BI sends Bing Maps state data (no country data) for all locations. Cette option est utile si chaque niveau de votre hiérarchie est sans relation avec le niveau supérieur.This option is useful if each level of your hierarchy is unrelated to the level above it.
  • La deuxième option,The second option, Exploration hiérarchique avec des cartes , est similaire à l’option Exploration hiérarchique, sauf que vous n’avez pas besoin de cliquer sur la carte., is similar to Drill Down, except that you don't need to click on the map. Elle développe le niveau suivant de la hiérarchie, en mémorisant le contexte du niveau actuel.It expands down to the next level of the hierarchy remembering the current level’s context. Par exemple, si vous examinez actuellement les pays, puis sélectionnez cette icône, vous descendez dans la hiérarchie au niveau suivant, celui des états.For example, if you are currently looking at countries and select this icon, you move down in the hierarchy to the next level -- states. Pour le géocodage, Power BI envoie des données sur chaque état et le pays correspondant, afin d’aider Bing Cartes à géocoder de façon plus précise.For geo-coding, Power BI sends data for each state and its corresponding country to help Bing Maps geocode more accurately. Dans la plupart des cartes, vous utilisez cette option ou l’option Descendre dans la hiérarchie tout à fait à droite, pour pouvoir envoyer à Bing un maximum de données afin obtenir des informations de localisation précises.In most maps, you will use either this option or the Drill Down option on the far right, so you can send Bing as much information as possible to get accurate location information.

Étapes suivantesNext steps

Descendre dans la hiérarchie d’une visualisation Power BIDrill down in a Power BI visualization

Visualisations Power BIPower Bi visualizations

D’autres questions ?More questions? Posez vos questions à la communauté Power BITry the Power BI Community