Primeiros passos
Primeiros passos
Saiba como começar a usar o AppKit.
Introdução
O AppKit é um SDK TypeScript para criar aplicações Databricks prontas para produção com uma arquitetura baseada em plugins. Ele traz padrões bem definidos, observabilidade integrada e integração transparente com os services do Databricks.
O AppKit simplifica a criação de aplicações de dados no Databricks ao oferecer:
- Arquitetura de plugins: design modular com plugins de servidor e de analytics integrados
- Segurança de tipos: TypeScript de ponta a ponta com geração automática de tipos para queries
- Recursos prontos para produção: cache, telemetria, lógica de retentativa e tratamento de erros integrados
- Experiência do desenvolvedor: hot reload remoto, queries baseadas em arquivos e otimização para desenvolvimento assistido por IA
- Nativo do Databricks: integração transparente com SQL Warehouses, Unity Catalog e outros recursos do workspace
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
Opções de início rápido
Há duas maneiras de começar a usar o AppKit:
- Com assistência de IA (recomendado): use um assistente de codificação de IA com Agent Skills para explorar dados, executar comandos da CLI e fazer o scaffold do seu app de forma interativa.
- Manual: use a Databricks CLI diretamente para criar, inicializar e fazer o deploy do seu app.
Escolha o caminho que melhor se encaixa no seu fluxo de trabalho; as duas abordagens produzem o mesmo tipo de aplicação Databricks baseado em AppKit.
Início rápido com foco em IA
O Databricks AppKit foi projetado para funcionar com assistentes de codificação de IA por meio das Agent Skills.
Instale as Agent Skills e configure-as para uso com o assistente de IA de sua preferência:
databricks aitools installDepois de configurado para o seu ambiente de desenvolvimento, você pode usar o assistente de IA para criar e fazer deploy de novas aplicações Databricks, além de evoluir de forma iterativa a base de código do seu app.
Basta pedir ao assistente de IA, em um prompt, que crie um novo app do Databricks, por exemplo:
Crie um novo app do Databricks que exiba um dashboard do dataset de corridas de táxi de NYC.Para saber mais sobre as Agent Skills, consulte a documentação de desenvolvimento assistido por IA.
Início rápido manual
Aprenda a criar e fazer deploy de uma aplicação Databricks de exemplo que usa o AppKit com a Databricks CLI.
Criar um novo app do Databricks
Execute o comando a seguir para criar o novo app do Databricks com o AppKit:
databricks apps initSiga os prompts para inicializar a base de código do app no diretório de trabalho atual.
O comando vai guiá-lo pelo processo de:
- criar um novo app do Databricks
- gerar a estrutura da base de código do app com os recursos selecionados
- instalar as dependências
- (opcionalmente) fazer o deploy do app no Databricks
- (opcionalmente) executar o app em modo de desenvolvimento
Saiba mais sobre os diversos fluxos de desenvolvimento disponíveis no AppKit.
Fazer deploy do app no Databricks
Execute o comando a seguir para fazer deploy do app no Databricks:
databricks apps deployIsso faz o deploy do app de exemplo no Databricks.
Próximos passos
- Gerenciamento de apps: gerencie seu app AppKit durante todo o ciclo de vida usando a Databricks CLI
- Referência da API: explore a documentação completa da API
- Conceitos principais: conheça os princípios de design e a arquitetura do AppKit