声明性自动化捆绑包(以前称为 Databricks 资产捆绑包)描述 Databricks 资源(如作业和管道)作为源文件,允许你包括元数据以及这些源文件来预配基础结构和其他资源,并提供项目的端到端定义,所有资源都打包为单个可部署项目。 请参阅什么是声明性自动化捆绑包?
本页概述了可用于帮助你了解如何开发声明性自动化捆绑包的教程。
| 教程 | DESCRIPTION |
|---|---|
| 使用声明性自动化捆绑包开发任务 | 创建捆绑包以编程方式管理作业。 捆绑包是使用适用于 Python 的声明性自动化捆绑包默认捆绑包模板创建的,由笔记本和要运行作业的定义组成。 然后,在 Databricks 工作区中验证、部署和运行已部署的作业。 |
| 通过声明性自动化包开发流水线 | 创建捆绑包以编程方式管理管道。 捆绑包是使用适用于 Python 的声明性自动化捆绑包默认捆绑模板创建的,由示例管道代码以及管道和作业的定义组成,用于运行它。 然后,在 Databricks 工作区中验证、部署和运行部署的管道。 |
| 使用声明性自动化捆绑包生成 Python wheel 文件 | 生成、部署和运行 Python 滚轮作为声明性自动化捆绑项目的一部分。 |
| 使用声明性自动化捆绑包生成 Scala JAR | 生成、部署和运行 Scala JAR 作为声明性自动化捆绑项目的一部分。 |
| 使用声明性自动化捆绑包管理 Databricks 应用 | 在本地开发 Databricks 应用,然后配置捆绑包以管理应用到 Databricks 工作区的部署。 |
| MLOps Stack 的声明性自动化捆绑包 | 创建 MLOps Stacks 套件。 MLOps Stack 是 Databricks 上的 MLOps 项目,遵循现成的生产最佳做法。 |
| 手动创建捆绑包 | 从头开始创建捆绑包,而无需使用模板。 此简单捆绑包包含两个笔记本,以及用于运行这些笔记本的 Databricks 作业定义。 然后,在 Databricks 工作区中验证、部署和运行作业。 |
| 创建自定义捆绑模板 | 创建自定义声明性自动化捆绑包模板,用于创建在群集上使用特定 Python 任务和特定 Docker 容器映像运行作业的捆绑包。 有关自定义捆绑模板的信息,请参阅 自定义捆绑模板。 |