Direkt zum Hauptinhalt

Ankündigung: Databricks Asset Bundles jetzt im Workspace verfügbar

Kollaborieren, versionieren und bereitstellen mit Git-Ordnern – keine CLI erforderlich

db-eng

Veröffentlicht: 13. Juni 2025

Engineering3 min Lesezeit

Summary

  • Databricks Asset Bundles im Workspace ermöglichen Teams, Projekte kollaborativ zu erstellen, zu versionieren und bereitzustellen – direkt aus Git-Ordnern im Workspace.
  • Arbeiten Sie mit strukturierten, quellcodeverwalteten Projekten ohne CLI. Unterstützt modulare Entwicklung, Git-Integration und Multi-Umgebungs-Deployments.
  • Ermöglicht Analysten, Data Scientists und Engineers, mit einem klaren Deploy-Schritt und integrierter CI/CD-Bereitschaft zu Produktions-Workflows beizutragen.

Heute stellen wir die Public Preview von Databricks Asset Bundles im Workspace vor. Dies erleichtert Data Scientists, Analysten sowie Data- und AI-Engineers die interaktive Arbeit im Workspace mit Best Practices wie Versionskontrolle, Tests und CI/CD. Teammitglieder können direkt über Git-Ordner in der Workspace-Benutzeroberfläche zusammenarbeiten und benötigen keine CLI.

Vertraute Tools, die zusammenarbeiten

Die Verwaltung von Struktur, Versionskontrolle und sicheren Deployments sind entscheidend für jeden zuverlässigen Data-Engineering-Workflow. Databricks Asset Bundles vereinfachen dies, indem sie es Ihnen ermöglichen, Jobs, Pipelines, Notebooks und Konfigurationen als Code zu definieren – bereit für die Bereitstellung in verschiedenen Umgebungen und für die CI/CD-Integration.

Tausende von Data-Engineering-Teams nutzen bereits Bundles, um ihre Workflows zu produktivieren, Best Practices anzuwenden und über Git zusammenzuarbeiten. Aber eine wiederkehrende Anfrage stach hervor:

„Kann ich das direkt im Workspace nutzen, ohne die CLI oder VS Code zu benötigen?“

Heute erfüllen wir diese Anforderung.

Dieses Update erweitert Tools, die viele Teams bereits kennen: den Workspace, Git-Ordner und Asset Bundles. Jetzt können Sie Bundles vollständig innerhalb von Databricks entwickeln und bereitstellen: Öffnen Sie einfach einen Git-Ordner, definieren Sie Ihr Bundle und stellen Sie es mit einem Klick bereit. Der klare Deploy-Schritt stellt sicher, dass die Übernahme von Änderungen von der Entwicklung zur Produktion bewusst erfolgt, egal ob durch einen Workspace-Benutzer oder über CI/CD ausgelöst.

Insgesamt können Sie:

  • Einen Git-Repo klonen, der ein Bundle enthält, in Ihren Workspace
  • Bundles aus vordefinierten Vorlagen erstellen
  • Jobs und Pipelines in der UI definieren
  • Auf Deploy klicken, um Änderungen anzuwenden
  • Deployments im visuellen Panel verwalten
  • Änderungen zurück nach Git committen

Dies optimiert den Entwicklungsprozess innerhalb von Git-Ordnern. Es bringt Struktur in den Arbeitsablauf von der Entwicklung bis zur Produktion, richtet sich nach gängigen Softwarepraktiken und macht den Prozess für eine breitere Benutzergruppe zugänglich.

Sofortiges Feedback, kein Synchronisieren nötig

Beim Arbeiten in einem Git-Ordner können Benutzer schnell an unbestätigten Änderungen iterieren. Entwicklungsjobs, Pipelines und andere im Bundle definierten Ressourcen verweisen automatisch auf die neuesten Dateien – kein manuelles Synchronisieren erforderlich. Dieses Verhalten wird durch source_linked_deployment ermöglicht, das im Entwicklungsmodus standardmäßig aktiviert ist und schnellere Iteration und Feedback ermöglicht.

E-Book

Erste Schritte mit ETL

Ausblick

Wir arbeiten kontinuierlich an der Verbesserung des Erlebnisses. Zukünftige Updates werden:

  • Das Importieren bestehender Jobs und Pipelines in Bundles unterstützen
  • Die Bundle-Erstellung tiefer in die Lakeflow-Pipeline-Entwicklung integrieren
  • Die Parameterbehandlung und Deployment-Sichtbarkeit verbessern

Ob Sie Datenpipelines erstellen, Modelle trainieren oder Dashboards entwickeln, Asset Bundles in Git-Ordnern bieten einen kollaborativen und strukturierten Weg, um von der Idee zur Produktion zu gelangen – alles innerhalb des Databricks-Workspaces.

Erste Schritte

  • Navigieren Sie zu einem Git-Ordner im Workspace
  • Klicken Sie auf Erstellen → Asset Bundle
  • Verwenden Sie eine Vorlage, um Ihr Projekt zu strukturieren
  • Klicken Sie auf Deploy, um Änderungen auf Ihre Umgebung anzuwenden
  • Verwenden Sie das Deployments-Panel (🚀), um Deployments anzuzeigen, zu verwalten oder zurückzurollen

Alternativ können Sie ein bestehendes Repo mit vorhandenen Bundles oder Beispielen wie https://github.com/databricks/bundle-examples klonen.

Hinweis: Stellen Sie sicher, dass die Vorschau zur Nutzung aktiviert ist (siehe unten)

Mehr erfahren: Dokumentation.

(Dieser Blogbeitrag wurde mit KI-gestützten Tools übersetzt.) Originalbeitrag

Verpassen Sie keinen Beitrag von Databricks

Abonnieren Sie unseren Blog und erhalten Sie die neuesten Beiträge direkt in Ihren Posteingang.