Dela via


Verktyg för lokal utveckling

Databricks tillhandahåller ett ekosystem med verktyg som hjälper dig att utveckla program och lösningar som integreras med Azure Databricks och programmatiskt hanterar Databricks-resurser och data.

Den här sidan innehåller rekommendationer för de bästa verktygen för vanliga utvecklarscenarier. En fullständig översikt över utvecklarverktyg finns i Utveckla på Databricks.

Verktyg När man ska använda
Databricks-tillägget för Visual Studio Code
PyCharm Databricks-plugin
För andra IDE:er använder du Databricks CLI med Databricks Connect
  • Interaktiv utveckling och felsökning från en lokal IDE
Databricks CLI
  • Direkt interaktion med Databricks från kommandoraden
  • Shell-skript
  • Experimenterande
  • Anropa REST-API:et direkt
  • Hantera lokala autentiseringsprofiler
  • Synkronisera kod från IDE till Databricks-arbetsytan
Databricks-tillgångspaket (en funktion i CLI)
  • Hantera arbetsflöden och distribuera projekt till Databricks
  • Tillämpa metodtips för CI/CD
  • Gemensam versionering, samskriva och gemensamt distribuera dina resurser och tillgångar som en enda enhet
  • Stöder de vanligaste resurserna
Databricks Terraform-provider
  • Infrastruktur som kod och CI/CD
  • Administrera och skapa arbetsytor, kataloger och metaarkiv
  • Framtvinga behörigheter
  • Garantera miljöportabilitet och haveriberedskap
  • Många resurser som stöds
Databricks Python SDK
Databricks Java SDK
Databricks Go SDK
Databricks R SDK
  • Programutveckling
  • Integrera med befintliga distributionssystem
  • Skapa anpassade Databricks-arbetsflöden och webbtjänster
SQL-drivrutiner
  • Köra SQL-kommandon och skript från klientprogram
Databricks REST API
  • Automatisera processer där ett SDK i önskat programmeringsspråk inte är tillgängligt
  • Åtkomst till nästan alla Databricks-resurser
  • Endast avancerade scenarier