Поделиться через


Визуализируйте данные кластеров Interactive Query из Apache Hive в Microsoft Power BI с помощью прямых запросов в HDInsight.

Эта статья рассказывает о том, как подключить Microsoft Power BI к кластерам Interactive Query в Azure HDInsight и визуализировать данные Apache Hive с использованием прямого запроса. В этом примере выполняется загрузка данных из таблицы Hive с именем hivesampletable в Power BI. Таблица Hive hivesampletable содержит некоторые данные об использовании мобильного телефона. Затем вы отобразите эти данные на карте мира:

HdInsight Power BI отчет карты.

Драйвер ODBC Apache Hive можно использовать для импорта с помощью универсального соединителя ODBC в Power BI Desktop. Однако для рабочих нагрузок бизнес-аналитики не рекомендуется использовать неинтерактивный характер обработчика запросов Hive. Для лучшей производительности используйте соединитель интерактивных запросов HDInsight и соединитель HDInsight Apache Spark.

Необходимые компоненты

Чтобы выполнить действия, указанные в этой статье, вам потребуется:

Загрузка данных из HDInsight

Таблица Hive hivesampletable поставляется с кластерами HDInsight.

  1. Запустите Power BI Desktop.

  2. В верхней строке меню выберите Домашняя страница>Получить данные>Дополнительно.

    Дополнительные сведения о получении данных в HDInsight Power BI.

  3. Get Data В окне введите hdinsight в поле поиска.

  4. В списке результатов поиска выберите HDInsight Interactive Query и щелкните Подключение. Если HDInsight Interactive Query не отображается, нужно обновить Power BI Desktop до последней версии.

  5. Выберите Продолжить, чтобы закрыть диалоговое окно Подключение к сторонней службе.

  6. В окне HDInsight Interactive Query введите следующую информацию и нажмите кнопку ОК.

    Свойство Значение
    Сервер Введите имя кластера, например myiqcluster.azurehdinsight.net.
    База данных Для нашего примера введите default.
    Режим подключения к данным Для нашего примера выберите DirectQuery.

    Подключение Power BI DirectQuery для HDInsight к интерактивному запросу.

  7. Введите учетные данные HTTP и щелкните Подключить. Имя пользователя по умолчанию — admin.

  8. В окне Навигатор слева выберите hivesampletale.

  9. В главном окне выберите Загрузить.

    Интерактивный запрос HdInsight Power BI hivesampletable.

Визуализация данных на карте

Продолжите из последней процедуры.

  1. В области визуализации щелкните значок Карта в виде земного шара. В главном окне появится простая карта мира.

    HDInsight Power BI настраивает отчет.

  2. В области "Поля" выберите страна и devicemake. Через несколько секунд в главном окне появится карта мира с точками данных.

  3. Разверните карту.

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

Из этой статьи вы узнали, как визуализировать данные HDInsight с помощью Microsoft Power BI. Дополнительные сведения о визуализации данных см. в следующих статьях: