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.
Este artigo apresenta uma visão geral dessas ferramentas e recomendações sobre as melhores ferramentas para cenários comuns de desenvolvedores.
Quais ferramentas a Databricks oferece para o desenvolvimento local?
A tabela a seguir fornece uma lista das ferramentas de desenvolvedor fornecidas pela Databricks.
Ferramenta | Descrição |
|---|---|
Configure a autenticação e a autorização para que suas ferramentas, scripts e aplicativos funcionem com a Databricks. | |
Conecte-se ao Databricks usando ambientes de desenvolvimento integrado (IDEs) populares, como PyCharm, IntelliJ IDEA, Eclipse, RStudio e JupyterLab. Se você usa o Visual Studio Code, Databricks recomenda a extensãoDatabricks para Visual Studio Code, que é baseada no Databricks Connect, pois fornece recursos adicionais para facilitar a configuração. | |
Conecte-se ao espaço de trabalho remoto do Databricks a partir do ambiente de desenvolvimento integrado (IDE) do Visual Studio Code. | |
Configure uma conexão com um site remoto Databricks workspace e execute arquivos em Databricks clustering a partir de PyCharm. Esse plug-in é desenvolvido e fornecido pela JetBrains em parceria com a Databricks. | |
Automatize Databricks a partir de uma biblioteca de código escrita para linguagens populares como Python, Java, Go e R. Em vez de enviar chamadas API REST diretamente usando curl ou Postman, utilize um SDK para interagir com Databricks usando a linguagem de programação de sua preferência. Os SDKs Databricks oferecem suporte à API REST completa e fornecem outros recursos, incluindo autenticação unificada e paginação, o que os torna fáceis de usar e estender para abranger diversos cenários. | |
Conecte-se a Databricks para executar SQL comandos e scripts, interagir programaticamente com Databricks e integrar a funcionalidade Databricks SQL a aplicativos escritos em linguagens populares, como Python, Go, JavaScript e TypeScript. | |
Acesse as funcionalidades do Databricks usando a interface de linha de comando (CLI) do Databricks. A CLI encapsula a API REST do Databricks, portanto, em vez de enviar chamadas à API REST diretamente usando curl ou Postman, use a CLI do Databricks para interagir com o Databricks. | |
Implemente práticas recomendadas de desenvolvimento, teste e implantação padrão da indústria (CI/CD) para seus dados Databricks e projetos AI usando Databricks ativo Bundles. | |
Provedor Terraform da Databricks e Terraform CDKTF para Databricks | provisionamento Databricks infraestrutura e recurso usando Terraform. |
Integrar sistemas e estruturas populares de CI/CD, como GitHub Actions, Jenkins e Apache Airflow. |
Você também pode conectar muitas outras ferramentas populares de terceiros a clusters e SQL Warehouse para acessar dados no Databricks. Para mais informações, consulte parceiro tecnológico.
Qual ferramenta de desenvolvedor devo usar?
A tabela a seguir descreve as recomendações de ferramentas da Databricks para cenários comuns de desenvolvedores.
Ferramenta | Recomendação de uso |
|---|---|
Extensão do Databricks para Visual Studio Code Para outros IDEs, use o Databricks CLI com o Databricks Connect |
|
| |
Databricks ativo Bundles (um recurso do site CLI) |
|
| |
| |
| |
|