Визуализация данных из Azure Data Explorer с помощью SQL-запроса в Power BI

Azure Data Explorer — это быстрая и высокомасштабируемая служба для изучения данных журналов и телеметрии. Power BI — это решение для бизнес-аналитики, которое позволяет визуализировать данные и предоставлять общий доступ к результатам в организации.

Azure Data Explorer предоставляет три варианта подключения к данным в Power BI: использовать встроенный соединитель, импортировать запрос из Azure Data Explorer или использовать SQL-запрос. В этой статье показано, как использовать SQL-запрос для получения данных и визуализации их в отчете Power BI.

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

Предпосылки

Для выполнения этой статьи вам потребуется следующее:

  • Учетная запись Microsoft или удостоверение пользователя Microsoft Entra для входа в кластер справки.
  • Power BI Desktop (выберите "СКАЧАТЬ БЕСПЛАТНО")

Получение данных из Azure Data Explorer

Сначала подключитесь к кластеру справки Azure Data Explorer, а затем вы добавите подмножество данных из таблицы StormEvents . Пример набора данных StormEvents содержит данные, связанные с погодой, из Национальных центров по экологической информации.

Как правило, вы используете собственный язык запросов с Azure Data Explorer, но он также поддерживает SQL-запросы, которые вы будете использовать здесь. Azure Data Explorer преобразует SQL-запрос в собственный запрос вместо вас.

  1. На вкладке "Главная " на вкладке "Главная" в Power BI Desktop выберите " Получить данные " и "Дополнительно".

    Получение данных.

  2. Найдите базу данных SQL Azure, выберите Базу данных SQL Azure и подключитесь.

    Поиск и получение данных.

  3. На экране базы данных SQL Server заполните форму следующими сведениями.

    База данных, таблица, свойства запроса.

    Настройки Ценность Описание поля
    Сервер help.kusto.windows.net URL-адрес для кластера справки (без https://). Для других кластеров URL-адрес находится в форме <ClusterName>.<Region.kusto.windows.net>.
    База данных Образцы Пример базы данных, размещенной в кластере, к которому вы подключаетесь.
    Режим подключения к данным Импорт Определяет, импортирует ли Power BI данные или подключается непосредственно к источнику данных. С этим соединителем можно использовать любой из вариантов.
    Время ожидания команды Не указывайте Как долго выполняется запрос, прежде чем возникает ошибка тайм-аута.
    Инструкция SQL Скопируйте запрос ниже этой таблицы Инструкция SQL, которую Azure Data Explorer преобразует в собственный запрос.
    Другие варианты Оставьте значения по умолчанию Параметры не применяются к кластерам Azure Data Explorer.
    SELECT TOP 1000 *
    FROM StormEvents
    ORDER BY DamageCrops DESC
    
  4. Если у вас еще нет подключения к кластеру поддержки, подсоединитесь. Войдите с помощью учетной записи Майкрософт и нажмите кнопку "Подключиться".

    Войти.

  5. На экране help.kusto.windows.net: примеры выберите "Загрузить".

    Загрузка данных.

    Таблица открывается в главном окне Power BI в представлении отчета, где можно создавать отчеты на основе примеров данных.

Визуализация данных в отчете

Теперь, когда у вас есть данные в Power BI Desktop, вы можете создавать отчеты на основе данных. Вы создадите простой отчет с диаграммой столбцов, которая показывает повреждение урожая по штатам.

  1. В левой части главного окна Power BI выберите представление отчета.

    Представление отчета.

  2. В области ВИЗУАЛИЗАЦИИ выберите кластеризованную гистограмму.

    Добавьте столбчатую диаграмму.

    Пустая диаграмма добавляется на холст.

    Пустая диаграмма.

  3. В списке "ПОЛЯ " выберите "DamageCrops" и "Состояние".

    Выберите поля.

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

    Повреждение урожая по штатам.

  4. Сохраните отчет.

Очистите ресурсы

Если отчет, созданный для этой статьи, больше не нужен, удалите файл Power BI Desktop (PBIX).

Следующий шаг