分享方式:


使用包含資料流程的 DirectQuery

搭配 Power BI 資料流程使用 DirectQuery 可讓您直接連線到資料流程,而不需要將資料匯入語意模型。 使用 DirectQuery 搭配資料流程,而不是匯入資料的原因有很多,非常實用且有幫助是其中一個原因。 以下是一些範例:

  • 使用大型資料流程
  • 減少資料流程的協調流程需求
  • 以受控和注重效能的方式為客戶提供資料
  • 防止需要在資料流程和匯入的語意模型中複製資料

設定

若要搭配資料流程使用 DirectQuery,您必須在資料流程設定中將 [增強型計算引擎] 明確切換為 [開啟]。 接著,您必須先重新整理資料流程,才能在 DirectQuery 模式中加以取用。

  1. 瀏覽至 Premium 資料流程,並將 [增強型計算引擎] 設定為 [開啟]
  2. 重新整理資料流程。

完成步驟之後,資料流程即可透過 DirectQuery 模式在 Power BI Desktop 中存取。

耗用

當 DirectQuery 可供資料流使用時,使用 [資料流程] 連接器連線至資料流程,會提示您選擇要透過 DirectQuery 或 Import 連線到資料表。

支援 DirectQuery 的資料流程實體會在 Power BI Desktop 中顯示 [檢視] 圖示,而不是 [資料表] 圖示。 [檢視] 圖示會以兩個方塊彼此重疊的形式顯示,而 [資料表] 圖示是具有格線的單一資料表。

下圖顯示 [檢視] 圖示,指出 Orders 資料表支援 DirectQuery:

[檢視] 圖示的螢幕擷取畫面,其中顯示不支援直接查詢。

此影像顯示 [資料表] 圖示,指出 Query 資料表僅支援匯入:

[資料表] 圖示的螢幕擷取畫面,其中顯示不支援直接查詢。

在 DirectQuery 模式中,您可快速地在本機查閱大規模的語意模型。 不過,您目前無法執行任何其他轉換。

本文提供搭配資料流程使用 DirectQuery 的概觀。 下列文章可能也很實用:

下列文章提供資料流程和 Power BI 的詳細資訊: