Partilhar via


Dicas e truques para visualizações de mapa do Power BI

APLICA-SE A: Serviço Power BI do Power BI Desktop

Nota

O visual do Azure Maps agora está disponível para o público em geral. Quando abre um relatório com um visual de mapa existente, se o Azure Maps estiver ativado para a sua organização, vê uma mensagem a encorajá-lo a atualizar os seus mapas e mapas preenchidos para o Azure Maps. Em uma versão futura, o Power BI planeja substituir visuais de mapa mais antigos e migrar relatórios existentes para o Azure Maps. Você pode converter mapas e mapas preenchidos em visuais do Azure Maps agora.

O Power BI integra-se com o Bing Maps para fornecer coordenadas de mapa predefinidas (um processo denominado codificação geográfica) para que possa criar mapas. Juntos, eles usam algoritmos para identificar a localização correta, mas às vezes é um palpite. Se o Power BI tentar, mas não conseguir criar a visualização de mapa por conta própria, ele contará com a ajuda do Bing Maps. Leia mais na Documentação do Bing Maps.

Para aumentar a probabilidade de geocodificação correta, use as dicas a seguir. O primeiro conjunto de dicas é para você usar se tiver acesso ao próprio modelo semântico. O segundo conjunto de dicas é o que você pode fazer no Power BI se não tiver acesso ao modelo semântico.

O que é enviado para o Bing Maps?

O serviço Power BI e o Power BI Desktop enviam ao Bing os dados geográficos necessários para criar a visualização de mapa. Esses dados podem incluir os dados nos buckets Location, Latitude e Longitude do campo do visual. Exatamente o que é enviado varia de acordo com o tipo de mapa. Para saber mais, consulte Privacidade do Bing Maps.

  • Para mapas (mapas de bolhas, dispersão e gráfico de pontos), se latitude e longitude forem fornecidas, nenhum dado será enviado para o Bing. Caso contrário, todos os dados no bucket Location serão enviados para o Bing.

  • Os mapas preenchidos requerem um campo no bucket Location, mesmo que a latitude e a longitude sejam fornecidas. Quaisquer dados que estejam no bucket Location, Latitude ou Longitude são enviados para o Bing.

    No exemplo a seguir, o campo Código Postal está sendo usado para codificação geográfica, portanto, os valores na coluna Código Postal são enviados para o Bing. Os dados do bucket Tamanho não são enviados para o Bing.

    Captura de ecrã dos dados enviados para o Bing Maps.

    Neste segundo exemplo, o campo Território está sendo usado para codificação geográfica, portanto, os valores na coluna Território são enviados para o Bing. Os dados do bucket de legenda (e do bucket de saturação de cores quando você usa um Mapa de Forma no Power BI Desktop) não são enviados para o Bing.

    Captura de tela de mapas preenchidos e Bing.

No modelo semântico: dicas para melhorar o modelo semântico subjacente

Esta seção é para usuários que têm acesso ao modelo semântico que está sendo usado para criar a visualização de mapa. Há algumas coisas que você pode fazer para aumentar a probabilidade de codificação geográfica correta.

1. Categorizar campos geográficos no Power BI Desktop

No Power BI Desktop, você pode garantir que os campos sejam geocodificados corretamente definindo a Categoria de Dados nos campos de dados. Na Visualização de dados, selecione a coluna desejada. Na faixa de opções, selecione a guia Ferramentas de coluna e defina a Categoria de dados como Endereço, Cidade, Continente, País, Condado, Código Postal, Estado ou Província.

Captura de ecrã da categoria de dados.

Essas categorias de dados ajudam o Bing a codificar corretamente os dados. Para saber mais, consulte Categorização de dados no Power BI Desktop. Se você estiver se conectando ao SQL Server Analysis Services usando uma conexão em tempo real, defina a categorização de dados fora do Power BI usando o SSDT (SQL Server Data Tools).

2. Use mais de uma coluna de localização

Às vezes, até mesmo definir as categorias de dados para mapeamento não é suficiente para o Bing adivinhar corretamente sua intenção. Algumas designações são ambíguas porque a localização existe em vários países/regiões. Por exemplo, há um Southampton na Inglaterra, Pensilvânia e Nova 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/região. Se os dados não contiverem dados de localização suficientes, adicione essas colunas e categorize-as adequadamente.

Por exemplo, se você tiver apenas uma coluna Cidade, o Bing pode ter dificuldade em codificar geograficamente. Adicione outras colunas geográficas para tornar a localização inequívoca. Às vezes, tudo o que é preciso é adicionar mais uma coluna de localização ao modelo semântico - neste caso, estado/província. E não se esqueça de categorizá-lo corretamente. Ver Dica 1.

Certifique-se de que cada campo tem apenas uma categoria de localização. Por exemplo, o campo Localização da cidade deve ser Southampton, e não Southampton, Nova Iorque. E os campos de localização do endereço devem ser 1 Microsoft Way e não 1 Microsoft Way, Redmond, WA.

3. Use Latitude e Longitude específicas

Adicione valores de latitude e longitude ao seu modelo semântico. Esses dados eliminam qualquer ambiguidade e retornam os resultados mais rapidamente. Os campos Latitude e Longitude devem estar no formato Número decimal , que pode ser definido no modelo de dados.

4. Use a categoria Inserir para colunas com informações completas de localização

Embora o encorajemos a utilizar hierarquias geográficas nos seus mapas, se tiver de utilizar uma única coluna de localização com informações geográficas completas, pode definir a categorização dos dados como Local. Por exemplo, se os dados em sua coluna forem endereços completos, como 1 Microsoft Way, Redmond Washington 98052, essa categoria de dados generalizada funcionará melhor com o Bing.

No Power BI: dicas para obter melhores resultados ao usar visualizações de mapa

1. Use campos de latitude e longitude (se existirem)

No Power BI, se o modelo semântico que você está usando tiver campos para longitude e latitude, use-os. O Power BI tem buckets especiais para ajudar a tornar os dados do mapa inequívocos. Basta arrastar o campo que contém os dados de latitude para a área Latitude de > visualizações. E faça o mesmo para os seus dados de longitude. Ao adicionar esses dados, você também precisa preencher o campo Localização ao criar suas visualizações. Caso contrário, os dados são agregados por padrão, portanto, por exemplo, a latitude e a longitude seriam emparelhadas no nível estadual, não no nível da cidade.

Captura de tela de latitude e longitude.

Use hierarquias geográficas para que você possa detalhar para diferentes "níveis" de localização

Quando seu modelo semântico já tem diferentes níveis de dados de localização, você e seus colegas podem usar o Power BI para criar hierarquias geográficas. Para criar uma hierarquia geográfica, arraste mais de um campo para o bucket Location . Utilizados em conjunto desta forma, os campos tornam-se uma geo-hierarquia. No exemplo a seguir, temos campos geográficos para: País/Região, Estado e Cidade. No Power BI, você e seus colegas podem fazer drill up e down usando essa hierarquia geográfica.

Captura de ecrã do campo de localização.

Ao perfurar com hierarquias geográficas, é importante saber como cada botão de perfuração funciona e o que é enviado para o Bing Maps.

Captura de tela das opções de perfuração em um mapa com uma hierarquia geográfica.

  • O botão Modo de perfuração permite que você selecione um mapa Localização e faça uma busca detalhada nesse local específico, um nível de cada vez. Por exemplo, se você ativar a opção de detalhamento e selecionar América do Norte, será movido para baixo na hierarquia para o próximo nível - estados na América do Norte. Para codificação geográfica, o Power BI envia dados de país/região e estado do Bing Maps apenas para a América do Norte.
  • O botão de perfuração hierárquica perfura para o próximo nível da hierarquia para todos os locais de uma só vez. Por exemplo, se estiver atualmente a analisar países/regiões e, em seguida, utilizar esta opção para passar para o próximo nível, estados, o Power BI apresenta dados de estado para todos os países/regiões. Para codificação geográfica, o Power BI envia dados de estado do Bing Maps (sem dados de país/região) para todos os locais. Esta opção é útil se cada nível da sua hierarquia não estiver relacionado com o nível acima dele.
  • O botão Expandir tudo , é semelhante à opção de detalhamento, exceto que você não precisa clicar no mapa. Ele se expande para o próximo nível da hierarquia, lembrando o contexto do nível atual. Por exemplo, se estiver atualmente a ver países/regiões e selecionar este ícone, desce-se na hierarquia para o próximo nível--estados. Para codificação geográfica, o Power BI envia dados para cada estado e seu país/região correspondente para ajudar o geocódigo do Bing Maps com mais precisão. Na maioria dos mapas, você usa essa opção ou a opção de detalhamento à direita, para que possa enviar ao Bing o máximo de informações possível para obter informações de localização precisas.

Tem dúvidas? Experimente a Comunidade do Power BI.