Pular para o conteúdo principal

Desenvolver aplicativos da Databricks

Para criar dados e aplicativos AI com Databricks Apps, o senhor pode usar qualquer IDE compatível com Python, como PyCharm, IntelliJ IDEA, ou Visual Studio Code. Databricks recomenda o uso da Databricks extensão para o Visual Studio Code, mas o senhor também pode editar seu código no Databricks Notebook e no editor de arquivos.

O ambiente Databricks Apps define automaticamente diversas variáveis de ambiente, como o URL do site Databricks workspace que executa o aplicativo e os valores necessários para a autenticação. Muitos aplicativos também precisam de configuração personalizada, como um comando específico para executar o aplicativo ou parâmetros para acessar um site SQL warehouse. Use o arquivo app.yaml para definir essas configurações.

nota

Os arquivos do aplicativo não podem exceder 10 MB. Se algum arquivo no diretório do aplicativo exceder esse limite, a implantação falhará com um erro.

Para desenvolver um aplicativo localmente:

  • Crie e teste seu aplicativo em seu IDE preferido.
  • Execute o aplicativo localmente na linha de comando e visualize-o em seu navegador.
  • Quando o aplicativo estiver concluído e testado, mova o código e os arquivos necessários para o site Databricks workspace.

Use os tópicos a seguir para apoiar o desenvolvimento do seu aplicativo:

tópico

Descrição

Ambiente do aplicativo

Aprenda sobre binários disponíveis, variável de ambiente e recurso padrão.

Defina o tempo de execução do aplicativo

Especifique como o aplicativo será executado, incluindo o comando, os argumentos e as configurações do default.

Configurar tamanho compute

Selecione a CPU e a memória do seu aplicativo para atender aos requisitos de carga de trabalho.

Adicionar recurso

Inclua arquivos estáticos ou outros ativos dos quais seu aplicativo depende em tempo de execução.

Definir variável de ambiente

Configure a variável de ambiente para autenticação, acesso workspace ou configurações específicas do aplicativo.

gerenciar dependências

Defina as dependências do Python usando pip ou uv e as dependências do Node.js usando npm.

Conecte-se usando autenticação por tokens.

Conecte-se a um aplicativo API a partir de um ambiente de desenvolvimento local usando autenticação por tokens.

Databricks AppKit

Acelere o desenvolvimento de aplicativos com um SDK para Node.js e React que oferece consultas de banco de dados com tipagem estática, componentes de interface do usuário pré-construídos e um sistema de plugins.