共用方式為


使用 Power BI 中的 SQL 查詢將 Azure 資料總管的資料視覺化

Azure 資料總管是快速及可調整的資料探索服務,以取得記錄和遙測資料。 Power BI 是一種業務分析解決方案,可讓您將數據視覺化並在整個組織中共享結果。

Azure 資料總管提供三個選項來連線到 Power BI 中的資料:使用內建連接器、從 Azure 資料總管匯入查詢,或使用 SQL 查詢。 本文說明如何使用 SQL 查詢來取得資料,並在 Power BI 報表中視覺化。

如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費的 Azure 帳戶

先決條件

您需要下列內容才能完成這篇文章:

  • 要登入 說明叢集,請使用 Microsoft 帳戶或 Microsoft Entra 使用者身分識別。
  • Power BI Desktop (選取 [免費下載])

從 Azure 資料總管取得資料

首先,您會連線到 Azure 資料總管說明叢集,然後從 StormEvents 資料表匯入資料的子集。 StormEvents 範例資料集包含來自 國家環境資訊中心的天氣相關資料。

您通常會搭配 Azure 資料總管使用原生查詢語言,但它也支援 SQL 查詢,您將在這裡使用。 Azure 資料總管會為您將 SQL 查詢轉譯成原生查詢。

  1. 在 Power BI Desktop 的 [首頁] 索引標籤上,選取 [取得資料],然後選取 [更多]。

    取得資料。

  2. 搜尋 Azure SQL 資料庫,選取 [Azure SQL 資料庫] ,然後選取 [連線]。

    搜尋並取得資料。

  3. [SQL Server 資料庫 ] 畫面上,使用下列資訊填寫表單。

    資料庫、資料表、要求屬性。

    設定 價值 欄位描述
    伺服器 help.kusto.windows.net 說明叢集的 URL (不含 https://)。 對於其他叢集,URL 的格式 <為 ClusterName>。<區域>.kusto.windows.net
    資料庫 範例 裝載在您要連線的叢集上的範例資料庫。
    資料連線模式 匯入 判斷 Power BI 是匯入資料還是直接連線到資料來源。 您可以將任一選項與此連接器搭配使用。
    命令逾時 保留空白 查詢在擲回逾時錯誤之前執行的時間長度。
    SQL 語法 複製此表格下方的查詢 Azure 資料總管將 SQL 陳述式轉譯成原生查詢。
    其他選項 保留為預設值 選項不適用於 Azure 資料總管叢集。
    SELECT TOP 1000 *
    FROM StormEvents
    ORDER BY DamageCrops DESC
    
  4. 如果您尚未連線到說明叢集,請登入。 使用 Microsoft 帳戶登入,然後選取 [連線]。

    登入。

  5. [help.kusto.windows.net:範例] 畫面上,選取 [載入]。

    載入資料。

    表格會在 Power BI 主視窗的報表檢視中開啟,您可以在其中根據範例資料建立報表。

將報表中的資料視覺化

現在您在 Power BI Desktop 中擁有資料,您可以根據該資料建立報表。 您將建立一個簡單的報告,其中包含一個直條圖,按州顯示農作物損害。

  1. 在 Power BI 主視窗的左側,選取報表檢視。

    報表檢視。

  2. [視覺效果] 窗格中,選取叢集直條圖。

    新增柱狀圖。

    空白圖表已新增至畫布。

    空白圖表。

  3. 欄位列表中,選取 DamageCropsState

    選取欄位。

    您現在有一個圖表,顯示表格中前 1000 列的農作物受損情況。

    各州農作物受損情況。

  4. 儲存報表。

清理資源

如果您不再需要為本文建立的報表,請刪除 Power BI Desktop (.pbix) 檔案。

後續步驟