Visualisieren von Interactive Query Apache Hive-Daten mit Microsoft Power BI mithilfe direkter Abfragen in Azure HDInsightVisualize Interactive Query Apache Hive data with Microsoft Power BI using direct query in Azure HDInsight

In diesem Artikel wird beschrieben, wie Sie Microsoft Power BI mithilfe von direkten Abfragen mit Azure HDInsight Interactive Query-Clustern verbinden und die Apache Hive-Daten visualisieren.This article describes how to connect Microsoft Power BI to Azure HDInsight Interactive Query clusters and visualize Apache Hive data using direct query. In dem angegebenen Beispiel werden Daten aus einer Hive-Tabelle namens hivesampletable in Power BI geladen.The example provided loads the data from a hivesampletable Hive table to Power BI. Die Hive-Tabelle hivesampletable enthält einige Mobilfunk-Nutzungsdaten.The hivesampletable Hive table contains some mobile phone usage data. Anschließend zeichnen Sie die Nutzungsdaten auf eine Weltkarte:Then you plot the usage data on a world map:

HDInsight Power BI Kartenbericht

Sie können den Apache Hive-ODBC-Treiber verwenden, um Importe über den generischen ODBC-Connector in Power BI Desktop durchzuführen.You can leverage the Apache Hive ODBC driver to do import via the generic ODBC connector in Power BI Desktop. Aufgrund der fehlenden Interaktivität der Hive-Abfrage-Engine wird die Verwendung für BI-Workloads jedoch nicht empfohlen.However it is not recommended for BI workloads given non-interactive nature of the Hive query engine. Aus Leistungsgründen sind der HDInsight Interactive Query-Connector und der HDInsight Apache Spark-Connector die bessere Wahl.HDInsight Interactive Query connector and HDInsight Apache Spark connector are better choices for their performance.

VoraussetzungenPrerequisites

Bevor Sie diesen Artikel durchgehen können, benötigen Sie Folgendes:Before going through this article, you must have the following items:

Laden von Daten aus HDInsightLoad data from HDInsight

Die Hive-Tabelle hivesampletable ist in allen HDInsight-Clustern enthalten.The hivesampletable Hive table comes with all HDInsight clusters.

  1. Starten Sie Power BI Desktop.Start Power BI Desktop.

  2. Navigieren Sie in der Menüleiste zu Start > Daten abrufen > Mehr... .From the menu bar, navigate to Home > Get Data > More....

    HDInsight Power BI Daten öffnen

  3. Geben Sie im Fenster Daten abrufen im Suchfeld hdinsight ein.From the Get Data window, enter hdinsight in the search box.

  4. Wählen Sie HDInsight Interactive Query in den Suchergebnissen aus, und wählen Sie dann Verbinden aus.From the search results, select HDInsight Interactive Query, and then select Connect. Wenn HDInsight Interactive Query nicht angezeigt wird, müssen Sie Power BI Desktop auf die neueste Version aktualisieren.If you don't see HDInsight Interactive Query, you need to update your Power BI Desktop to the latest version.

  5. Wählen Sie Weiter aus, um das Dialogfeld Verbindung zu einem Drittanbieterdienst wird hergestellt zu schließen.Select Continue to close the Connecting to a third-party service dialog.

  6. Geben Sie im Fenster HDInsight Interactive Query die folgenden Informationen ein, und wählen Sie dann OK aus:In the HDInsight Interactive Query window, enter the following information and then select OK:

    EigenschaftProperty WertValue
    ServerServer Geben Sie den Namen des Clusters ein, z.B. myiqcluster.azurehdinsight.net.Enter the cluster name, for example myiqcluster.azurehdinsight.net.
    DatenbankDatabase Geben Sie für diesen Artikel Standard ein.Enter default for this article.
    DatenkonnektivitätsmodusData Connectivity mode Wählen Sie für diesen Artikel DirectQuery aus.Select DirectQuery for this article.

    HDInsight Interactive Query – Verbindung mit Power BI DirectQuery

  7. Geben Sie die HTTP-Anmeldeinformationen ein, und wählen Sie dann Verbinden aus.Enter the HTTP credentials, and then select Connect. Der Standardbenutzername lautet admin.The default user name is admin.

  8. Wählen Sie im Fenster Navigator im linken Bereich hivesampletable aus.From the Navigator window in the left pane, select hivesampletale.

  9. Wählen Sie im Hauptfenster Laden aus.Select Load from the main window.

    HDInsight Interactive Query – „hivesampletable“ in Power BI

Visualisieren von Daten auf einer KarteVisualize data on a map

Fahren Sie ab der vorherigen Prozedur fort.Continue from the last procedure.

  1. Wählen Sie im Bereich „Visualisierungen“ die Option Karte (das Globussymbol) aus.From the Visualizations pane, select Map, the globe icon. Daraufhin wird eine allgemeine Karte im Hauptfenster angezeigt.A generic map then appears in the main window.

    HDInsight Power BI passt Bericht an

  2. Wählen Sie im Bereich „Felder“ Land und devicemake aus.From the Fields pane, select country and devicemake. Nach einigen Momenten wird im Hauptfenster eine Weltkarte mit den Datenpunkten angezeigt.A world map with the data points appears in the main window after a few moments.

  3. Erweitern Sie die Karte.Expand the map.

Nächste SchritteNext steps

In diesem Artikel haben Sie gelernt, wie Sie Daten aus HDInsight mithilfe von Microsoft Power BI visualisieren.In this article, you learned how to visualize data from HDInsight using Microsoft Power BI. Weitere Informationen zur Datenvisualisierung finden Sie in den folgenden Artikeln:For more information on data visualization, see the following articles: