Buon San Valentino! Databricks ❤️ Visual Studio Code.
In questa splendida giornata, siamo entusiasti di annunciare una nuova e potente esperienza di sviluppo per la piattaforma Databricks Lakehouse: l'estensione VS Code per Databricks.
Questa nuova estensione consente agli sviluppatori di scrivere codice in locale, sfruttando le potenti funzionalità di authoring degli IDE e collegandosi ai clusters Databricks per eseguire il codice da remoto. Gli IDE consentono agli sviluppatori di utilizzare le migliori pratiche che diventano necessarie con grandi basi di codice, come il controllo del codice sorgente, i layout modulari del codice, il supporto per il refactoring e i test unitari integrati.
Questa sarà la prima di molte release pianificate per i team che si affidano agli IDEs per il loro processo di sviluppo. Databricks sta investendo molto nel nostro ecosistema per sviluppatori e implementerà il supporto per altri IDE e strumenti aggiuntivi.
Dai un'occhiata a una rapida demo qui, o leggi di più di seguito:
Crea tutte le tue applicazioni di dati e AI senza uscire dal tuo IDE. Puoi scrivere il codice per le tue pipeline e i tuoi Job in VS Code, quindi distribuirlo, testarlo ed eseguirlo in tempo reale sul tuo cluster Databricks. Applica le best practice per lo sviluppo software e sfrutta le funzionalità native di VS Code per la modifica, il refactoring, il test e CI/CD nei tuoi progetti di dati e IA.
“Il mio team vuole eseguire i carichi di lavoro dei dati su Databricks Lakehouse ma sviluppare le app di dati nel proprio IDE. Ora possono scrivere codice, modificarlo e testarlo nel proprio IDE ed eseguire il codice su Databricks."– André Garrido, Responsabile dello sviluppo software per l'elaborazione dei dati presso Kantar
Ora che puoi creare soluzioni su Databricks all'interno di VS Code, puoi svolgere tutto il tuo lavoro in un unico posto. I tuoi oggetti Databricks possono essere gestiti in modo nativo all'interno di VS Code con la nuova estensione, consentendoti di rimanere nel tuo IDE ed evitare il cambio di contesto tra le applicazioni. Tutti i componenti di Databricks, come cluster, pipeline e task, sono integrati nel tuo workspace di VS Code e nel normale flusso di lavoro. Puoi sfruttare la Scale della lakehouse per elaborare e analizzare grandi set di dati, usare i cluster per query e visualizzazioni, addestrare modelli di machine learning e distribuire i Job in produzione in modo che chiunque nella tua organizzazione possa vedere e utilizzare i dati per prendere decisioni, tutto all'interno di VS Code.

Sfrutta tutte le comodità di VS Code a cui sei abituato mentre crei applicazioni su Databricks. Naviga fino alle definizioni delle funzioni, esegui il refactoring, usa la ricerca e sostituzione avanzata e utilizza le finestre divise per aumentare la tua efficienza. Ottieni il completamento del codice per funzioni e variabili, inclusi gli oggetti specifici di Databricks, per accelerare l'individuazione e lo sviluppo.
Con VS Code e Databricks, ora puoi utilizzare le best practice di sviluppo software che hai già impostato per il tuo processo di sviluppo. Crea e modularizza le diverse parti del tuo programma in funzioni e file separati. I file sono locali, quindi puoi usare gli strumenti Git di VS Code e la CLI di Git. Modularizza il tuo codice in file e librerie per incoraggiare il riutilizzo del codice e migliorarne l'igiene. Usa il tuo framework di test preferito per garantire la qualità del software. Esegui l'integrazione con i migliori strumenti CI/CD per distribuire il codice in produzione più velocemente.
"Ritengo che l'estensione di Databricks offra gli sviluppatori che, come me, preferiscono un IDE la possibilità di sfruttare subito la potenza delle funzioni native ed estensibili di VS Code, consentendomi al tempo stesso di eseguire facilmente Databricks in locale. Molto utile!"- Sam Walker, Data Engineer presso Watco

La nuova estensione di VS Code è disponibile direttamente tramite il marketplace di Visual Studio per semplificare l'esperienza di acquisizione e per garantire di ottenere una versione ufficialmente supportata e affidabile da Databricks. L'estensione verrà aggiornata regolarmente per offrire miglioramenti all'esperienza e alla qualità, per la tua tranquillità. Inoltre, hai la garanzia che il tuo investimento è a prova di futuro, grazie al supporto aggiuntivo per le nuove funzionalità della piattaforma Databricks Lakehouse non appena vengono rilasciate.
"Lo consideriamo un enorme passo avanti che potenzierà ulteriormente il nostro processo di sviluppo, una pietra miliare che merita certamente di essere celebrata e condivisa!"- Iago Brandão e Monica Borges, MLOps presso ViaHub

L'estensione VS Code è ora disponibile per il download tramite il marketplace di Visual Studio.
Download l'estensione per VS Code
Consulta la nostra documentazione per AWS, Azure e GCP per assistenza su come iniziare a usare l'estensione e provala.
Ci piacerebbe conoscere il tuo parere nella Databricks Community riguardo a questa estensione o a qualsiasi altro aspetto dell'esperienza di sviluppo.
Resta sintonizzato per ulteriori aggiornamenti e miglioramenti all'estensione per VS Code e per il supporto di altri IDEs!
Produto
June 12, 2024/11 min de leitura

