搭配數據流使用 DirectQuery

搭配 Power BI 數據流使用 DirectQuery 可讓您直接連線到數據流,而不需要將數據匯入語意模型。 使用 DirectQuery 搭配數據流,而不是匯入數據有許多原因,非常實用且有説明。 以下是一些範例:

  • 使用大型數據流
  • 減少數據流的協調流程需求
  • 以受控和以效能為導向的方式為客戶提供服務數據
  • 防止需要在數據流和匯入的語意模型中複製數據

設定

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

  1. 流覽至 進階版 數據流,並將增強型計算引擎設定[開啟]。
  2. 重新整理數據流。

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

耗用

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

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

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

Screenshot of the View icon showing that direct query is supported.

此影像顯示 資料表 圖示,指出 查詢 資料表僅支援匯入:

Screenshot of the Table icon showing that direct query isn't supported.

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

本文提供搭配數據流使用 DirectQuery 的概觀。 下列文章可能也很有用:

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