使用 Power BI 連線到知識存放區
在本文中,了解如何使用 Power BI Desktop 應用程式中的 Power Query 來連線及查詢知識存放區。 您可以透過範本更快地開始使用,或從頭開始建立自訂儀表板。
Azure 儲存體中由資料表組成的知識存放區,在 Power BI 中效果最佳。 如果資料表包含來自相同技能集和投影群組的投影,您可以輕鬆地「聯結」這些投影,以建置包含相關資料表欄位的資料表視覺效果。
請依照本文中的步驟操作,使用在此入口網站快速入門中或透過 REST API 建立的範例資料與知識存放區。
連線到 Azure 儲存體
啟動 Power BI Desktop 並選取 [取得資料]。
在 [取得資料] 中,依序選取 [Azure] 和 [Azure 資料表儲存體]。
選取 Connect。
針對 [帳戶名稱或 URL],輸入您的 Azure 儲存體帳戶名稱 (系統會為您建立完整的 URL)。
如果出現提示,請輸入儲存體帳戶金鑰。
設定資料表
在從相同技能建立的所有資料表旁,選取核取方塊,然後選取 [載入]。
在頂端功能區上,選取 [轉換資料] 以開啟 Power Query 編輯器。
開啟 hotelReviewsDocument 並移除其 PartitionKey、RowKey 和 Timestamp 資料行。 這些資料行用於 Azure 表格儲存體中的資料表關聯性。 Power BI 不需要這些資料行。 您應保留名為「Content」的資料行,其下方每一格都顯示 Record。
選取資料表右上方具有反向箭號的圖示以展開 Content。 資料行清單出現時,請選取所有資料行。 清除開頭為「metadata」的資料行。 選取 [確定] 以包含選取的資料行。
按一下資料行左上方的 ABC-123 圖示,變更下列資料行的資料類型。
- 針對 content.latitude 和 Content.longitude,選取 [十進位數字]。
- 為 Content.reviews_date 和 Content.reviews_dateAdded 選取 [日期/時間]。
開啟 hotelReviewsSsPages 並重複資料行刪除步驟,展開 Content 以從記錄中選取資料行。 此資料表無須修改資料類型。
開啟 hotelReviewsSsKeyPhrases 並重複資料行刪除步驟,展開 Content 以從記錄中選取資料行。 此資料表無須修改資料類型。
選取命令列上的 [關閉並套用]。
檢查資料表關聯性
選取左側導覽窗格上的 [模型] 磚,然後驗證 Power BI 是否顯示全部三個資料表之間的關聯性。
按兩下每個關聯性,並確定 [交叉篩選方向] 設定為 [兩者]。 這可讓您的視覺效果在套用篩選條件後重新整理。
建置報表
選取左側瀏覽窗格中的 [報表] 磚,以透過視覺效果瀏覽資料。 對於文字欄位,資料表和卡片是有用的視覺效果。
從三個資料表中選擇欄位,以填入資料表或卡片。
範例 Power BI 範本 - 僅限 Azure 入口網站
使用 Azure 入口網站建立知識存放區時,您可以在匯入資料精靈的第二個頁面選擇下載 Power BI 範本。 此範本提供了數個適用於文字型內容的視覺效果,例如 WordCloud 和 Network Navigator。
選取 [新增認知技能] 頁面上的 [取得 Power BI 範本],從其公用 GitHub 位置擷取並下載範本。 此精靈會修改範本以容納您的資料圖形,如同精靈中指定的知識存放區投影所擷取的。 因此,您每次執行精靈時所下載的範本都會有所不同,並採用不同的資料輸入和技能選取項目。
注意
精靈處於正式發行前小眾測試版階段時會下載範本。 您必須等到實際於 Azure 表格儲存體中建立知識存放區後,才能使用範本。
介紹影片
如需搭配知識存放區使用 Power BI 的示範,請觀看下列影片。