Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous aide à bien démarrer avec Databricks Apps à l’aide d’un exemple pas à pas pour créer une application simple dans votre espace de travail Azure Databricks à l’aide d’un modèle qui suit Azure Databricks meilleures pratiques.
Cet exemple vous guide tout au long des étapes suivantes :
- Création d’une application à partir d’un modèle
- Affichage de l’application après son déploiement
- Copie du modèle d’application sur votre ordinateur pour un développement plus approfondi
- Exécution locale de l’application
- Redéployer l’application dans votre espace de travail
À la fin de cet article, vous serez en mesure d’itérer sur votre application localement et de déployer des mises à jour sur Databricks.
Conditions préalables
Avant de suivre ce tutoriel, vérifiez que votre espace de travail Azure Databricks et votre environnement de développement local sont correctement configurés. Consultez Configurer votre espace de travail Databricks Apps et votre environnement de développement.
Étape 1 : Installer les dépendances
Ouvrez un terminal et exécutez les commandes suivantes pour :
- Installez les bibliothèques Python requises par l’exemple d’application.
- Créez un répertoire local pour les fichiers source et de configuration de votre application.
pip install gradio
pip install pandas
mkdir gradio-hello-world
cd gradio-hello-world
gradio-hello-world est le répertoire local de vos fichiers d’application.
Étape 2 : Créer l’application
Dans votre espace de travail Databricks, cliquez sur
Sélecteur d’application et sélectionnez Databricks Apps.
Cliquez sur + Créer une application.
Choisissez le modèle Gradio Hello World .
Nommez l’application gradio-hello-world , puis cliquez sur Créer une application.
Cela crée une application basée sur le modèle sélectionné et la déploie dans votre espace de travail.
Étape 3 : Afficher l’application
Une fois que vous avez créé une application, elle démarre automatiquement et affiche une URL que vous pouvez utiliser pour l’afficher en préversion. Affichez l’URL de l’application et l’état du déploiement sur la page Vue d’ensemble :
Cliquez sur l’URL pour afficher l’application :
Azure Databricks génère automatiquement l’URL de l’application en fonction du nom de votre application et de l’ID d’espace de travail. Vous ne pouvez pas modifier l’URL après avoir créé l’application. Si vous avez besoin d’une URL différente, créez une application avec un autre nom. Pour plus d’informations, consultez l’URL de l’application.
Étape 4 : Copier l’application sur votre ordinateur
Après avoir créé l’application, vous pouvez télécharger le code source sur votre ordinateur local pour le personnaliser.
Copiez les commandes sous Modifier dans votre IDE :
Dans un terminal, accédez au
gradio-hello-worldrépertoire local que vous avez créé, puis exécutez les commandes copiées :databricks workspace export-dir /Workspace/Users/my-email@org.com/databricks_apps/gradio-hello-world_2026_02_03-22_34/gradio-hello-world-app . ... Export complete gradio-hello-world % databricks sync --watch . /Workspace/Users/my-email@org.com/databricks_apps/gradio-hello-world_2026_02_03-22_34/gradio-hello-world-app ... Initial Sync CompleteLa première commande exporte trois fichiers de votre espace de travail vers votre répertoire local :
app.py,app.yamletrequirements.txt. La deuxième commande démarre un processus de synchronisation qui surveille les modifications des fichiers locaux et les charge automatiquement dans votre espace de travail.-
app.pycontient le code qui implémente les fonctionnalités et l’interface utilisateur de l’application. -
app.yamldéfinit la configuration de l’application, y compris son point d’entrée et ses autorisations. -
requirements.txtrépertorie les packages Python requis par l’application.
-
Étape 5 : Modifier et tester l’application localement
Vous pouvez éventuellement personnaliser et développer votre application localement. Par exemple, vous pouvez modifier
app.pypour rendre les données interactives, ajouter un thème ou des options de style ou autoriser les chargements de données.Pour tester votre application, exécutez
python app.py:python app.py Running on local URL: http://127.0.0.1:7860 ...Pour afficher l’application, saisissez
http://127.0.0.1:7860dans une fenêtre de navigateur.Si vous le souhaitez, utilisez la commande databricks apps run-local pour exécuter et déboguer l’application :
databricks apps run-local --prepare-environment --debugCette commande installe toutes les dépendances et prépare l’environnement virtuel, puis démarre l’application et le débogueur sur le port 5678. Accédez à
http://localhost:8001pour voir l'application.Pour définir des points d’arrêt dans Visual Studio Code, installez l’extension de débogueur Python, puis accédez à Exécuter>Démarrer le débogage>Remote Attach.
Étape 6 : Redéployer l’application sur votre espace de travail
Pour redéployer l’application, copiez la commande sous Déployer sur Databricks Apps sur la page de vue d’ensemble de l’application :
Exécutez la commande à partir du gradio-hello-world répertoire local.
La commande réussit avec :
{
"create_time": "2026-02-03T23:25:38Z",
"creator": "my-email@org.com",
"deployment_artifacts": {
"source_code_path": "/Workspace/Users/4cfd4a36-2cef-4155-88c4-d258ed6d0d91/src/01f10157a60a113e980014bebd5f4a03"
},
"deployment_id": "01f10157a60a113e980014bebd5f4a03",
"mode": "SNAPSHOT",
"source_code_path": "/Workspace/Users/my-email@org.com/databricks_apps/gradio-hello-world_2026_02_03-22_34/gradio-hello-world-app",
"status": {
"message": "App started successfully",
"state": "SUCCEEDED"
},
"update_time": "2026-02-03T23:25:41Z"
}
Pour afficher l’état du déploiement, accédez à la page Vue d’ensemble de l’application.
Étapes suivantes
Maintenant que vous avez déployé et personnalisé votre première application, vous pouvez :
- Configurez l’autorisation pour gérer les personnes pouvant accéder à votre application et les modifier.
- Integrate votre application avec des fonctionnalités de plateforme Azure Databricks telles que Azure Databricks secrets ou Databricks SQL.
- Partagez votre application avec d’autres utilisateurs dans votre espace de travail ou au sein de votre organisation.
- Explorez d’autres modèles d’application pour expérimenter différentes infrastructures et fonctionnalités.