Workflows du développeur de tableaux de bord
Les tableaux de bord AI/BI prennent en charge les workflows programmatiques et orientés DevOps pour la gestion des tableaux de bord à grande échelle. Vous pouvez gérer les tableaux de bord en tant que code à l'aide de Declarative Automation Bundles et des API REST, transférer des tableaux de bord entre des Workspace à l'aide de l'importation et de l'exportation, et appliquer le contrôle de code source à l'aide des dossiers Git de Databricks.
Compétence | Description |
|---|---|
Gérez les tableaux de bord en tant que code à l'aide de Declarative Automation Bundles ou de Terraform. Automatisez la création, les mises à jour et le partage à l'aide des API REST. Planifiez des refresh réguliers des tableaux de bord avec Lakeflow Jobs. | |
Exportez les tableaux de bord sous forme de fichiers | |
Contrôlez la version des fichiers de tableau de bord à l'aide des dossiers Git Databricks. Implémentez des workflows CI/CD pour développer des tableaux de bord dans des Branch et les déployer dans différents environnements. |
Gérer les tableaux de bord avec les Declarative Automation Bundles
Pour savoir comment gérer un AI/BI dashboard à l'aide des Bundles d'automatisation déclarative, consultez le tableau de bord. Pour un exemple de bundle qui définit un tableau de bord, consultez le repository GitHub bundle-examples.
Databricks propose également un fournisseur Terraform. Consultez la documentation Terraform de Databricks.
Gérez les tableaux de bord avec les APIs REST
Voir Utiliser les API Databricks pour gérer les tableaux de bord pour des tutoriels qui expliquent comment utiliser les API REST Databricks pour gérer les tableaux de bord. Les tutoriels inclus expliquent comment les créer, les gérer et les partager.
Planifier les mises à jour à l'aide de Lakeflow Jobs
Vous pouvez configurer une tâche pour mettre à jour régulièrement un tableau de bord publié existant. Pour en savoir plus sur l'orchestration des workflows avec Lakeflow Jobs, consultez Lakeflow Jobs. Pour savoir comment configurer une tâche de tableau de bord, consultez Tâche de tableau de bord pour les jobs.
Les listes de planification et d'abonnés que vous créez à l'aide de l'interface utilisateur du tableau de bord ou de l'API sont distinctes de la planification et de l'automatisation associées à un job. Voir Automatiser les Job avec des planifications et des Trigger.