Советы и рекомендации для визуализаций карт Power BI

Советы и рекомендации для визуализаций карт Power BI

применимо к: Power BI служба для потребителей Power BI service для разработчиков конструкторов & , Power BI Desktop требуется Pro или Premium лицензии.

Power BI интегрируется с Картами Bing для предоставления стандартных картографических координат (этот процесс называется геокодированием) для создания карт. Совместно эти технологии используют алгоритмы для определения надлежащего расположения, но иногда это просто вариант высокой вероятности. Если Power BI не удается самостоятельно создать визуализацию, используются Карты Bing.

Вам или администратору может потребоваться обновить брандмауэр, чтобы разрешить доступ к URL-адресам, которые Bing использует для геокодирования. Ниже приведены эти URL-адреса:

Чтобы увеличить вероятность правильного геокодирования, воспользуйтесь следующими советами. Первый блок советов используется, когда у вас есть доступ к набору данных. Второй блок включает советы по работе с Power BI без доступа к набору данных.

Какие данные отправляются в Карты Bing?

Служба Power BI и Power BI Desktop отправляют в Bing геоданные, которые используются для создания визуализации карты. Сюда могут входить данные в контейнерах Расположение, Широта и Долгота в области полей визуального элемента. Отправленные данные зависят от типа карты. См. дополнительные сведения об обеспечении конфиденциальности в Картах Bing.

Если для карт (пузырьковых или точечных) указана широта и долгота, данные не будут отправлены в Bing. В противном случае все данные в контейнере Расположение будут отправлены в Bing.

Для картограмм требуется поле в контейнере расположения, даже при наличии данных широты и долготы. Все данные в контейнерах расположения, широты и долготы отправляются в Bing.

В приведенном ниже примере поле PostalCode используется для геокодирования, поэтому значения в столбце PostalCode отправляются в Bing. Данные из контейнера размера не отправляются в Bing.

Во втором примере ниже поле Territory (Территория) используется для геокодирования, поэтому значения из столбца Territory отправляются в Bing. данные из контейнера условных обозначений (и контейнер насыщенности цвета при использовании гиперкарты фигур в Power BI Desktop) не отправляются в Bing.

Набор данных: советы по улучшению базового набора данных

Если у вас есть доступ к набору данных, который используется для создания визуализации карты, есть несколько действий, которые способствуют правильному геокодированию.

1. Классифицируйте географические поля в Power BI Desktop

В Power BI Desktop можно обеспечить правильное геокодирование полей, указав для полей данных категорию данных. Выберите нужный столбец в представлении данных. На ленте выберите вкладку моделирование , а затем задайте категорию данных : адрес, город, континент, страна/регион, район, почтовый индекс, * * штат или провинция. эти категории данных помогают Bing правильно кодировать данные. Дополнительные сведения см. в разделе Категоризация данных в Power BI Desktop. При динамическом подключении к службам SQL Server Analysis Services необходимо задать категории данных за пределами Power BI с помощью SQL Server Data Tools (SSDT).

2. Используйте несколько столбцов для данных расположения.

В некоторых случаях даже задания категорий для картографической информации недостаточно для того, чтобы служба Bing правильно определила намерения пользователя. Некоторые географические обозначения повторяются, так как в нескольких странах или регионах могут быть расположения с одинаковыми названиями. Например, есть Саутгемптон в Англия, Пенсильвания и Нью-Йорке.

Power BI использует службу неструктурированного шаблона URL-адреса Bing, чтобы получить координаты широты и долготы на основе набора значений адресов для любой страны. Если данные не содержат достаточно сведений о расположении, добавьте эти столбцы и классифицируйте их соответствующим образом.

Например, если используется только столбец "Город", при геокодировании в Bing могут возникнуть трудности. Добавьте другие географические столбцы, чтобы сделать расположение однозначным. Иногда достаточно добавить в набор данных один столбец расположения — в нашем случае это штат или область. И не забудьте правильно присвоить категорию (см. пункт 1 выше).

Убедитесь, что каждому полю назначена только одна категория расположения. Например, в поле расположения "Город" должно быть значение Саутгемптон, а не Саутгемптон, Нью-Йорк. Поле адреса должно содержать значение 1 Microsoft Way, а не 1 Microsoft Way, Redmond, WA.

3. Используйте конкретные широту и долготу

Добавьте в набор данных значения широты и долготы. Это позволяет устранить неоднозначность и быстрее получить результаты. Поля широты и долготы должны иметь формат десятичного числа , который можно задать в модели данных.

В этом видео могут использоваться более ранние версии Power BI Desktop или службы Power BI.

4. Используйте категорию "Местоположение" для столбцов, содержащих полные сведения о расположении

Хотя мы рекомендуем применять на картах географическую иерархию, если необходимо использовать только столбец с полными сведениями о географическом расположении, вы можете задать категорию данных Местоположение. Например, если в столбце указан полный адрес (1 Microsoft Way, Redmond Washington 98052), категория обобщенных данных будет лучше работать с Bing.

Power BI: советы для получения лучших результатов при использовании визуализаций карт

1. Используйте поля широты и долготы (если они существуют)

в Power BI, если в используемом наборе данных есть поля для долготы и широты, используйте их! В Power BI есть специальные контейнеры, которые помогают устранить неоднозначность данных карты. Просто перетащите поле, содержащее данные широты, в область визуализации > широты . Сделайте то же самое для сведений о долготе. Для этого при создании своих визуализаций заполните поле Местоположение . В противном случае данные агрегируются по умолчанию, например широта и долгота будут связаны на уровне области, а не на уровне города.

Используйте иерархии геообъектов, чтобы можно было детализировать расположение на различных уровнях

Если в наборе уже есть данные расположения различных уровней, вы и ваши коллеги можете использовать Power BI для создания иерархий геообъектов. Для этого перетащите несколько полей в контейнер Расположение. Эти совместно используемые поля образуют иерархию геообъектов. В примере ниже мы добавили поля для следующих геообъектов: страна или регион, штат и город. В Power BI вы и ваши коллеги сможете изменять уровень детализации с помощью этой иерархии геообъектов.

При детализации данных с помощью иерархии геообъектов важно знать, как работает каждая кнопка детализации и какая информация отправляется в службу "Карты Bing".

📎📎📎📎📎📎📎📎📎📎