Connettiti dal tuo IDE

Questa pagina riassume le funzionalità degli strumenti per sviluppatori che ti permettono di connetterti a Databricks dal tuo IDE.

Confronta gli strumenti IDE

La tabella seguente confronta gli strumenti per connettersi a Databricks dal tuo IDE.

Strumento Situazioni di utilizzo
Tunnel SSH
  • Collega il tuo IDE locale a classic compute, serverless computing o AI Runtime tramite SSH.
  • Esegui codice nello stesso ambiente del tuo cluster o dell'elaborazione serverless.
  • Per ulteriori dettagli sulle funzionalità, consulta IDE collegato a SSH.
Databricks Sandbox
  • Collega il tuo IDE locale al compute serverless leggero di Databricks tramite SSH.
  • L'ambiente predefinito include strumenti comuni per agenti di coding e il supporto per Omnigent.
  • Per ulteriori dettagli sulle funzionalità, consulta IDE collegato a SSH.
Estensione IDE
  • Collega Visual Studio Code o Cursor a uno spazio di lavoro Databricks con pochi clic.
  • Definisci, distribuisci ed esegui Declarative Automation Bundles dal tuo IDE.
  • Esegui file Python locali nel compute Databricks, oppure esegui file e notebook come Lakeflow Jobs.
Databricks Connect
  • Collega qualsiasi IDE, server notebook o applicazione personalizzata al compute di Databricks.
  • Scrivi codice con le API di Spark ed eseguilo da remoto su Databricks invece che su una sessione Spark locale.

IDE connesso a SSH

Sia il tunnel SSH che il Sandbox Databricks si collegano al compute Databricks nel tuo workspace con SSH (Secure Shell). La tabella seguente confronta i casi d'uso e le differenze tecniche tra le due funzionalità.

Tunnel SSH di Databricks Databricks Sandbox
Caso d'uso principale Sviluppo guidato da IDE per carichi di lavoro di data engineering, data science e machine learning su Databricks compute. Esegui i cicli degli agenti ed esegui in sicurezza codice non affidabile e arbitrario non-Spark e Databricks Runtime.
Dove viene eseguito il calcolo Piano dati classico o serverless nello spazio di lavoro Databricks Data plane serverless nell'area di lavoro Databricks
Tipo di ambiente di calcolo
  • Calcolo serverless (senza server)
  • Cluster dedicati a singolo utente
  • Runtime di intelligenza artificiale
Calcolo serverless speciale e leggero
Ora di inizio Tempi di avvio del calcolo simili a quelli esistenti Seconds
Propagazione dell'identità Autenticato automaticamente all'utente che avvia la sessione SSH Autenticato automaticamente all'utente che avvia la sessione SSH
Persistenza dei dati Hai una connessione diretta con l'area di lavoro Databricks. I dati nei file workspace e nel Catalogo Unity sono disponibili tramite l'interfaccia UI dell'IDE, l'API REST e la CLI di Databricks. I dati sono disponibili in /home/sandbox-agent/, che persiste quando il sandbox viene fermato. I dati nei file workspace e nel catalogo Unity sono disponibili con l'API REST e la CLI Databricks.
Ambiente predefinito Lo stesso vale per il tuo cluster o ambiente serverless. Gestisci le dipendenze nel cluster, sfrutta gli ambienti base dello spazio di lavoro per serverless e AI Runtime, oppure installa le dipendenze durante l'esecuzione del progetto. L'ambiente predefinito include strumenti comuni per agenti di codifica e il supporto per Omnigent.
SEG (controlli di uscita) Eredita dal workspace Non ancora disponibile
Controlli di ingresso (PrivateLink, IP ACL) Available Available