Primeros pasos
Primeros pasos
Aprende a dar tus primeros pasos con AppKit.
Introducción
AppKit es un SDK de TypeScript para crear aplicaciones de Databricks listas para producción con una arquitectura basada en plugins. Ofrece configuraciones predeterminadas bien definidas, observabilidad integrada e integración fluida con los servicios de Databricks.
AppKit simplifica la creación de aplicaciones de datos en Databricks gracias a:
- Arquitectura de plugins: diseño modular con plugins de servidor y de analítica integrados
- Seguridad de tipos: TypeScript de extremo a extremo con generación automática de tipos para las queries
- Funcionalidades listas para producción: caché, telemetría, lógica de reintentos y manejo de errores integrados
- Experiencia de desarrollo: recarga en caliente remota, queries basadas en archivos y optimización para el desarrollo asistido por IA
- Nativo de Databricks: integración fluida con SQL Warehouses, Unity Catalog y otros recursos del workspace
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
Opciones de inicio rápido
Hay dos maneras de empezar con AppKit:
- Asistido por IA (recomendado): usa un asistente de programación con IA junto con habilidades de agente para explorar datos, ejecutar comandos de la CLI y generar el scaffold de tu aplicación de forma interactiva.
- Manual: usa directamente la CLI de Databricks para crear, inicializar y desplegar tu aplicación.
Elige la opción que mejor se adapte a tu flujo de trabajo; ambos enfoques producen el mismo tipo de aplicación de Databricks basada en AppKit.
Inicio rápido centrado en la IA
Databricks AppKit está diseñado para funcionar con asistentes de programación con IA mediante habilidades de agente.
Instala habilidades de agente y configúralas para usarlas con tu asistente de IA preferido:
databricks aitools installUna vez configurado para tu entorno de desarrollo, puedes usar tu asistente de IA para crear y desplegar nuevas aplicaciones de Databricks, así como para ir evolucionando de forma iterativa el código base de tu app.
Solo tienes que pedirle a tu asistente de IA que cree una nueva Databricks app, por ejemplo:
Crea una nueva Databricks app que muestre un dashboard del dataset de viajes de taxi de Nueva York.Para obtener más información sobre las habilidades de agente, consulta la documentación de desarrollo asistido por IA.
Inicio rápido manual
Aprende a crear y desplegar una aplicación de Databricks de ejemplo que usa AppKit con la CLI de Databricks.
Inicializar una nueva Databricks app
Ejecuta el siguiente comando para inicializar la nueva Databricks app con AppKit:
databricks apps initSigue las indicaciones para inicializar el código base de la app en el directorio de trabajo actual.
El comando te guiará por el proceso de:
- crear una nueva Databricks app
- generar el scaffolding del código base de la app con las funcionalidades seleccionadas
- instalar las dependencias
- (opcional) desplegar la app en Databricks
- (opcional) ejecutar la app en modo de desarrollo
Consulta más información sobre los distintos flujos de desarrollo disponibles con AppKit.
Desplegar la app en Databricks
Ejecuta el siguiente comando para desplegar la app en Databricks:
databricks apps deployEsto despliega la aplicación de ejemplo en Databricks.
Próximos pasos
- Gestión de apps: gestiona tu aplicación de AppKit durante todo su ciclo de vida con la CLI de Databricks
- Referencia de la API: explora la documentación completa de la API
- Conceptos básicos: conoce los principios de diseño y la arquitectura de AppKit