Как создать карты в Qlik Sense и QlikView с помощью NPGeoMap

Ваши пользователи хотят карты, и они хотят их сейчас

Эта статья покажет, как добавить профессиональные качественные карты в ваши Qlik Sense или QlikView приложения.
За последний год ко мне всё чаще обращаются клиенты, желающие визуализировать свои данные, такие как продажи, местоположение клиентов и другие показатели, используя карту в QlikView или Qlik Sense. В наши дни создание карт — это ожидаемая функция любой BI платформы.

Проблема собственных карты QlikView – их нет

К сожалению, такого объекта как встроенные карты в QlikView не существует. Мы можем использовать бесплатное расширение или добавить фрагмент фоновой карты в точечную диаграмму (scatter chart). Есть несколько недостатков в каждом из этих подходов. Большая проблема, когда мы используем эти подходы для клиента, это сложно или невозможно сказать ДА следующему функциональному запросу. Поскольку решения являются либо обходными, либо разработаны сообществом пользователей, вы ограничены функциональности карт.

Карты в QlikView, используя бесплатные расширения

• Базовый набор того, что отображается;
• Модель As-is (как есть), нет сторонней поддержки;
• Могут не работать с усовершенствованной или обновленной версией QlikView;
• Ограниченная документация эксплуатации расширения.

Карты в QlikView с помощью точечных диаграмм

• Долгое время разработки;
• Ad-hoc (для каждого случая) метод для создания карт;
• Глубокие знания (или навыки) для создания формул, которые отображают точки и карту, правильно выровненные друг с другом;
• Понимание как использовать Google API;
• Необходимость изменения кода при изменении API.

Проблема карт Qlik Sense – мы имеем что-то очень простое

• Доступны только 2 вида базовых вида карт: точечная карта и карта области;
• Понимание KML данных для карт области и добавление этих данных в модель данных;
• Не настраивается; что вы видите, это то, что вы получаете.

Решение – NPGeoMap

К счастью есть ответ. NPGeoMaps предлагает богатый набор картографических решений, который создает высококачественный и универсальный опыт для ваших клиентов и пользователей. Это также чрезвычайно эффективно, поскольку NPGeoMaps резко сокращает время разработки для ваших клиентов.
Мы уже некоторое время используем NPGeoMaps и поделимся с вами некоторыми наблюдениями и результатами, которые мы создали с помощью этого инструмента.
Одна из моих любимых функций — пакет будет работать как для карт QlikView, так и для карт Qlik Sense, а конфигурация для расширений на стороне дизайнера идентична.

На что похож NPGeoMap

Здесь есть несколько примеров, чтобы показать вам, на что похожи карты и несколько функций, которые вы можете использовать для ваших приложений QlikView и Qlik Sense.

1. Точечная карта

Визуализируйте свои продажи или другую метрику по городу или местоположению клиента, используя точечные карты. Размер и цвет точки можно настроить. Также, можно изменять уровень детализации.
Мне очень нравится возможность добавлять визуальные данные на мои карты в виде всплывающих окон. Они полностью настраиваются и могут быть представлены любой визуализацией QlikView или Qlik Sense.

NPGeoMap дает конечному пользователю возможность просматривать и делать выборки на основе данных, попадающих в определенный радиус. Это ценная функция для определения направления или территорий продаж.

2. Граничная или областная карта

Вы можете легко создавать подробные карты в QlikView и Qlik Sense без необходимости добавления дополнительных данных в вашу модель данных. С NPGeoMap отпадает необходимость в KML данных. Данные включаются в установку NPGeoMap, а затем при необходимости берутся из расширения. Двенадцать популярных форматов файлов устанавливаются вместе с расширением с возможностью выбора из более чем 400 других. Раскомментируйте карту границ, которую вы хотите использовать в панели свойств расширения, введите свои измерения и метрику, и все готово. Как и в примере с точечной картой, настраиваемые кадры с помощью мыши и всплывающие окна могут быть созданы в любом из типов карт.

3. Комбинирование точечной и областной карты в одной карте

Это — то, где мы выходим из коробочного решения, что вы можете сделать в бесплатном решении. NPGeoMap позволяет пользователю совмещать точечную и областную карты в один объект мониторинга. С помощью этой функции вы можете использовать два отдельных измерения и/или несколько измерений в одной карте визуализации.

4. Тепловые карты

Хотели бы вы знать, где наибольшая концентрация ваших покупателей или продаж? Путем создания тепловых карт в NPGeoMap ваши данные полностью визуализированы. Окраска, интенсивность и непрозрачность легко настраиваются, и ответы у вас под рукой.

5. Кластерные карты

Кластерные карты дают возможность динамически агрегировать ваше измерение в централизованные группы или кластеры. Это снимает серьезное ограничение при использовании обходных решений или бесплатных расширений. Любой, кто работал с этими методами, знает, что, когда мы соединяем 100 000 различных частей данных, всё начинает замедляться. Возможность динамического создания этих групп, особенно при добавлении или удалении выбранных разделов, решает эту проблему. Помимо проблемы с производительностью, пользователи по достоинству оценят то, что мы отображаем данные таким образом, который имеет смысл, вместо того, чтобы показывать огромный кусок зеленых точек, как бывает в некоторых бесплатных приложениях.

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

Как настроить расширение NPGeoMap

Все, что вам необходимо для создания динамической и надежной карты QlikView или Qlik Sense, содержится в расширении NPGeoMap. Существует небольшая запутанность в обучения, когда вы начинаете понимать огромное разнообразие доступных вариантов, но единственное кодирование, которое вам потребуется, — это базовое понимание написания выражения для метрики, например, суммы (Sales).

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

Создание карты в Qlik Sense выполняется так же, как и при создании карты в QlikView. Это устраняет необходимость изучения двух отдельных методологий при создании широкого спектра карт на панели инструментов.
Одна из главных проблем при построении карт без премиального пакета заключается в том, что вам нужно придумать данные широты и долготы для вашего измерения. NPGeoMap поставляется со списком более 600 000 почтовых кодов, ISO2 и кодов стран ISO3 в формате Excel. Каждый из них имеет соответствующие долготы и широты, что дает вам возможность связать геоцепи в своих данных за считанные минуты.

Собирая всё вышесказанное вместе

У меня есть опыт создания карт в QlikView с использованием бесплатных расширений и точечных диаграмм (scatter charts). Они имеют тенденцию быть очень громоздкими, требуют длительного времени разработки и никогда не обеспечивают уровень настраиваемых элементов, функций и элементов дизайна, которые я ищу. Клиенты иногда хотят изменить что-то в пределах карты или как карта представлена. Это требует от меня как разработчика либо поискать другое бесплатное расширение, либо потратить часы на разработку, внося изменения в скрипт или диаграмму. И как мы знаем, это время не бесплатно.
Хотя карты Qlik Sense легче разрабатывать, уровень настройки и ограниченное количество типов карт оставляют у меня чувство желания большего.
NPGeoMap объединяет все это в один прочный и простой в использовании продукт. Устраняется необходимость в бесчисленных часах времени разработки и разочарований, которые могут возникнуть в результате использования специального метода для создания карт QlikView. И мы получаем выгоду от наличия функционально богатых и имеющих возможности сильно изменяться карт.

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

64 queries in 0,428 seconds