Connetti il tuo editor locale o la CLI alle risorse di calcolo Databricks, all'area di lavoro e a Unity Catalog per uno sviluppo fluido di data engineering e ML.
L'area di lavoro Databricks è creata appositamente per l'analisi dei dati e la data engineering. Tuttavia, potresti preferire l'uso di IDE locali e della CLI per sfruttare i tuoi strumenti e agenti di codifica come Cursor, Copilot e Claude Code. Questo è particolarmente vero quando si sviluppano pipeline complesse su larga scala o modelli di machine learning.
Fino ad ora, l'estensione Databricks per Visual Studio e Cursor e Databricks Connect consentivano lo sviluppo Spark locale utilizzando le risorse di calcolo Databricks. Ma l'esecuzione remota di carichi di lavoro non Spark e il mantenimento delle dipendenze sincronizzate con Databricks Runtime rimanevano punti critici comuni.
Ora stiamo colmando queste lacune. Con i nostri ultimi aggiornamenti all'esperienza IDE, ora puoi connettere VS Code, Cursor o il tuo terminale direttamente alle risorse di calcolo Databricks. Esegui, esegui il debug e scala i carichi di lavoro Python e SQL su un'infrastruttura cluster reale, mantenendo al contempo tutta l'ergonomia del tuo IDE.
Utilizzando il nostro nuovo tunnel SSH (vedi la documentazione), puoi connettere il tuo editor locale o la CLI a Serverless, AI Runtime e cluster dedicati:
Esegui in modo interattivo ed esegui il debug dei file dell'area di lavoro e dei notebook da VS Code, Cursor o dalla CLI.
Usa lo stesso ambiente tra l'IDE e l'area di lavoro: le tue dipendenze e i tuoi file sono sempre sincronizzati con Databricks Runtime e l'area di lavoro.
Sfrutta gli agenti di codifica nel tunnel SSH in modo che abbiano il contesto completo dell'area di lavoro e lavorino con Databricks in modo più efficace. Cursor e Copilot funzionano fin da subito, mentre altri agenti come Claude Code possono essere installati quando il tunnel SSH è attivo.
Iniziare è semplice. Puoi connetterti al tunnel SSH con un singolo comando utilizzando la Databricks CLI:
databricks ssh connect per connetterti a serverless.databricks ssh connect --accelerator <GPU_type> per connetterti ad AI Runtime, dove il tipo di GPU può essere (GPU_1xA10 o GPU_8xH100).databricks ssh connect --cluster <cluster_id> per connetterti a un cluster dedicato.Puoi anche avviare il tunnel SSH in un IDE includendo --ide vscode o --ide cursor come flag aggiuntivo.
In alternativa, puoi avviare il tunnel SSH direttamente dalla versione più recente dell'estensione IDE.

Abbiamo incluso anche altre funzionalità che rendono più facile utilizzare la CLI e l'IDE come ambiente di lavoro principale:
--base-environment per avviare il tuo tunnel SSH con le dipendenze Python preinstallate. vedi--usage-policy-id per tracciare i costi del tunnel SSH per utente, team o progetto.
Per tutti i dettagli sulla connessione al tunnel SSH, consulta la documentazione qui.
Con queste funzionalità puoi sviluppare dall'ambiente che preferisci, operando al contempo all'avanguardia della data engineering e della ML engineering. Indirizza il tuo IDE e i tuoi agenti verso Databricks, esegui il codice ed effettua il debug su risorse di calcolo reali e mantieni un ciclo di sviluppo rapido.
Per iniziare a usare gli strumenti di sviluppo presentati nel blog, consulta la seguente documentazione:
Per capire quali strumenti si adattano meglio alle tue esigenze, vedi Connettersi dal proprio IDE.
(Questo post sul blog è stato tradotto utilizzando strumenti basati sull'intelligenza artificiale) Post originale
Iscriviti al nostro blog e ricevi gli ultimi articoli direttamente nella tua casella di posta.