Совместная работа и контроль версий

Введение в Databricks Lakehouse

Gang Wang

Senior Data Scientist

Совместный доступ к ноутбукам

$$

  • Назначайте права доступа к рабочей области отдельным пользователям или группам
  • Три уровня: Can Read, Can Run, Can Edit
  • Поделитесь через интерфейс рабочей области или прямую ссылку

$$

Разрешение Просмотр Выполнение Изменение
Can Read Да Нет Нет
Can Run Да Да Нет
Can Edit Да Да Да
Введение в Databricks Lakehouse

Возможности совместной работы

$$

  • Комментарии к конкретным ячейкам для проверки кода
  • История версий показывает, кто и когда вносил изменения
  • Но история версий линейная — без ветвления и слияния

$$

совместная работа: два ноутбука, соединённых цифровыми линиями, с пузырями комментариев и значками истории версий

Введение в Databricks Lakehouse

Databricks Repos

Рабочий процесс Databricks Repos

$$

  • Интеграция с Git прямо в рабочей области
  • Подключение к GitHub, GitLab, Bitbucket, Azure DevOps
  • Clone, commit, push, pull, branch, merge
  • Полноценные CI/CD-процессы внутри Databricks
Введение в Databricks Lakehouse

Процесс CI/CD

схема: Feature Branch, Pull Request, Main Branch, Production

Введение в Databricks Lakehouse

Версионирование ноутбуков и Repos

сравнение: Versioning, Linear history, No branches, No external collab, Zero setup | Repos, Full Git, Branches and PRs, External teams, Provider setup

Введение в Databricks Lakehouse

Итоги

$$

  • Делитесь ноутбуками с правами Can Read, Can Run или Can Edit
  • Встроенная история версий линейная — без ветвей
  • Databricks Repos обеспечивает полноценную интеграцию с Git в рабочей области
  • Repos поддерживает CI/CD-процессы с ветками, PR и автоматическим развёртыванием
Введение в Databricks Lakehouse

Давайте потренируемся!

Введение в Databricks Lakehouse

Preparing Video For Download...