协作与版本控制

Databricks Lakehouse 入门

Gang Wang

Senior Data Scientist

共享笔记本

$$

  • 向个人或群组授予 workspace 权限
  • 三个级别:Can ReadCan RunCan Edit
  • 通过 workspace 界面或直接 URL 分享

$$

Permission View Execute Modify
Can Read Yes No No
Can Run Yes Yes No
Can Edit Yes Yes Yes
Databricks Lakehouse 入门

协作功能

$$

  • 在特定单元格添加用于代码评审的 评论
  • 版本历史 显示更改者、内容与时间
  • 但版本历史是 线性 的——无分支与合并

$$

协作:两台笔记本电脑以数字连线相连,带有评论气泡和版本历史图标

Databricks Lakehouse 入门

走进 Databricks Repos

Databricks Repos 工作流

$$

  • 在 workspace 内直接进行 Git 集成
  • 连接 GitHub、GitLab、Bitbucket、Azure DevOps
  • Clone、commit、push、pull、branch、merge
  • 在 Databricks 内完成完整 CI/CD 工作流
Databricks Lakehouse 入门

CI/CD 工作流

流程图:Feature Branch、Pull Request、Main Branch、Production

Databricks Lakehouse 入门

笔记本版本管理 vs. Repos

对比:Versioning、Linear history、No branches、No external collab、Zero setup | Repos、Full Git、Branches and PRs、External teams、Provider setup

Databricks Lakehouse 入门

小结

$$

  • Can ReadCan RunCan Edit 权限共享笔记本
  • 内置 版本历史 为线性——无分支
  • Databricks Repos 将完整 Git 集成带到 workspace
  • Repos 支持含分支、PR 与自动部署的 CI/CD 工作流
Databricks Lakehouse 入门

让我们一起练习吧!

Databricks Lakehouse 入门

Preparing Video For Download...