Dicas e truques para visualizações de mapa do Power BITips and Tricks for Power BI Map visualizations

O Power BI é integrado ao Bing Mapas para fornecer as coordenadas de mapa padrão (um processo chamado codificação geográfica) para a criação de mapas.Power BI integrates with Bing Maps to provide default map coordinates (a process called geo-coding) so you can create maps. Juntos, eles usam algoritmos para identificar a localização correta, mas, às vezes, é a melhor estimativa.Together they use algorithms to identify the correct location, but sometimes it's a best guess. Se o Power BI tentar, mas não puder criar a visualização de mapa por conta própria, ele conseguirá a ajuda do Bing Mapas.If Power BI tries can't create the map visualization on its own, it enlists the help of Bing Maps.

Você ou seu administrador talvez precise atualizar o firewall para permitir o acesso às URLs usadas pelo Bing para geocodificação.You, or your administrator, may need to update your firewall to allow access to the URLs Bing uses for geocoding. Essas URLs são:Those URLs are:

Para aumentar a probabilidade de uma codificação geográfica correta, use as seguintes dicas.To increase the likelihood of correct geo-coding, use the following tips. O primeiro conjunto de dicas deverá ser usado se você tiver acesso ao próprio conjunto de dados.The first set of tips is for you to use if you have access to the dataset itself. O segundo conjunto de dicas são coisas que você pode fazer no Power BI, caso você não tenha acesso ao conjunto de dados.The second set of tips is things you can do in Power BI if you don't have access to the dataset. E o conjunto final é uma lista de URLsAnd the final set is a list of URLs

O que é enviado ao Bing Mapas?What is sent to Bing Maps?

O serviço do Power BI e o Power BI Desktop enviam ao Bing os dados geográficos necessários para criar a visualização de mapa.Power BI service and Power BI Desktop send Bing the geo data it needs to create the map visualization. Isso pode incluir os dados nos buckets Local, Latitude e Longitude e campos geográficos em qualquer um dos buckets de filtro Nível de relatório, Nível de página ou Nível de visual.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. Exatamente o que é enviado varia segundo o tipo do mapa.Exactly what is sent varies by map type. Para obter mais informações, consulte Privacidade do Bing Maps.To learn more, see Bing Maps privacy.

  • Para mapas (mapas de bolhas), se a latitude e a longitude forem fornecidas, nenhum dado será enviado ao Bing.For maps (bubble maps), if latitude and longitude are provided then no data is sent to Bing. Caso contrário, nenhum dado nos buckets Localização (e de filtro) será enviado ao Bing.Otherwise, any data in the Location (and filter) buckets is sent to Bing.

  • Os mapas coropléticos exigem um campo no bucket Localização, mesmo se a latitude e a longitude são fornecidas.Filled maps require a field in the Location bucket; even if latitude and longitude are provided. Todos os dados existentes nos buckets Localização, Latitude ou Longitude são enviados ao Bing.Whatever data is in the Location, Latitude, or Longitude buckets is sent to Bing.

    No exemplo a seguir, o campo Vendor (Fornecedor) está sendo usado para codificação geográfica, de modo que todos os dados dos fornecedores serão enviados ao Bing.In the example below, the field Vendor is being used for geo-coding, so all vendor data is sent to Bing. Dados dos buckets Size (Tamanho) e Color saturation (Saturação de cores) não são enviados ao Bing.Data from the Size and Color saturation buckets is not sent to Bing.

    enviado para o Bing Mapas

    Neste segundo exemplo abaixo, o campo Território está sendo usado para a codificação geográfica e, portanto, todos os dados de território são enviados ao Bing.In this second example below, the field Territory is being used for geo-coding, so all territory data is sent to Bing. Dados dos buckets Legenda e Saturação de cores não são enviados ao Bing.Data from the Legend and Color saturation buckets is not sent to Bing.

    Mapas coropléticos e Bing

No conjunto de dados: dicas para melhorar o conjunto de dados subjacenteIn the dataset: tips to improve the underlying dataset

Se você tiver acesso ao conjunto de dados que está sendo usado para criar a visualização do mapa, há algumas coisas que você pode fazer para aumentar a probabilidade de codificação geográfica correta.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. Categorizar campos geográficos no Power BI Desktop1. Categorize geographic fields in Power BI Desktop

No Power BI Desktop, é possível assegurar que os campos sejam codificados geograficamente de maneira correta definindo a Categoria de Dados nos campos de dados.In Power BI Desktop, you can ensure fields are correctly geo-coded by setting the Data Category on the data fields. Selecione a tabela desejada, acesse a faixa de opções Avançado e, depois, defina a Categoria de Dados como Endereço, Cidade, Continente, País/Região, Condado, Código Postal, Estado ou Província.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. Essas categorias de dados ajudam o Bing a codificar corretamente a data.These data categories help Bing correctly encode the date. Para saber mais, veja Categorização de dados no Power BI Desktop.To learn more, see Data categorization in Power BI Desktop. Se você estiver se conectando dinamicamente ao SQL Server Analysis Services, precisará definir a categorização de dados fora do Power BI usando o SSDT (SQL Server Data Tools).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. Use mais de uma coluna de localização. 2. Use more than one location column.
Às vezes, até mesmo definir as categorias de dados de mapeamento não é suficiente para o Bing adivinhar corretamente a intenção.Sometimes, even setting the data categories for mapping isn't enough for Bing to correctly guess your intent. Algumas designações são ambíguas porque a localização existe em vários países ou regiões.Some designations are ambiguous because the location exists in multiple countries or regions. Por exemplo, há um Southampton na Inglaterra, Pensilvânia e em Nova York.For example, there's a Southampton in England, Pennsylvania, and New York.

O Power BI usa o serviço de modelo de URL não estruturado do Bing para obter as coordenadas de latitude e longitude com base em um conjunto de valores de endereço para qualquer país.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. Se seus dados não contiverem dados de local suficientes, adicione essas colunas e categorize-as corretamente.If your data doesn't contain enough location data, add those columns and categorize them appropriately.

Por exemplo, se você tiver apenas uma coluna Cidade, o Bing poderá ter dificuldades para realizar o geocódigo.For example, if you only have a City column, Bing may have a hard time geo-coding. Adicione outras colunas geográficas para tornar a localização inequívoca.Add additional geo columns to make the location unambiguous. Às vezes, basta adicionar mais uma coluna de localização ao conjunto de dados – nesse caso, estado/província.Sometimes all it takes is adding one more location column to the dataset - in this case state/province. E não se esqueça de categorizá-la corretamente. Consulte a etapa 1 acima.And don't forget to categorize it properly, see #1 above.

Certifique-se de que cada campo tenha apenas as informações específicas vinculadas à categorização.Make sure when each field only has the specific information tied to the categorization. Por exemplo, o campo de local Cidade deve ser Southampton, não Southampton, Nova York.For example, your City location field should be Southampton, not Southampton, New York. E os campos de local Endereço devem ser 1 Microsoft Way e não 1 Microsoft Way, Redmond, WA.And Address location fields should be 1 Microsoft Way and not 1 Microsoft Way, Redmond, WA.

3. Use a Latitude e a Longitude específicas3. Use specific Latitude and Longitude

Adicione valores de latitude e longitude no conjunto de dados.Add latitude and longitude values to your dataset. Isso remove qualquer ambiguidade e retorna os resultados mais rapidamente.This removes any ambiguity and returns results more quickly. Os campos de Latitude e Longitude devem estar no formato Número Decimal , que pode ser definido no modelo de dados.Latitude and Longitude fields must be in Decimal Number format, which you can set in the data model.

4. Use a categoria Local para colunas com informações de local completas4. Use Place category for columns with full location information

Embora recomendemos usar hierarquias geográficas em seus mapas, se for necessário usar uma coluna de local único com informações geográficas completas, será possível definir a categorização de dados como Local.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. Por exemplo, se os dados em sua coluna forem endereços completos, como 1 Microsoft Way, Redmond Washington 98052, essa categoria de dados generalizados funcionará melhor com o 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.

No Power BI: dicas para obter melhores resultados ao usar visualizações de mapaIn Power BI: tips to get better results when using map visualizations

1. Usar campos de latitude e longitude (se existirem)1. Use latitude and longitude fields (if they exist)

No Power BI, se o conjunto de dados que você estiver usando tiver campos de longitude e latitude – use-os!In Power BI, if the dataset you are using has fields for longitude and latitude -- use them! O Power BI tem buckets especiais para ajudar a tornar os dados de mapa inequívocos.Power BI has special buckets to help make the map data unambiguous. Basta arrastar o campo que contém os dados de latitude na área Visualizações > Latitude.Just drag the field that contains your latitude data into the Visualizations > Latitude area. E faça o mesmo para os dados de longitude.And do the same for your longitude data. Quando você fizer isso, também será necessário preencher o campo Local ao criar suas visualizações.When you do this, you also need to fill the Location field when creating your visualizations. Caso contrário, os dados são agregados por padrão, por exemplo, a latitude e a longitude poderiam ser emparelhadas no nível de estado, e não no nível de cidade.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 e longitude

Usar hierarquias geográficas para fazer drill down de diferentes "níveis" de localizaçãoUse geo-hierarchies so you can drill down to different "levels" of location

Quando o conjunto de dados já tiver diferentes níveis de dados de localização, você e seus colegas poderão usar o Power BI para criar hierarquias geográficas.When your dataset already has different levels of location data, you and your colleagues can use Power BI to create geo-hierarchies. Para fazer isso, arraste mais de um campo para o bucket Localização.To do this, drag more than one field into the Location bucket. Usados juntos dessa forma, os campos passam a ser uma hierarquia geográfica.Used together in this way, the fields become a geo-hierarchy. No exemplo abaixo, adicionamos campos geográficos para: País/Região, Estado e Cidade.In the example below we have added geo fields for: Country/Region, State, and City. No Power BI, você e seus colegas podem fazer drill up e drill down usando essa hierarquia geográfica.In Power BI you and your colleagues can drill up and down using this geo-hierarchy.

Campo Local

criar hierarquia geográfica para mapas

Ao analisar hierarquias geográficas, é importante saber como cada botão de análise funciona e o que é enviado para o Bing Mapas.When drilling with geo-hierarchies, it is important to know how each drill button works and what gets sent to Bing Maps.

  • O botão de análise à direita, chamado Modo de análise , permite que você selecione um local no mapa e faça drill down nesse local específico um nível por vez.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. Por exemplo, se você ativar Fazer drill down e clicar em América do Norte, você se moverá para baixo na hierarquia para o próximo nível – estados na América do Norte.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. Para geocódigo, o Power BI envia dados de estado e de país ao Bing Mapas apenas para América do Norte.For geo-coding, Power BI sends Bing Maps country and state data for North America only.
  • À esquerda, há outras duas opções de análise.On the left there are 2 other drill options. A primeira opção, , analisa o próximo nível da hierarquia para todos os locais de uma vez.The first option, , drills to the next level of the hierarchy for all locations at once. Por exemplo, se no momento você estiver vendo países e, em seguida, usar esta opção para passar para o próximo nível, estados, o Power BI exibirá os dados de estado para todos os países.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. Para geocódigo, o Power BI envia dados de estado do Bing Mapas (nenhum dado de país) para todos os locais.For geo-coding, Power BI sends Bing Maps state data (no country data) for all locations. Esta opção será útil se cada nível da sua hierarquia não estiver relacionado ao nível acima dele.This option is useful if each level of your hierarchy is unrelated to the level above it.
  • A segunda opção,The second option, drill down com mapas , é semelhante a Fazer drill down, exceto que não é necessário clicar no mapa., is similar to Drill Down, except that you don't need to click on the map. Ela se expande até o próximo nível da hierarquia, lembrando o contexto do nível atual.It expands down to the next level of the hierarchy remembering the current level’s context. Por exemplo, se você estiver vendo países e selecione e selecionar esse ícone, você se moverá para baixo na hierarquia para o próximo nível – estados.For example, if you are currently looking at countries and select this icon, you move down in the hierarchy to the next level -- states. Para geocódigo, o Power BI envia dados para cada estado e seu país correspondente para ajudar o Bing Mapas a codificar geograficamente de maneira mais precisa.For geo-coding, Power BI sends data for each state and its corresponding country to help Bing Maps geocode more accurately. Na maioria dos mapas, você usará essa opção ou a opção de Fazer drill down à direita, portanto será possível enviar ao Bing o máximo de informação possível para obter informações precisas de localização.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.

Próximas etapasNext steps

Fazer drill down em uma visualização do Power BIDrill down in a Power BI visualization

Visualizações do Power BIPower Bi visualizations

Mais perguntas?More questions? Experimente a Comunidade do Power BITry the Power BI Community