DLT 2022.40 釋出版本
2022 年 9 月 28 日 - 10 月 5 日
這些功能和改良功能已於 2022.40 版 DLT 中發行。
此版本所使用的 Databricks 執行時間版本
信道:
- CURRENT(預設值): Databricks Runtime 11.0.7
- 預覽:Databricks Runtime 11.0.7
此版本中的新功能和改善
- 在管線設定中使用
default
或maintenance
以外的叢集卷標會導致管線建立或編輯期間失敗。 如需 DLT 管線叢集設定的詳細資訊,請參閱 設定 DLT 管線的計算。
- 您現在可以直接從 DLT 筆記本開啟或執行管線。 請參閱 在筆記本中開發及偵錯 DLT 管線。
- 此版本包含 DLT API 要求所傳回之管線設定數據結構的重大變更。 這項變更會將
edition
字段當做大寫值傳回。 先前,此值會以大小寫混合傳回。 您必須更新在 API 回應中讀取edition
值的用戶端,以確保正確處理傳回值。 不過,API 要求中的edition
值不區分大小寫;提交包含此欄位之要求的用戶端不需要更新。
此版本中的錯誤修正
- 此版本修正了導致 DLT UI 在更新失敗之後,以
RUNNING
狀態顯示管線的錯誤。
- 此更新修正了重新處理輸入數據時,APPLY_CHANGES 介面 中的錯誤,其中數據包含重複
DELETE
作業,且SEQUENCE
數據行中的值相同。 此情境會在目標資料表中產生NULL
值,同時移除DeleteVersion
值。 這相當於將記錄標示為NOT-DELETED
。 透過這項變更,重複DELETE
作業會以等冪方式處理,且一律會將記錄標示為DELETED
。
- 此版本修正了一個錯誤,該錯誤會在 SCD 類型 2 處理 期間導致行隱藏, 即當刪除與下一筆歷程記錄包含相同數據列的先前歷程記錄時發生。
- 此更新修正了導致預期為
expect_or_fail
的檢視維持在RUNNING
狀態的 Bug,即使預期失敗也是如此。 透過此修正,管線會失敗,並轉換為FAILED
狀態。