Gebruiksscenario’s voor ontwikkelaarstools

Databricks biedt een ecosysteem van hulpprogramma's waarmee u toepassingen en oplossingen kunt ontwikkelen die kunnen worden geïntegreerd met Azure Databricks en programmatisch Databricks-resources en -gegevens kunt beheren.

Deze pagina bevat aanbevelingen voor hulpprogramma's voor veelvoorkomende scenario's voor ontwikkelaars. Zie Ontwikkelen op Databricks voor een volledig overzicht van ontwikkelhulpprogramma's. Raadpleeg Best practices voor ontwikkelaars op Databricks.

Gereedschap Wanneer te gebruiken
SSH-tunnel
Visual Studio Code en de Cursor-extensie
PyCharm Databricks-invoegtoepassing
Gebruik voor andere IDE's de Databricks CLI met Databricks Connect
  • Interactieve ontwikkeling en foutopsporing vanuit een lokale IDE
Databricks-CLI
  • Directe interactie met Databricks vanaf de opdrachtregel
  • Shell-scripting
  • Proefneming
  • De REST API rechtstreeks aanroepen
  • Lokale verificatieprofielen beheren
  • Code van de IDE synchroniseren met de Databricks-werkruimte
Declaratieve Automation-bundels (een functie van de CLI)
  • Werkstromen beheren en projecten implementeren in Databricks
  • Gebruikersspecifieke stromen automatiseren
  • Aanbevolen procedures voor CI/CD toepassen
  • Co-versie maken, samen schrijven, en samen implementeren van uw resources en middelen als één eenheid
  • Ondersteunt de meest voorkomende resources
Databricks Terraform-provider
  • Resources inrichten buiten Databricks, zoals cloudaccounts, metastores en identiteiten op accountniveau
  • Databricks-werkruimten en -metastores beheren en maken
  • Gebruiken met bestaande op Terraform gebaseerde infrastructuur als code en CI/CD-werkstromen
  • Machtigingen afdwingen
  • De draagbaarheid van de omgeving en herstel na noodgevallen garanderen
  • Veel ondersteunde resources
Databricks Python SDK
Databricks JavaScript SDK
Databricks Java SDK
Databricks Go SDK
Databricks R SDK
  • Toepassingsontwikkeling
  • Integreren met bestaande implementatiesystemen
  • Aangepaste Databricks-werkstromen en webservices maken
SQL-stuurprogramma's
  • SQL-opdrachten en -scripts uitvoeren vanuit clienttoepassingen
Databricks REST API
  • Processen automatiseren waarbij een SDK in uw favoriete programmeertaal niet beschikbaar is
  • Toegang tot bijna alle Databricks-resources
  • Alleen geavanceerde scenario's