Colaborare și control al versiunilor

Introducere în Databricks Lakehouse

Gang Wang

Senior Data Scientist

Partajarea notebook-urilor

$$

  • Acordă permisiuni de workspace persoanelor sau grupurilor
  • Trei niveluri: Can Read, Can Run, Can Edit
  • Partajează prin interfața workspace-ului sau printr-un URL direct

$$

Permisiune Vizualizare Executare Modificare
Can Read Da Nu Nu
Can Run Da Da Nu
Can Edit Da Da Da
Introducere în Databricks Lakehouse

Funcții de colaborare

$$

  • Comentarii pe celule specifice pentru revizuirea codului
  • Istoricul versiunilor arată cine a modificat ce și când
  • Istoricul versiunilor este liniar – fără ramuri sau fuzionare

$$

colaborare: Două laptopuri conectate prin linii digitale, cu bule de comentarii și pictograme pentru istoricul versiunilor

Introducere în Databricks Lakehouse

Databricks Repos

Fluxul de lucru Databricks Repos

$$

  • Integrare Git direct în workspace
  • Conectare la GitHub, GitLab, Bitbucket, Azure DevOps
  • Clone, commit, push, pull, branch, merge
  • Fluxuri CI/CD complete din interiorul Databricks
Introducere în Databricks Lakehouse

Fluxul CI/CD

diagramă: Feature Branch, Pull Request, Main Branch, Production

Introducere în Databricks Lakehouse

Versionarea notebook-urilor vs. Repos

comparație: Versioning, Istoric liniar, Fără ramuri, Fără colaborare externă, Configurare zero | Repos, Git complet, Ramuri și PR-uri, Echipe externe, Configurare provider

Introducere în Databricks Lakehouse

Rezumat

$$

  • Partajează notebook-uri cu permisiunile Can Read, Can Run sau Can Edit
  • Istoricul versiunilor integrat este liniar – fără ramuri
  • Databricks Repos aduce integrarea Git completă în workspace
  • Repos permite fluxuri CI/CD cu ramuri, PR-uri și implementare automată
Introducere în Databricks Lakehouse

Hai să exersăm!

Introducere în Databricks Lakehouse

Preparing Video For Download...