使用 Power BI 視覺化資料

在本教學課程中,您將瞭解如何建立 Power BI 工作區、連結 Azure Synapse 工作區,以及建立 Power BI 資料集,以利用 Azure Synapse 工作區中的資料。

必要條件

若要完成本教學課程, 請安裝 Power BI Desktop

概觀

從 NYC 計程車資料,我們在兩個數據表中建立了匯總資料集:

  • nyctaxi.passengercountstats
  • SQLDB1.dbo.PassengerCountStats

您可以將 Power BI 工作區連結至 Azure Synapse 工作區。 這項功能可讓您輕鬆地將資料放入 Power BI 工作區。 您可以直接在 Azure Synapse 工作區中編輯 Power BI 報表。

建立 Power BI 工作區

  1. 登入 powerbi.microsoft.com
  2. 選取 [工作區],然後選取 [建立工作區]。 建立名為 NYCTaxiWorkspace1 或類似的新 Power BI 工作區,因為此名稱必須是唯一的。
  1. 在 Synapse Studio 中,移至 [管理 > 連結服務]。
  2. 選取 [ 新增 > 連線至 Power BI。
  3. 將 [名稱] 設定 NYCTaxiWorkspace1 或類似專案。
  4. 將工作區名稱 設定 為您稍早建立的 Power BI 工作區,類似于 NYCTaxiWorkspace1
  5. 選取建立

建立在 Azure Synapse 工作區中使用資料的 Power BI 資料集

  1. 在 Synapse Studio 中,移至 開發 > Power BI
  2. 移至 NYCTaxiWorkspace1 > Power BI 資料集 ,然後選取 [ 新增 Power BI 資料集]。 選取 [開始]。
  3. 選取SQLPOOL1 資料來源,選取 [ 繼續 ]。
  4. 選取 [ 下載 ] 以下載 .pbids 檔案 NYCTaxiWorkspace1SQLPOOL1.pbids 的檔案。 選取 [繼續]。
  5. 開啟下載的 .pbids 檔案。 Power BI Desktop 會在 Azure Synapse 工作區中開啟並自動連線到 SQLDB1
  6. 如果您看到對話方塊顯示為 SQL Server 資料庫
    1. 選取 [Microsoft 帳戶 ]。
    2. 選取 [登入 ] 並登入您的帳戶。
    3. 選取 Connect
  7. 開啟 [ 導覽器] 對話方塊之後,請檢查 PassengerCountStats 資料表,然後選取 [ 載入 ]。
  8. [連線設定 ] 對話方塊出現之後,選取 [DirectQuery > 確定]。
  9. 選取左側的 [ 報表] 按鈕。
  10. 在 [視覺效果] 下,選取折線圖圖示,將折線圖 新增 至報表。
    1. 在 [欄位] 底下 ,將資料 PassengerCount 行拖曳至 [視覺效果 > 軸]。
    2. 將 和 資料行拖曳至 [視覺效果 > 值]。 SumTripDistanceAvgTripDistance
  11. 在 [ 首頁] 索引標籤上,選取 [ 發佈 ]。
  12. 選取儲存以儲存變更。
  13. 選擇檔案名 PassengerAnalysis.pbix ,然後選取 [ 儲存 ]。
  14. 在 [ 發佈至 Power BI ] 視窗的 [選取目的地 ] 底下 ,選擇您的 NYCTaxiWorkspace1 ,然後選取 [選取 ]。
  15. 等候發佈完成。

設定資料集的驗證

  1. 開啟 powerbi.microsoft.com 登入
  2. 在左側的 [工作區] ,選取 NYCTaxiWorkspace1 工作區。
  3. 在該工作區內,找出名為 「乘客分析 」的資料集,以及稱為 「乘客分析 」的報表。
  4. 將滑鼠停留在 PassengerAnalysis 資料集上,選取省略號 (...) 按鈕,然後選取 [設定 ]。
  5. [資料來源認證 ] 中,選取 [編輯 ],將 [驗證方法 ] 設定為 [OAuth2 ],然後選取 [ 登入 ]。

在 Synapse Studio 中編輯報表

  1. 返回 Synapse Studio,然後選取 [ 關閉並重新整理 ]。
  2. 移至 [開發 樞]。
  3. 在 Power BI 層右側 ,省略號 (...) 按鈕,然後選取 [重新 整理] 以重新整理 Power BI 報表 節點。
  4. 在 Power BI ,您應該會看到:
    • NYCTaxiWorkspace1 > Power BI 資料集中 ,名為 PassengerAnalysis 的新資料集。
    • 在 NYCTaxiWorkspace1 Power BI 報表 ,一份名為 PassengerAnalysis 的新報表。 >
  5. 選取 [PassengerAnalysis ] 報告。 報表隨即開啟,您可以直接在 Synapse Studio 中編輯它。

後續步驟