虛擬網路(VNet)資料閘道的現代評估引擎(預覽版)

現代評估引擎是一項選擇加入功能,支援的 Fabric 工作負載在透過虛擬網路(VNet)資料閘道連線時,可使用此功能進行查詢評估和重新整理執行。 你可以從 「管理連線與閘道 」頁面啟用它作為公開預覽設定。

現代評估引擎可縮短部分工作負載的刷新時間,並改善支援情境下的 DirectQuery 啟動延遲。 實際效能取決於連接器、資料來源、查詢形狀、閘道設定及工作負載並行性。 在公開預覽期間,預設是關閉這個設定,現有的閘道器會繼續使用舊有引擎,直到你啟用這個選項為止。

先決條件

支援劇本

現代評估引擎適用於支援使用 VNet 資料閘道的工作負載,包括:

  • 語意模型重新整理。
  • Dataflow Gen2 正在更新。
  • DirectQuery 工作負載透過 VNet 資料閘道連接。

支援方式會依連接器和工作負載而異。 在啟用生產閘道器的設定前,先測試代表性工作負載。

Tip

現代評估引擎是一項需選擇啟用的設定。 現有的閘道器會繼續使用舊有引擎,直到你啟用該選項為止。

啟用現代評估引擎

閘道管理員可針對特定閘道,將新式評估引擎啟用為選擇啟用設定。

  1. 在 Fabric 中,開啟管理連線與閘道器。
  2. 選擇你想更新的 VNet 資料閘道器。
  3. 在閘道設定的進階選項中,開啟 使用現代評估引擎。
  4. 儲存變更。
  5. 執行具代表性的重新整理和 DirectQuery 工作負載。
  6. 比較刷新時間、查詢延遲和容量指標,啟用設定前後。

設定面板截圖,啟用並標示使用現代評估引擎的切換。

停用現代評估引擎

如果您需要讓閘道改回使用舊版引擎,請關閉現代評估引擎。

  1. 開啟 管理連線與閘道。
  2. 選擇 VNet 資料閘道器。
  3. 關閉 使用現代評估引擎。
  4. 儲存變更。
  5. 重新執行受影響的工作負載,以確認其行為。

效能考量

現代評估引擎能改善某些刷新與查詢情境的經過時間。 以下範例展示了基準測試後觀察到的結果。 這些結果僅為範例,不應作為特定環境的保證。

重新整理情境

劇本 Connector 雲 VNet 資料閘道 - 舊版 VNet 資料閘道 - 新式
語意模型重新整理 Azure Blob 儲存體 (10 GB) 35:10 42:26 26:59
語意模型重新整理 SQL(1億筆資料列) 7:50 13:18 7:40
資料流程 Gen2 重新整理 Azure Blob 儲存體 (10 GB) 19:30(現代) 46:09 25:31

DirectQuery 情境

Metric 遺產 現代
語意模型 DirectQuery 冷啟動,端對端 10 秒 200 毫秒
語意模型 DirectQuery 穩定狀態、端對端 200 毫秒 200 毫秒

備註

這些結果是基準測試情境中的範例。 實際效能取決於連接器行為、來源系統延遲、查詢形狀、閘道設定、模型設計及工作負載並行性。

容量與計費注意事項

現代評估引擎能減少部分工作負載的壁時鐘刷新時間。 容量影響取決於執行的工作負載及其計量方式。

較短的刷新時間或減少的 CPU 時間在某些情況下會影響容量使用,但實際影響會有所不同。 管理員應透過 Fabric 容量指標應用程式及自身環境中代表性工作負載,比較前後行為。

工作負載驗證

啟用現代評估引擎後,驗證使用閘道器的工作負載:

  1. 執行代表性的語意模型刷新。
  2. 執行具代表性的 Dataflow Gen2 重新整理。
  3. 測試透過閘道連線的 DirectQuery 報表。
  4. 檢視重新整理記錄中是否有失敗或倒退情況。
  5. 將壁鐘的持續時間和容量指標與你的基準比較。
  6. 如果工作負載未如預期運作,請關閉 Use modern evaluation engine,並聯絡 Microsoft 支援服務並提供閘道診斷資訊。

Troubleshooting

刷新率沒有提升

效能提升會依連接器、查詢形狀、來源系統及可用閘道資源而異。 比較啟用設定前後的多次執行,確認工作負載是否使用支援的連接器和閘道路徑。

容量消耗不會減少

較短的壁鐘時間不一定會相應減少容量。 閘道器運作時間、冷卻行為、工作負載 CPU 時間及並行性都會影響觀察到的容量使用率。

DirectQuery 冷啟動仍然很慢

確認報告是否使用 VNet 資料閘道路徑,且該連接器是否支援。 同時檢查啟動時間是否受來源系統延遲、認證或超出閘道路徑的模型初始化影響。