Pular para o conteúdo principal

Casos de uso de ferramentas para desenvolvedores

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 tem recomendações de ferramentas para cenários comuns de desenvolvedor. Para uma visão geral completa das ferramentas de desenvolvedor, consulte Desenvolver no Databricks. Para práticas recomendadas, consulte Práticas recomendadas do desenvolvedor no Databricks.

Ferramenta

Quando usar

Túnel SSH

Databricks Sandbox

Extensão do Visual Studio Code e Cursor

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

Pacotes de Automação Declarativa (um recurso da CLI)

  • gerenciar fluxo de trabalho e projetos implantados para Databricks
  • Automatizar fluxos específicos do usuário
  • 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

  • Provisionar recursos fora do Databricks, como contas na cloud, metastores e identidades no nível da account
  • Administrar e criar workspaces e metastores do Databricks
  • Use com a infraestrutura como código existente baseada em Terraform e fluxos de trabalho de CI/CD
  • Impor permissões
  • Garanta a portabilidade do ambiente e a recuperação de desastres
  • Muitos apoiaram o recurso

SDK Python da Databricks

SDK do Databricks para JavaScript

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

Ferramenta

Quando usar

Túnel SSH

Databricks Sandbox

Extensão do Visual Studio Code e Cursor

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

Pacotes de Automação Declarativa (um recurso da CLI)

  • gerenciar fluxo de trabalho e projetos implantados para Databricks
  • Automatizar fluxos específicos do usuário
  • 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

  • Provisionar recursos fora do Databricks, como contas na cloud, metastores e identidades no nível da account
  • Administrar e criar workspaces e metastores do Databricks
  • Use com a infraestrutura como código existente baseada em Terraform e fluxos de trabalho de CI/CD
  • Impor permissões
  • Garanta a portabilidade do ambiente e a recuperação de desastres
  • Muitos apoiaram o recurso

SDK Python da Databricks

SDK do Databricks para JavaScript

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