Condividi tramite


Strumenti di sviluppo locali

Databricks offre un ecosistema di strumenti che consentono di sviluppare applicazioni e soluzioni integrate con Azure Databricks e gestire programmaticamente le risorse e i dati di Databricks.

Questa pagina fornisce consigli per gli strumenti migliori per gli scenari di sviluppo comuni. Per una panoramica completa degli strumenti di sviluppo, vedere Sviluppare in Databricks.

Strumento Quando utilizzare
Estensione Databricks per Visual Studio Code
Plug-in PyCharm Databricks
Per altri IDE, usare il Databricks CLI con Databricks Connect
  • Sviluppo interattivo e debug da un IDE locale
Interfaccia della riga di comando di Databricks
  • Interazione diretta con Databricks dalla riga di comando
  • Scripting della shell
  • Sperimentazione
  • Richiamare direttamente l'API REST
  • Gestire i profili di autenticazione locale
  • Sincronizzare il codice dall'IDE all'area di lavoro di Databricks
Pacchetti di asset di Databricks (una funzionalità dell'interfaccia a riga di comando)
  • Gestire i flussi di lavoro e distribuire progetti in Databricks
  • Applicare le migliori pratiche per CI/CD
  • Co-versionare, co-autorizzare e co-distribuire le tue risorse e i tuoi beni come un'unica unità.
  • Supporta le risorse più comuni
Databricks Terraform Provider
  • L'infrastruttura come codice e CI/CD
  • Amministrare e creare aree di lavoro, cataloghi e metastore
  • Applicare le autorizzazioni
  • Garantire la portabilità dell'ambiente e il ripristino di emergenza
  • Molte risorse supportate
Databricks Python SDK
Databricks Java SDK
Databricks Go SDK
Databricks R SDK
  • Sviluppo di applicazioni
  • Eseguire l'integrazione con i sistemi di distribuzione esistenti
  • Creare flussi di lavoro e servizi Web personalizzati di Databricks
Driver SQL
  • Eseguire comandi e script SQL dalle applicazioni client
API REST di Databricks
  • Automatizzare i processi in cui un SDK nel linguaggio di programmazione preferito non è disponibile
  • Accesso a quasi tutte le risorse di Databricks
  • Solo scenari avanzati