Визуализируйте данные кластеров 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 the map report.

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

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

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

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

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

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

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

    HDInsight Power BI Get Data More.

  3. В окне Получение данных введите в поле поиска строку hdinsight.

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

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

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

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

    HDInsight interactive query Power BI DirectQuery connect.

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

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

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

    HDInsight interactive query Power BI hivesampletable.

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

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

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

    HDInsight Power BI customizes report.

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

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

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

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