教學課程:使用 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 工作區
- 登入 powerbi.microsoft.com。
- 選取 [工作區],然後選取 [建立工作區]。 建立名為 NYCTaxiWorkspace1 或類似的新Power BI工作區,因為此名稱必須是唯一的。
將 Azure Synapse 工作區連結至新的 Power BI 工作區
在 Synapse Studio 中,移至 [管理>鏈接服務]。
選取 [新增>連線至 Power BI]。
將 [名稱] 設定為 NYCTaxiWorkspace1 或類似專案。
將工作區名稱設定為您稍早建立的 Power BI 工作區,類似於 NYCTaxiWorkspace1。
提示
如果工作區名稱未載入,請選取 [ 編輯 ],然後輸入您的工作區標識符。 您可以在 PowerBI 工作區的 URL 中找到識別碼:
https://msit.powerbi.com/groups/<workspace id>/
選取 建立。
發佈 以建立連結的服務。
建立在 Azure Synapse 工作區中使用數據的 Power BI 數據集
- 在 Synapse Studio 中,移至開發>Power BI。 (如果您沒有看到 Power BI,請重新整理頁面。
- 移至 NYCTaxiWorkspace1>Power BI 數據集,然後選取 [新增 Power BI 數據集]。 選取 [開始]。
- 選取SQLPOOL1數據源,選取 [繼續]。
- 選取 [ 下載 ] 以下載
.pbids
檔案NYCTaxiWorkspace1SQLPOOL1.pbids
的檔案。 選取 [繼續]。 - 開啟下載的
.pbids
檔案。 Power BI Desktop 會在 Azure Synapse 工作區中開啟並自動連線到 SQLDB1 。 - 如果您看到對話框顯示為 SQL Server 資料庫:
- 選取 [Microsoft帳戶]。
- 選取 [登入 ] 並登入您的帳戶。
- 選取 Connect。
- 開啟 [ 導覽器] 對話框之後,請檢查 PassengerCountStats 數據表,然後選取 [ 載入]。
- [連線設定] 對話框出現之後,選取 [DirectQuery>確定]。
- 選取左側的 [ 報表] 按鈕。
- 在 [視覺效果] 底下,選取折線圖圖示,將折線圖新增至報表。
- 在 [字段] 底下,將數據
PassengerCount
行拖曳至 [視覺效果>軸]。 - 將與資料行拖曳至 [視覺效果>值]。
SumTripDistance
AvgTripDistance
- 在 [字段] 底下,將數據
- 在 [首頁] 索引標籤上,選取 [發佈]。
- 選取儲存以儲存變更。
- 選擇檔名
PassengerAnalysis.pbix
,然後選取 [ 儲存]。 - 在 [發佈至 Power BI] 視窗的 [選取目的地] 底下,選擇您的
NYCTaxiWorkspace1
,然後選取 [選取]。 - 等候發佈完成。
設定數據集的驗證
- 開啟 powerbi.microsoft.com 並 登入。
- 在左側的 [工作區] 下,選取 NYCTaxiWorkspace1 工作區。
- 在該工作區內,找出名為 「乘客分析 」的數據集,以及稱為 「乘客分析」的報表。
- 將滑鼠停留在 PassengerAnalysis 數據集上,選取省略號 (...) 按鈕,然後選取 [ 設定]。
- 在 [數據源認證] 中,選取 [編輯],將 [驗證方法 ] 設定為 [OAuth2],然後選取 [ 登入]。
在 Synapse Studio 中編輯報表
- 返回 Synapse Studio,然後選取 [ 關閉並重新整理]。
- 移至 [開發中樞]。
- 在 Power BI 層右側,省略號 (...) 按鈕,然後選取 [重新整理] 以重新整理 Power BI 報表節點。
- 在 Power BI 下,您應該會看到:
- 在 NYCTaxiWorkspace1>Power BI 數據集中,名為 PassengerAnalysis 的新數據集。
- 在 NYCTaxiWorkspace1 Power BI 報表下,一份名為 PassengerAnalysis 的新報表。>
- 選取 [PassengerAnalysis] 報告。 報表隨即開啟,您可以直接在 Synapse Studio 中編輯它。