共用方式為


使用 HDInsight 中的直接查詢,透過 Microsoft Power BI 來視覺化 Interactive Query Apache Hive 資料

本文說明如何將 Microsoft Power BI 連線至 Azure HDInsight 互動式查詢叢集,然後使用直接查詢將 Apache Hive 資料視覺化。 提供的範例會將資料從 hivesampletable Hive 資料表載入至 Power BI。 hivesampletable Hive 資料表包含某些行動電話使用量資料。 然後您可在世界地圖上繪製使用量資料:

HDInsight Power BI 地圖報表。

您可以使用 Apache Hive ODBC 驅動程式,透過 Power BI Desktop 中的一般 ODBC 連接器執行匯入作業。 不過,不建議針對具有Hive查詢引擎非互動式性質的BI工作負載使用。 為發揮其效能,HDInsight 互動式查詢連接器HDInsight Apache Spark 連接器會是較好的選擇。

必要條件

在閱讀本文之前,您必須有下列各項:

從 HDInsight 載入資料

所有 HDInsight 叢集都隨附 hivesampletable Hive 資料表。

  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
    Database 本文輸入的是預設值
    資料連線模式 本文選取的是 DirectQuery

    HDInsight 互動式查詢 Power BI DirectQuery 連線。

  7. 輸入 HTTP 認證,然後選取 [連線]。 預設的使用者名稱為 admin

  8. 在 [導覽器] 視窗的左窗格中,選取 [hivesampletale]

  9. 從主視窗選取 [載入]

    HDInsight 互動式查詢 Power BI hivesampletable。

將地圖上的資料視覺化

從上一個程序繼續進行。

  1. 從 [視覺效果] 窗格中選取 [地圖],即地球圖示。 然後,一般地圖會出現在主視窗中。

    HDInsight Power BI 會自定義報表。

  2. 從 [欄位] 窗格選取 countrydevicemake。 幾分鐘後帶有資料點的世界地圖會出現在主視窗中。

  3. 展開地圖。

下一步

在本文中,您已了解如何使用 Microsoft Power BI 將 HDInsight 中的資料視覺化。 如需資料視覺效果的詳細資訊,請參閱下列文章: