教學課程:在 Power BI 中使用認知服務
Power BI 可讓您從 Azure 認知服務存取一組函式,以在數據流的自助數據準備中擴充您的數據。 目前支持的服務包括 情感分析、 關鍵詞組擷取、 語言偵測和 影像標記。 轉換會在 Power BI 服務 上執行,而且不需要 Azure 認知服務訂用帳戶。 此功能需要Power BI 進階版。
數據流的自助數據準備支持認知服務轉換。 使用本文中文字分析和影像標記的逐步範例來開始使用。
在本教學課程中,您會了解如何:
- 將數據匯入數據流
- 為數據流中文字數據行的情感評分和擷取關鍵片語
- 連線 Power BI Desktop 的結果
必要條件
若要完成本教學課程,您需要下列必要條件:
- Power BI 帳戶。 如果您尚未註冊 Power BI, 請在開始之前註冊免費試用 。
- 啟用 AI 工作負載的 Power BI 進階版 容量存取權。 預覽期間預設會關閉此工作負載。 如果您處於 進階版 容量,且未顯示 AI 見解,請連絡您的 進階版 容量管理員,以在管理入口網站中啟用 AI 工作負載。
文字分析
請遵循本節中的步驟來完成教學課程的文字分析部分。
步驟 1:在 Power BI 服務 中套用情感評分
若要開始使用,請流覽至具有 進階版 容量的Power BI工作區,並使用畫面右上方的 [建立] 按鈕建立新的數據流。
[數據流] 對話框會顯示建立新數據流的選項,選取 [ 新增實體]。 接下來,從數據源功能表選擇 [文字/CSV ]。
將此 URL 貼到 [URL] 字段中: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv
,然後選取 [ 下一步]。
數據現在已準備好用於文字分析。 您可以在客戶批註資料行上使用情感評分和關鍵片語擷取。
在 [Power Query 編輯器] 中,選取 [AI 見解
展開 [ 認知服務 ] 資料夾,然後選取您想要使用的函式。 此範例會評分批注數據行的情感,但您可以遵循相同的步驟來試用語言偵測和關鍵片語擷取。
選取函式之後,即會出現必要的和選擇性欄位。 若要為範例評論的情感評分,請選取評論數據行做為文字輸入。 文化特性資訊是選擇性的輸入,而且需要 ISO 格式。 例如,如果您想要將文字視為英文,請輸入 en 。 當欄位保留空白時,Power BI 會先偵測輸入值的語言,再對情感評分。
現在,選取 [ 叫 用] 以執行函式。 函式會將每個數據列情感分數的新數據行新增至數據表。 您可以回到 AI 深入解析 ,以相同方式擷取評論文字的主要片語。
完成轉換之後,請將查詢名稱變更為 [客戶批注 ],然後選取 [ 完成]。
接下來, 儲存 數據流並將它命名為 Fabrikam。 選取儲存數據流之後快顯的 [ 立即 重新整理] 按鈕。
儲存並重新整理數據流之後,您可以在Power BI報表中使用它。
步驟 2:從 Power BI Desktop 連線
開啟 Power BI Desktop。 在 [ 首頁] 功能區中,選取 [ 取得數據]。
選取 [Power BI ],然後選擇 [Power BI 數據流]。 選取 Connect。
使用您的組織帳戶登入。
選取您建立的數據流。 流覽至 [客戶批注 ] 數據表,然後選擇 [ 載入]。
現在已載入數據,您可以開始建置報表。
影像標記
在 Power BI 服務 中,流覽至具有 進階版 容量的工作區。 使用 畫面右上方的 [建立] 按鈕建立新的數據流。
選取 [ 新增實體]。
一旦您被要求選擇數據源,請選取 [ 空白查詢]。
在查詢編輯器中複製此查詢,然後選取 [ 下一步]。 您可以將 URL 路徑取代為其他影像,或新增更多數據列。 函式會將 Web.Contents
影像 URL 匯入為二進位檔。 如果您有儲存為二進位影像的數據源,您也可以直接使用該數據源。
let
Source = Table.FromRows({
{ Web.Contents("https://images.pexels.com/photos/87452/flowers-background-butterflies-beautiful-87452.jpeg") },
{ Web.Contents("https://upload.wikimedia.org/wikipedia/commons/5/53/Colosseum_in_Rome%2C_Italy_-_April_2007.jpg") }}, { "Image" })
in
Source
當系統提示您輸入認證時,請選取 [匿名]。
您會看到下列對話框。
Power BI 會提示您輸入每個網頁的認證。
在查詢編輯器中選取 [AI 見解]。
接下來,使用您的 組織帳戶登入。
選取 [標記影像] 函式,在數據行欄位中輸入 [二進位] ,然後在文化特性資訊字段中輸入 en 。
注意
您目前無法使用下拉式清單來挑選數據行。 此問題將在私人預覽期間儘快解決。
在函式編輯器中,移除資料行名稱周圍的引號。
注意
拿掉引號是暫時的因應措施。 此問題將在預覽期間儘快解決。
函式會以逗號分隔格式和 json 記錄傳回具有標籤的記錄。 選取展開按鈕,將一個或兩者新增為數據表的數據行。
選取 [ 完成 ] 並儲存數據流。 重新整理數據流之後,您可以使用數據流連接器從 Power BI Desktop 連線到該數據流。
清除資源
當您完成本教學課程時,請以滑鼠右鍵按兩下 Power Query 編輯器 中的查詢名稱,然後選取 [刪除],以刪除查詢。
限制
使用閘道搭配認知服務有一些已知問題。 如果您需要使用閘道,建議您先使用閘道建立匯入必要數據的數據流。 然後,建立另一個數據流,參考第一個要套用這些函式的數據流。
如果您的 AI 使用資料流失敗,您可能需要在搭配資料流使用 AI 時啟用快速合併。 匯入數據表之後,開始新增 AI 功能之前,請從 [常用] 功能區選取 [選項],然後在出現的視窗中選取 [允許合併多個來源的數據] 旁的複選框來啟用此功能,然後選取 [確定] 以儲存您的選取專案。 然後,您可以將 AI 功能新增至數據流。
相關內容
在本教學課程中,您已在Power BI資料流上套用情感評分和影像標記函式。 若要深入瞭解 Power BI 中的認知服務,請參閱下列文章。
- Azure 認知服務
- 開始使用 數據流的自助數據準備
- 深入瞭解 Power BI 進階版
您可能也對下列文章感興趣。