Prise en main
Prise en main
Découvrez comment démarrer avec AppKit.
Introduction
AppKit est un SDK TypeScript permettant de créer des applications Databricks prêtes pour la production, avec une architecture fondée sur les plugins. Il offre des valeurs par défaut réfléchies, une observabilité intégrée et une intégration fluide avec les services Databricks.
AppKit simplifie la création d'applications de données sur Databricks grâce à :
- Architecture par plugins : une conception modulaire, avec des plugins serveur et analytics intégrés
- Sûreté de typage : du TypeScript de bout en bout, avec génération automatique des types de requêtes
- Fonctionnalités prêtes pour la production : mise en cache, télémétrie, logique de nouvelle tentative et gestion des erreurs intégrées
- Expérience développeur : rechargement à chaud à distance, requêtes basées sur des fichiers, optimisation pour le développement assisté par l'IA
- Natif Databricks : intégration fluide avec les SQL Warehouses, Unity Catalog et les autres ressources du workspace
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
Options de démarrage rapide
Il existe deux façons de démarrer avec AppKit :
- Assisté par IA (recommandé) : utilisez un assistant de codage IA avec les Agent Skills pour explorer les données, exécuter des commandes CLI et générer l'ossature de votre application de manière interactive.
- Manuel : utilisez directement la CLI Databricks pour créer, initialiser et déployer votre application.
Choisissez l'approche qui convient le mieux à votre flux de travail : les deux aboutissent au même type d'application Databricks basée sur AppKit.
Démarrage rapide orienté IA
Databricks AppKit est conçu pour fonctionner avec les assistants de codage IA via les Agent Skills.
Installez les Agent Skills et configurez-les pour l'assistant IA de votre choix :
databricks aitools installUne fois la configuration effectuée pour votre environnement de développement, vous pouvez utiliser votre assistant IA pour créer et déployer de nouvelles applications Databricks, ainsi que pour faire évoluer le code de votre application de façon itérative.
Il vous suffit de demander à votre assistant IA de créer une nouvelle Databricks app, par exemple :
Crée une nouvelle application Databricks qui affiche un tableau de bord du jeu de données des trajets de taxis de New York.Pour en savoir plus sur les Agent Skills, consultez la documentation Développement assisté par IA.
Démarrage rapide manuel
Découvrez comment créer et déployer un exemple d'application Databricks utilisant AppKit, avec la Databricks CLI.
Initialiser une nouvelle application Databricks
Exécutez la commande suivante pour initialiser la nouvelle application Databricks avec AppKit :
databricks apps initSuivez les invites pour initialiser le code de l'application dans le répertoire de travail courant.
La commande vous guidera à travers les étapes suivantes :
- créer une nouvelle Databricks app
- générer l'ossature du code de l'application avec les fonctionnalités sélectionnées
- installer les dépendances
- (facultatif) déployer l'application sur Databricks
- (facultatif) lancer l'application en mode développement
Découvrez les différents flux de développement disponibles avec AppKit.
Déployer l'application sur Databricks
Exécutez la commande suivante pour déployer l'application sur Databricks :
databricks apps deployCette commande déploie l'application d'exemple sur Databricks.
Étapes suivantes
- Gestion des applications : gérez votre application AppKit tout au long de son cycle de vie avec la CLI Databricks
- Référence de l'API : explorez la documentation complète de l'API
- Concepts fondamentaux : découvrez les principes de conception et l'architecture d'AppKit