Pular para o conteúdo principal

Ferramentas de desenvolvimento local

Databricks fornece um ecossistema de ferramentas para ajudá-lo a desenvolver aplicativos e soluções que se integram ao Databricks e gerenciam programaticamente Databricks recursos e dados.

Esta página fornece recomendações das melhores ferramentas para cenários comuns de desenvolvimento. Para uma visão geral completa das ferramentas de desenvolvimento, consulte Desenvolver no Databricks.

Ferramenta

Quando usar

Extensão do Databricks para Visual Studio Code

Plugin PyCharm Databricks

Para outras IDEs, use a CLI do Databricks com o Databricks Connect.

  • Desenvolvimento interativo e depuração a partir de um IDE local

CLI do Databricks

  • Interação direta com o Databricks a partir da linha de comando
  • Script de shell
  • Experimentação
  • Chamar a API REST diretamente
  • gerenciar perfis de autenticação local
  • Sincronizar o código do IDE com o site Databricks workspace

Databricks ativo Bundles (um recurso do site CLI)

  • gerenciar fluxo de trabalho e projetos implantados para Databricks
  • Aplicar as práticas recomendadas de CI/CD
  • Co-versão, co-autoria e co-implantado seu recurso e ativo como uma unidade
  • Suporta os recursos mais comuns

Provedor Databricks Terraform

  • Infraestrutura como código e CI/CD
  • Administrar e criar espaços de trabalho, catálogos e metastores.
  • Impor permissões
  • Garanta a portabilidade do ambiente e a recuperação de desastres
  • Muitos apoiaram o recurso

SDK Python da Databricks

SDK Java da Databricks

Databricks Go SDK

Databricks R SDK

  • Desenvolvimento de aplicativos
  • Integre com os sistemas de implantação existentes
  • Crie fluxo de trabalho e serviço web personalizados Databricks

Drivers SQL

  • execução SQL comando e scripts de aplicativos clientes

API REST da Databricks

  • Automatizar processos em que não há um SDK disponível em sua linguagem de programação preferida
  • Acesso a quase todos os recursos Databricks
  • Somente cenários avançados