共用方式為


Databricks 資產包功能釋出說明

本文包含主要新版和即將推出的 Databricks Asset Bundles 功能和變更版本的詳細資料。 Bundles 功能是透過 Databricks CLI 發行。 如需更新的完整清單,請參閱 Databricks CLI GitHub 存放庫版本資訊

行為變更

在 Databricks CLI 的版本更新中,已發行下列 Databricks 資產組合的行為變更。

用於部署到名為“Shared”的共用環境中且具有衝突許可權的套件組合的警告

2024年10月23日

這項變更是使用 Databricks CLI 0.231.0 發行的。

現在,當將套件組合部署到所有用戶可存取的 /Workspace/Shared 資料夾時,就會發出警告,這是由於針對套件組合定義的最上層 permissions 與資料夾的權限衝突所致。 修改為套件組合定義的許可權,或將套件組合移出 /Workspace/Shared 資料夾。

若要修改套件組合的許可權,請參閱 許可權

若要將套件組合移出 /Workspace/Shared 資料夾,請將套件組合組態中的 變更 workspace.root_path 為指向新的位置,然後重新部署套件組合。 使用UI或執行 databricks fs rm移除舊的套件組合資料夾。

工作區路徑現在會自動加上前綴

2024 年 10 月 9 日

此變更已透過 Databricks CLI 0.230.0 發行。

工作區路徑現在會自動加上 前置詞 /Workspace。 此外,在套件組態中,所有像 /Workspace/${workspace.root_path}/... 等的路徑字串使用方式將會自動替換為 ${workspace.root_path}/...,並作為 bundle validate 的一部分產生警告。

如果您已指定自定義 workspace.root_pathworkspace.artifact_pathworkspace.file_path,Databricks Asset Bundles 會自動為其添加 /Workspace作為前置詞,但如果您將這些作為變數使用(例如,my_config_path: /Workspace/${workspace.file_path}/config),則需要更新這些條目以移除 /Workspace 前置詞,以避免出現警告。

如果您將其中之一作為變數傳遞並在程式碼中加上前綴,則需更新您的程式碼以避免這樣做。

這項變更是必要的,因為原本當工作區檔案系統位於 / 且 主目錄位於 /Users 底下時,若要透過 Databricks REST API 存取工作區路徑,您會直接使用這些路徑。 若要從程式碼存取工作區路徑,您可以使用 /Workspace 檔案路徑,主目錄也可以在 /Workspace/Users 下取得。 若要避免工作區路徑的雙重性,以及工作區路徑與 Unity 目錄 /Volumes 路徑之間的模棱兩可,所有工作區路徑前面都會加上 /Workspace

新功能

以下 Databricks Asset Bundles 功能和更新在 Databricks CLI 版本中發佈。

應用程式支援

2025 年 1 月 16 日

這項功能隨著 Databricks CLI 0.239.0發布。

您現在可以使用 Databricks 資產套件組合來管理 Databricks Apps 部署,方法是在套件組合設定中定義應用程式資源。 請參閱 應用程式

磁碟區支援

2024 年 12 月 5 日

此功能,已隨 Databricks CLI 0.236.0發行。

現在,您可以在套件配置中定義磁碟區資源,使用 Databricks 資產包建立 Unity Catalog 磁碟區。 請參閱 卷(Unity Catalog)

通知目標端的變數查詢

2024 年 12 月 5 日

此功能,已隨 Databricks CLI 0.236.0發行。

變數查找現在支援通知目的地。 請參閱 取得對象的 ID 值

儀錶板支援

2024 年 10 月 30 日

這項功能是使用 Databricks CLI 0.232.0 發行的。

AI/BI 儀表板現在可以使用新的儀表板資源類型,在套裝配置中進行管理。 您可以使用 bundle generate dashboard 產生儀錶板組態,並讓本機和遠端版本的儀錶板與 --force--watch 選項保持同步。 請參閱 儀表板生成套件配置文件

如需 AI/BI 儀錶板的相關信息,請參閱 儀錶板

新的組合摘要指令

2024年10月23日

這項功能是使用 Databricks CLI 0.231.0 發行的。

已新增一個bundle summary命令。 此命令會輸出套件組合身分識別和資源摘要,包括資源的深層連結,讓您可以輕鬆地流覽至 Databricks 工作區中的資源。 請參閱 輸出套件組合摘要

支援建立全用途叢集

2024 年 10 月 1 日

此功能隨 Databricks CLI 0.229.0 發行。

您現在可以使用新的叢集資源類型,在套件組合組態中建立所有用途的叢集。 請參閱 叢集

新的 DLT 管線重建提示和 –自動核准參數

2024 年 9 月 5 日

這項功能隨 Databricks CLI 0.228.0 發行。

如果有套件組合設定變更會導致重新建立 DLT 管線,現在會出現提示。 您可以指定 --auto-approve 旗標來略過提示。

現已支援 Unity Catalog 架構資源

2024 年 7 月 31 日

這項功能隨 Databricks CLI 0.225.0 發行。

Unity 目錄架構現在可以在您的套件組合組態中定義。 請參閱 架構 (Unity 目錄)

網路終端機中的捆綁命令

2024 年 7 月 4 日

這項功能隨 Databricks CLI 0.223.0 發行。

您現在可以從網路終端機使用 Databricks CLI 與套件組合互動。 如需使用網路終端機的相關資訊,請參閱在 Azure Databricks 網路終端機中執行命令介面命令

已新增複雜變數的支援

2024 年 6 月 26 日

這項功能隨 Databricks CLI v0.222.0 發行。

Databricks Asset Bundles 現在支援複雜變數。 請參閱定義複雜變數

Databricks Asset Bundles 現已正式發行

2024 年 4 月 23 日

隨著 Databricks CLI 0.218.0 版本的推出,Databricks Asset Bundles 現在已正式發行。