Verbinden Sie Ihren lokalen Editor oder Ihre CLI mit Databricks-Compute, dem Arbeitsbereich und Unity Catalog für ein nahtloses Data Engineering und eine reibungslose ML-Entwicklung.
von Tanishq Maheshwari und Matt Jones
Der Databricks-Arbeitsbereich wurde speziell für die Datenanalyse und das Data Engineering entwickelt. Möglicherweise bevorzugen Sie jedoch die Verwendung lokaler IDEs und der CLI, um Ihre eigenen Tools und Coding-Assistenten wie Cursor, Copilot und Claude Code zu nutzen. Dies gilt insbesondere für die Entwicklung komplexer, umfangreicher Pipelines oder Machine-Learning-Modelle.
Bisher ermöglichten die Databricks-Erweiterung für Visual Studio und Cursor und Databricks Connect die lokale Spark-Entwicklung mithilfe von Databricks-Compute. Die Remote-Ausführung von Nicht-Spark-Workloads und die Synchronisierung von Abhängigkeiten mit der Databricks Runtime blieben jedoch häufige Schwachstellen.
Diese Lücken schließen wir nun. Mit unseren neuesten Updates für die IDE-Erfahrung können Sie VS Code, Cursor oder Ihr Terminal jetzt direkt mit Databricks-Compute verbinden. Führen Sie Python- und SQL-Workloads auf einer echten Cluster-Infrastruktur aus, debuggen und skalieren Sie sie, während Sie gleichzeitig die gewohnte Ergonomie Ihrer IDE beibehalten.
Über unseren neuen SSH-Tunnel (siehe Dokumentation) können Sie Ihren lokalen Editor oder Ihre CLI mit Serverless, AI Runtime und dedizierten Clustern verbinden:
Interaktives Ausführen und Debuggen von Arbeitsbereichsdateien und Notebooks über VS Code, Cursor oder die CLI.
Nutzen Sie dieselbe Umgebung in der IDE und im Arbeitsbereich – Ihre Abhängigkeiten und Dateien sind immer mit der Databricks Runtime und dem Arbeitsbereich synchronisiert.
Nutzen Sie Coding-Assistenten im SSH-Tunnel, damit diese den vollen Kontext des Arbeitsbereichs haben und effektiver mit Databricks arbeiten können. Cursor und Copilot funktionieren direkt, während andere Assistenten wie Claude Code installiert werden können, wenn der SSH-Tunnel aktiv ist.
Der Einstieg ist ganz einfach. Sie können die Verbindung zum SSH-Tunnel mit einem einzigen Befehl über die Databricks CLI herstellen:
databricks ssh connect, um eine Verbindung zu Serverless herzustellen.databricks ssh connect --accelerator <GPU_type>, um eine Verbindung zur AI Runtime herzustellen, wobei der GPU-Typ (GPU_1xA10 oder GPU_8xH100) sein kann.databricks ssh connect --cluster <cluster_id>, um eine Verbindung zu einem dedizierten Cluster herzustellen.Sie können den SSH-Tunnel auch in einer IDE starten, indem Sie --ide vscode oder --ide cursor als zusätzliches Flag angeben.
Alternativ können Sie den SSH-Tunnel direkt aus der neuesten Version der IDE-Erweiterung starten.

Wir haben außerdem weitere Funktionen hinzugefügt, die die Nutzung von CLI und IDE als Hauptarbeitsplatz erleichtern:
--base-environment an, um Ihren SSH-Tunnel mit vorinstallierten Python-Abhängigkeiten zu starten. Siehe--usage-policy-id hinzu, um die Kosten für den SSH-Tunnel nach Benutzer, Team oder Projekt zu verfolgen.
Ausführliche Informationen zum Herstellen einer Verbindung mit dem SSH-Tunnel finden Sie in der Dokumentation hier.
Mit diesen Funktionen können Sie in Ihrer bevorzugten Umgebung entwickeln und gleichzeitig an der Spitze des Daten- und ML-Engineerings arbeiten. Richten Sie Ihre IDE und Ihre Assistenten auf Databricks aus, führen Sie Code auf echten Compute-Ressourcen aus, debuggen Sie ihn und profitieren Sie von einem schnellen Entwicklungszyklus.
Um mit den in diesem Blog vorgestellten Entwicklungstools loszulegen, lesen Sie bitte die folgende Dokumentation:
Um herauszufinden, welche Tools am besten zu Ihren Anforderungen passen, siehe Verbindung über Ihre IDE herstellen.
(Dieser Blogbeitrag wurde mit KI-gestützten Tools übersetzt.) Originalbeitrag
Abonnieren Sie unseren Blog und erhalten Sie die neuesten Beiträge direkt in Ihren Posteingang.