DocumentDB - визуализировать данные
В этой главе мы узнаем, как визуализировать данные, хранящиеся в DocumentDB. Microsoft предоставила инструмент Power BI Desktop, который преобразует ваши данные в богатые визуальные эффекты. Он также позволяет извлекать данные из различных источников данных, объединять и преобразовывать данные, создавать мощные отчеты и визуализации и публиковать отчеты в Power BI.
В последней версии Power BI Desktop Microsoft также добавила поддержку DocumentDB, в которой теперь вы можете подключиться к своей учетной записи DocumentDB. Вы можете скачать этот инструмент по ссылке,https://powerbi.microsoft.com
Давайте рассмотрим пример, в котором мы будем визуализировать данные о землетрясениях, импортированные в предыдущей главе.
Step 1 - После загрузки инструмента запустите рабочий стол Power BI.

Step 2 - Щелкните опцию «Получить данные», которая находится на вкладке «Главная» в группе «Внешние данные», и откроется страница «Получить данные».

Step 3 - Выберите опцию Microsoft Azure DocumentDB (бета) и нажмите кнопку «Подключиться».

Step 4 - Введите URL-адрес своей учетной записи, базы данных и коллекции Azure DocumentDB, из которых вы хотите визуализировать данные, и нажмите ОК.
Если вы подключаетесь к этой конечной точке впервые, вам будет предложено ввести ключ учетной записи.

Step 5 - Введите ключ учетной записи (первичный ключ), который является уникальным для каждой учетной записи DocumentDB, доступной на портале Azure, а затем нажмите «Подключиться».

Когда учетная запись будет успешно подключена, она получит данные из указанной базы данных. На панели предварительного просмотра отображается список элементов записи, документ представлен как тип записи в Power BI.
Step 6 - Нажмите кнопку «Изменить», чтобы запустить редактор запросов.

Step 7 - В редакторе запросов Power BI вы должны увидеть столбец «Документ» на центральной панели, щелкните расширитель в правой части заголовка столбца «Документ» и выберите столбцы, которые необходимо отобразить.

Как видите, у нас есть широта и долгота как отдельные столбцы, но мы визуализируем данные в форме координат широты и долготы.
Step 8 - Для этого нажмите вкладку «Добавить столбец».

Step 9 - Выберите Добавить настраиваемый столбец, который отобразит следующую страницу.

Step 10- Укажите имя нового столбца, скажем, LatLong, а также формулу, которая объединит широту и долготу в один столбец, разделенный запятой. Ниже приводится формула.
Text.From([latitude])&", "&Text.From([longitude])
Step 11 - Нажмите OK, чтобы продолжить, и вы увидите, что новый столбец добавлен.

Step 12 - Перейдите на вкладку «Главная» и нажмите «Закрыть и применить».

Step 13- Вы можете создавать отчеты, перетаскивая поля на холст отчета. Вы можете видеть, что справа есть две панели: одна панель визуализаций, а другая панель полей.

Давайте создадим вид карты, показывающий местоположение каждого землетрясения.
Step 14 - Перетащите визуальный тип карты с панели «Визуализации».
Step 15- Теперь перетащите поле LatLong из панели Fields в свойство Location на панели Visualizations. Затем перетащите поле величины в свойство Values.
Step 16 - Перетащите поле глубины в свойство насыщенности цвета.

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