Połącz się ze swoim IDE

Ta strona podsumowuje funkcje narzędzi programistycznych, które pozwalają łączyć się z Databricks z Twojego IDE.

Porównaj narzędzia IDE

Poniższa tabela porównuje narzędzia do łączenia z Databricks z twojego IDE.

Narzędzie Przypadki użycia
Tunel SSH
  • Połącz swoje lokalne IDE z klasycznym środowiskiem obliczeniowym, bezserwerowym środowiskiem obliczeniowym lub AI Runtime przez SSH.
  • Uruchamiaj kod w tym samym środowisku co klaster lub obliczenia bezserwerowe.
  • Szczegółowe informacje o funkcjach można znaleźć w IDE połączonym z SSH.
Databricks Sandbox
  • Połącz swoje lokalne IDE z lekkimi bezserwerowymi zasobami obliczeniowymi Databricks przez SSH.
  • Domyślne środowisko obejmuje popularne narzędzia agentów kodujących oraz wsparcie dla Omnigent.
  • Szczegółowe informacje o funkcjach można znaleźć w IDE połączonym z SSH.
Rozszerzenie IDE
  • Połącz Visual Studio Code lub Cursor z przestrzenią roboczą Databricks za pomocą kilku kliknięć.
  • Definiuj, wdrażaj i uruchamiaj Declarative Automation Bundles ze swojego IDE.
  • Uruchamiaj lokalne pliki Python na Databricks compute lub uruchamiaj pliki i notatniki jako Lakeflow Jobs.
Databricks Connect
  • Połącz dowolne IDE, serwer notebooka lub aplikację niestandardową z obliczeniami Databricks.
  • Pisz kod za pomocą interfejsów API Spark i uruchamiaj go zdalnie w środowisku obliczeniowym Databricks zamiast w lokalnej sesji Spark.

IDE połączone z SSH

Zarówno tunel SSH, jak i Databricks Sandbox łączą się z Databricks do obliczeń w twojej przestrzeni roboczej za pomocą SSH (Secure Shell). Poniższa tabela porównuje przypadki użycia i różnice techniczne obu funkcji.

Tunel SSH dla Databricks Databricks Sandbox
Podstawowy przypadek użycia Rozwój oparty na IDE dla obciążeń inżynierii danych, data science i uczenia maszynowego w środowisku obliczeniowym Databricks. Uruchamiaj pętle agentów i bezpiecznie wykonuj niezaufany, dowolny kod inny niż Spark i Databricks Runtime.
Gdzie uruchamiane są zasoby obliczeniowe Klasyczna lub bezserwerowa płaszczyzna danych w przestrzeni roboczej Databricks Bezserwerowa płaszczyzna danych w przestrzeni roboczej Databricks
Typ obliczeniowy
  • Bezserwerowe obliczenia
  • Dedykowane klastry dla pojedynczego użytkownika
  • Środowisko uruchomieniowe sztucznej inteligencji
Specjalne, lekkie obliczenia bezserwerowe
Godzina rozpoczęcia Podobne do istniejących czasów uruchamiania obliczeń Seconds
Propagacja tożsamości Automatycznie uwierzytelnia się jako użytkownik, który inicjuje sesję SSH Automatycznie uwierzytelniane dla użytkownika, który inicjuje sesję SSH
Trwałość danych Masz bezpośrednie połączenie z przestrzenią roboczą Databricks. Dane w plikach workspace oraz Unity Catalog są dostępne z poziomu interfejsu IDE, interfejsu REST API oraz Databricks CLI. Dane są dostępne w /home/sandbox-agent/ i pozostają dostępne po zatrzymaniu piaskownicy. Dane w plikach workspace oraz Unity Catalog są dostępne z API REST i Databricks CLI.
Środowisko domyślne Tak samo jak w przypadku klastra lub środowiska bezserwerowego. Zarządzaj zależnościami w klastrze, wykorzystuj środowiska bazowe workspace dla serverless i AI Runtime lub instaluj zależności podczas działania projektu. Domyślne środowisko obejmuje popularne narzędzia agentów kodujących oraz wsparcie dla Omnigent.
SEG (kontrola wyjścia) Dziedziczy z obszaru roboczego Jeszcze niedostępne
Kontrole ruchu przychodzącego (PrivateLink, IP ACL) Available Available