在工作区中协作处理捆绑包

重要

工作区中的 Databricks 资产捆绑包处于 公共预览阶段

Databricks 资产捆绑包创建、部署到工作区,然后通过本地开发环境或直接在工作区 UI 中以编程方式进行管理。 在工作区中直接协作处理捆绑包可在迁移到生产环境之前进行更快速的迭代和测试。

有关捆绑包的详细信息,请参阅 什么是 Databricks 资产捆绑包?

小窍门

如果不想使用工作区 UI 创建和管理捆绑包,但仍希望在工作区中开发捆绑包,则可以使用工作区 Web 终端中的 Databricks CLI,就像从本地终端一样。 请参阅运行 Databricks CLI 命令

工作区中捆绑包的安装要求是什么?

无需在本地安装任何内容即可在工作区中使用捆绑包,但有 Databricks 工作区要求:

部署 ”对话框中提供了用于部署捆绑包和运行工作区中的资源的 Databricks CLI 版本。

是否必须了解如何编写 YAML 才能在工作区中使用包?

否。 工作区中的 Databricks 资产捆绑包提供用于管理捆绑包的 UI,以便你可以协作处理其他用户在本地开发环境中开发的捆绑包。 无需了解 YAML 或了解如何使用 Databricks CLI 处理工作区中的捆绑包。

我已经在 Databricks 用户界面中管理工作流。 为何应使用捆绑包?

Databricks 资产捆绑包允许对工作流所需的所有文件进行源代码管理。 工作区中的捆绑包提供一种机制,供工作区用户通过 UI 编辑、提交、测试和部署更新。 用户从 Git 文件夹中启动捆绑项目。

GitHub 存储库中有一个捆绑包。 如何在 Databricks 工作区中编辑它?

如果在文件夹的根目录中存在 databricks.yml 文件,Databricks 会将该文件夹标识为捆绑包。 在 Databricks 中为 GitHub 存储库创建 Git 文件夹,Databricks 会将它识别为捆绑包。

工作区是否支持所有捆绑配置?

几乎所有现有的捆绑包都可以在工作区中管理。 但是,工作区当前不支持 用于 Databricks 资产捆绑的 Python

如何共享一个用于协作的捆绑包?

捆绑包继承其父 Git 文件夹的权限,因此要共享捆绑包,请与协作者共享包含捆绑项目的 Git 文件夹。 请参阅 协作、审核和部署到生产

如何将软件包移动到生产环境中的工作区?

捆绑包定义要部署的完整项目、运行项目所需的基础结构,以及要针对部署的工作区。 这些目标工作区通常是开发、测试环境和生产环境。 借助工作区中的 Databricks 资产捆绑包,可以轻松地从 UI 切换目标、部署和运行工作流。 请参阅 部署捆绑包并从工作区运行工作流

了解详细信息