Aller au contenu principal

Concepts de tableau de bord

Les tableaux de bord AI/BI sont une plateforme interactive de visualisation de données qui vous permet de transformer des données en insights exploitables et de les partager au sein de votre organisation. Les tableaux de bord offrent la création assistée par l’IA, une bibliothèque de visualisation améliorée et une expérience de configuration simplifiée pour vous aider à créer et à publier rapidement des rapports. Une fois publiés, vos tableaux de bord peuvent être partagés avec toute personne enregistrée sur votre compte Databricks, même si elle n’a pas accès au workspace.

Fonctionnalités clés

Les tableaux de bord AI/BI offrent un ensemble complet de fonctionnalités pour prendre en charge la visualisation des données et la collaboration :

Fonctionnalité

Description

Création assistée par l'IA

Utilisez Genie Code pour générer des visualisations à partir d'invites en langage naturel, réduisant ainsi le temps nécessaire à la création de graphiques et de calculs complexes.

Genie pour les insight de tableau de bord

Posez des questions sur les données de votre tableau de bord en utilisant le langage naturel. Les tableaux de bord publiés incluent un Genie Agent compagnon qui permet aux utilisateurs d'explorer les données de manière conversationnelle sans dépendre de visualisations prédéfinies.

Modèles de données gouvernés

Définissez des datasets à partir de tables, de vues, de vues métriques ou de queries SQL personnalisées. Les Datasets héritent des autorisations Unity Catalog et sont regroupés avec les tableaux de bord lors du partage, de l'importation ou de l'exportation.

Calculs personnalisés

Créez des mesures et des dimensions calculées sans modifier le dataset source. Élaborez des métriques complexes à l’aide d’expressions de niveau de détail et de fonctions de fenêtre.

Filtrage interactif

Appliquer des filtres globaux, au niveau de la page et au niveau du widget. Activez le filtrage croisé et l'exploration en profondeur pour une exploration interactive des données.

Partage au niveau du compte

Publier des tableaux de bord à partager entre les Workspace et avec les utilisateurs qui n'ont pas accès au Workspace. Contrôler les autorisations au niveau des Workspace et des comptes.

Surveillance

Suivre l'activité des tableaux de bord à l'aide de logs d'audit et de tables système. Surveillez qui consulte, modifie et interagit avec vos tableaux de bord pour l'analyse de l'utilisation et la conformité.

Automatisation et contrôle des sources

Gérez les tableaux de bord en tant que code à l'aide de bundles, automatisez les workflows avec les API REST et contrôlez les versions de votre travail avec Git. Importez et exportez des tableaux de bord entre les workspaces et les environnements.

Fonctionnalité

Description

Création assistée par l'IA

Utilisez Genie Code pour générer des visualisations à partir d'invites en langage naturel, réduisant ainsi le temps nécessaire à la création de graphiques et de calculs complexes.

Genie pour les insight de tableau de bord

Posez des questions sur les données de votre tableau de bord en utilisant le langage naturel. Les tableaux de bord publiés incluent un Genie Agent compagnon qui permet aux utilisateurs d'explorer les données de manière conversationnelle sans dépendre de visualisations prédéfinies.

Modèles de données gouvernés

Définissez des datasets à partir de tables, de vues, de vues métriques ou de queries SQL personnalisées. Les Datasets héritent des autorisations Unity Catalog et sont regroupés avec les tableaux de bord lors du partage, de l'importation ou de l'exportation.

Calculs personnalisés

Créez des mesures et des dimensions calculées sans modifier le dataset source. Élaborez des métriques complexes à l’aide d’expressions de niveau de détail et de fonctions de fenêtre.

Filtrage interactif

Appliquer des filtres globaux, au niveau de la page et au niveau du widget. Activez le filtrage croisé et l'exploration en profondeur pour une exploration interactive des données.

Partage au niveau du compte

Publier des tableaux de bord à partager entre les Workspace et avec les utilisateurs qui n'ont pas accès au Workspace. Contrôler les autorisations au niveau des Workspace et des comptes.

Surveillance

Suivre l'activité des tableaux de bord à l'aide de logs d'audit et de tables système. Surveillez qui consulte, modifie et interagit avec vos tableaux de bord pour l'analyse de l'utilisation et la conformité.

Automatisation et contrôle des sources

Gérez les tableaux de bord en tant que code à l'aide de bundles, automatisez les workflows avec les API REST et contrôlez les versions de votre travail avec Git. Importez et exportez des tableaux de bord entre les workspaces et les environnements.

Cas d'utilisation courants

Les organisations utilisent les tableaux de bord AI/BI pour résoudre un large éventail de défis commerciaux :

Cas d'usage

Description

Rapports dirigeants

Créez des tableaux de bord dirigeants complets qui suivent les KPI, les métriques commerciales et les performances opérationnelles dans tous les départements.

Analytique des ventes

Surveiller le pipeline de ventes, suivre l'avancement des transactions, analyser les tendances de revenus et mesurer la performance de l'équipe avec des visualisations interactives.

Marketing insights

Mesurez l'efficacité des campagnes, analysez l'engagement des clients et suivez les métriques de conversion pour optimiser les stratégies marketing.

Monitoring opérationnel

Suivez l'état du système, surveillez les performances de l'application et visualisez les métriques opérationnelles pour les équipes DevOps et de fiabilité du site.

Rapports financiers

Créez des tableaux de bord financiers pour le suivi budgétaire, l'analyse des dépenses et la prévision avec des capacités d'exploration approfondie.

Analytique client

Visualisez le comportement des clients, suivez les métriques de rétention et analysez les parcours utilisateur pour améliorer l'expérience client.

Cas d'usage

Description

Rapports dirigeants

Créez des tableaux de bord dirigeants complets qui suivent les KPI, les métriques commerciales et les performances opérationnelles dans tous les départements.

Analytique des ventes

Surveiller le pipeline de ventes, suivre l'avancement des transactions, analyser les tendances de revenus et mesurer la performance de l'équipe avec des visualisations interactives.

Marketing insights

Mesurez l'efficacité des campagnes, analysez l'engagement des clients et suivez les métriques de conversion pour optimiser les stratégies marketing.

Monitoring opérationnel

Suivez l'état du système, surveillez les performances de l'application et visualisez les métriques opérationnelles pour les équipes DevOps et de fiabilité du site.

Rapports financiers

Créez des tableaux de bord financiers pour le suivi budgétaire, l'analyse des dépenses et la prévision avec des capacités d'exploration approfondie.

Analytique client

Visualisez le comportement des clients, suivez les métriques de rétention et analysez les parcours utilisateur pour améliorer l'expérience client.

Composants du tableau de bord

Les tableaux de bord AI/BI se composent de deux zones principales : la tab **Données** où vous définissez les datasets et les calculs, et les tabs de pages où vous créez des visualisations et des filtres interactifs. Le canevas peut être organisé en plusieurs pages pour structurer des rapports complexes et minimiser le défilement. Pour plus de détails sur les pages, consultez Créer des rapports multipages.

Modélisation des données

dataset

Les datasets définissent les sources de données qui alimentent vos visualisations de tableau de bord. Chaque dataset est basé sur une table, une vue, une vue de métrique ou une query SQL personnalisée.

Type de dataset

Description

table ou vue

Connectez-vous directement à des tables ou des vues Unity Catalog. Le dataset hérite du schéma de l'objet source.

Vue métrique

Utilisez les vues de métriques pour prédéfinir les dimensions, les mesures et les agrégations. Les vues de métriques fournissent des métriques cohérentes sur plusieurs tableaux de bord.

Requête SQL personnalisée

Rédigez des queries SQL personnalisées pour joindre des tables, filtrer des données ou transformer des colonnes avant la visualisation.

Type de dataset

Description

table ou vue

Connectez-vous directement à des tables ou des vues Unity Catalog. Le dataset hérite du schéma de l'objet source.

Vue métrique

Utilisez les vues de métriques pour prédéfinir les dimensions, les mesures et les agrégations. Les vues de métriques fournissent des métriques cohérentes sur plusieurs tableaux de bord.

Requête SQL personnalisée

Rédigez des queries SQL personnalisées pour joindre des tables, filtrer des données ou transformer des colonnes avant la visualisation.

Les datasets prennent en charge les fonctionnalités suivantes :

  • Calculs personnalisés : Définir des mesures et dimensions calculées spécifiques au dataset
  • Correspondance des invites : Activez les invites en langage naturel lors de l'utilisation de Genie Code.
  • Mise en cache : améliorez les performances grâce à la mise en cache automatique pour les datasets de moins de 100 Mo et de moins de 100 000 lignes.
  • Partage groupé : Les datasets sont inclus lorsque vous partagez, exportez ou importez des tableaux de bord

Pour plus de détails, consultez Créer et gérer des dataset de tableau de bord.

Calculs personnalisés

Les calculs personnalisés vous permettent de créer de nouvelles métriques et Transformations sans modifier vos données source. Vous pouvez définir jusqu'à 200 calculs personnalisés par dataset.

Type de calcul

Description

Mesures calculées

Valeurs agrégées telles que le revenu total, le coût moyen ou la marge bénéficiaire. Les mesures calculées s'ajustent automatiquement aux dimensions de votre visualisation.

Dimensions calculées

Valeurs non agrégées ou transformations telles que la catégorisation des tranches d'âge, la concaténation de champs ou le formatage des dates.

Expressions de niveau de détail

Contrôlez la granularité d'agrégation indépendamment de vos regroupements de visualisations. Utilisez le LOD fixe pour les agrégats à l'échelle du dataset ou excluez le LOD pour les calculs à granularité plus grossière.

Fonctions de fenêtre

Effectuez des calculs sur un ensemble de lignes, tels que des moyennes mobiles, des sommes cumulatives ou des métriques sur N jours glissants.

Type de calcul

Description

Mesures calculées

Valeurs agrégées telles que le revenu total, le coût moyen ou la marge bénéficiaire. Les mesures calculées s'ajustent automatiquement aux dimensions de votre visualisation.

Dimensions calculées

Valeurs non agrégées ou transformations telles que la catégorisation des tranches d'âge, la concaténation de champs ou le formatage des dates.

Expressions de niveau de détail

Contrôlez la granularité d'agrégation indépendamment de vos regroupements de visualisations. Utilisez le LOD fixe pour les agrégats à l'échelle du dataset ou excluez le LOD pour les calculs à granularité plus grossière.

Fonctions de fenêtre

Effectuez des calculs sur un ensemble de lignes, tels que des moyennes mobiles, des sommes cumulatives ou des métriques sur N jours glissants.

Les calculs personnalisés prennent en charge les expressions SQL, y compris les fonctions d'agrégation, les fonctions de fenêtre et la logique conditionnelle. Vous pouvez référencer d'autres calculs pour élaborer des métriques complexes de manière incrémentielle.

Pour plus de détails, voir Que sont les calculs personnalisés ? et les expressions de niveau de détail (LOD). Pour définir des métriques de séries chronologiques et de période à période dans la couche sémantique plutôt que par tableau de bord, consultez Mesures de fenêtre.

Visualisations

Les tableaux de bord AI/BI fournissent une riche bibliothèque de types de visualisation pour afficher efficacement vos données. Vous pouvez créer des visualisations manuellement ou utiliser Genie Code pour les générer à partir d'invites en langage naturel.

Catégorie

Types de visualisation

Visualisations de graphiques

Barres, lignes, zones, nuages de points, secteurs, combinés, funnel, et autres

Visualisations de tableau

Tableaux croisés dynamiques, tables détaillées avec tri et mise en forme

Visualisations statistiques

Diagrammes en boîte, histogrammes, cartes thermiques pour l'analyse de la distribution

Visualisations de carte

Cartes choroplèthes et cartes de points pour les données géographiques

Visualisations spécialisées

Graphiques à jauge, indicateurs de valeur unique et formatage personnalisé

Catégorie

Types de visualisation

Visualisations de graphiques

Barres, lignes, zones, nuages de points, secteurs, combinés, funnel, et autres

Visualisations de tableau

Tableaux croisés dynamiques, tables détaillées avec tri et mise en forme

Visualisations statistiques

Diagrammes en boîte, histogrammes, cartes thermiques pour l'analyse de la distribution

Visualisations de carte

Cartes choroplèthes et cartes de points pour les données géographiques

Visualisations spécialisées

Graphiques à jauge, indicateurs de valeur unique et formatage personnalisé

Chaque visualisation peut être configurée avec :

  • Axes et encodages : mapper les champs de données sur l’axe des X, l’axe des Y, la couleur, la taille et d’autres propriétés visuelles
  • Agréger : Choisissez des fonctions d’agrégation comme somme, moyenne, nombre, min, max, et plus encore.
  • Tri et limites : Contrôlez l'ordre et le nombre de points de données affichés
  • Formatage : personnalisez les couleurs, les étiquettes, les légendes et les infobulles
  • **Mise en forme conditionnelle** : appliquez des règles de couleur basées sur les valeurs de données

Pour plus de détails, consultez les visualisations de tableau de bord.

Interactivité

Les filtres et les fonctionnalités interactives permettent aux utilisateurs d'explorer les tableaux de bord dynamiquement et de se concentrer sur des données spécifiques. Les tableaux de bord AI/BI prennent en charge plusieurs étendues et types de filtres.

Portée du filtre

Description

Filtres globaux

Appliquez à toutes les pages et visualisations du tableau de bord. À utiliser pour le filtrage de haut niveau, comme les plages de dates ou les régions.

Filtres au niveau de la page.

Appliquer uniquement aux visualisations sur la page actuelle. Utiliser pour créer des vues des données spécifiques à la page.

Filtres de niveau widget

Appliquer aux visualisations individuelles. Utiliser pour le filtrage spécifique aux visualisations sans affecter les autres widgets.

Portée du filtre

Description

Filtres globaux

Appliquez à toutes les pages et visualisations du tableau de bord. À utiliser pour le filtrage de haut niveau, comme les plages de dates ou les régions.

Filtres au niveau de la page.

Appliquer uniquement aux visualisations sur la page actuelle. Utiliser pour créer des vues des données spécifiques à la page.

Filtres de niveau widget

Appliquer aux visualisations individuelles. Utiliser pour le filtrage spécifique aux visualisations sans affecter les autres widgets.

Les capacités interactives comprennent :

  • Filtres de champ : Filtrez sur des colonnes spécifiques avec des opérateurs comme égal à, contient, supérieur à, et plus encore
  • Paramètres : Créez des filtres dynamiques qui peuvent être référencés dans les requêtes SQL et les calculs
  • **Filtrage croisé** : cliquez sur des points de données dans une visualisation pour filtrer d’autres éléments sur la même page.
  • Exploration en profondeur : Naviguez entre les pages de tableau de bord tout en préservant le contexte du filtre

Pour plus de détails, consultez Utiliser les filtres de tableau de bord.

Layout mobile

Lorsqu'un tableau de bord est affiché sur un petit écran dans Genie One, il passe automatiquement à un Layout adapté aux mobiles sans être reconstruit. Aucune configuration n'est requise. Le Layout s'adapte à l'orientation de l'appareil :

  • En orientation portrait, les widgets se réorganisent en une seule colonne et l'espacement s'ajuste pour l'interaction tactile, ce qui facilite la lecture du tableau de bord sur les petits écrans.
  • En mode paysage, le tableau de bord conserve sa conception originale sur les téléphones et les tablettes.

Un tableau de bord publié affiché dans un Layout à colonne unique et adaptée aux mobiles sur un petit écran.

Publication et partage

Les tableaux de bord prennent en charge deux états : brouillon et publié . Les modifications apportées à un tableau de bord brouillon sont enregistrées automatiquement, mais ne sont pas visibles par les utilisateurs tant que vous ne les publiez pas.

Publication

Lorsque vous publiez un tableau de bord, vous créez un instantané auquel les observateurs peuvent accéder. La version publiée reste inchangée tant que vous ne la publiez pas à nouveau, même si vous continuez à modifier le brouillon.

Options de publication :

  • Autorisations de données partagées : les lecteurs voient les données en fonction des autorisations de l'éditeur. Cela simplifie le partage avec les utilisateurs qui n'ont pas d'accès direct aux données sous-jacentes, mais cela nécessite une gestion rigoureuse des autorisations.
  • Autorisations des données individuelles : les visualiseurs voient les données en fonction de leurs propres autorisations Unity Catalog. Ceci garantit que la gouvernance des données et la sécurité au niveau des lignes sont appliquées.

Niveaux de partage

Niveau de partage

Description

Partage du Workspace

Partagez avec les utilisateurs et les groupes au sein du même Workspace. Les utilisateurs doivent avoir accès au Workspace pour afficher le tableau de bord.

Partage au niveau du compte

Partager avec les utilisateurs de tous les Workspaces de votre compte. Les utilisateurs peuvent visualiser le tableau de bord même sans accès au Workspace, ce qui permet une collaboration plus étendue.

Niveau de partage

Description

Partage du Workspace

Partagez avec les utilisateurs et les groupes au sein du même Workspace. Les utilisateurs doivent avoir accès au Workspace pour afficher le tableau de bord.

Partage au niveau du compte

Partager avec les utilisateurs de tous les Workspaces de votre compte. Les utilisateurs peuvent visualiser le tableau de bord même sans accès au Workspace, ce qui permet une collaboration plus étendue.

Fonctionnalités de partage supplémentaires :

  • Intégration : intégrez les tableaux de bord publiés dans des sites web et applications externes à l'aide d'iframes
  • Planifications et abonnements : Configurez des planifications de refresh automatisées et des notifications par e-mail ou Slack pour les parties prenantes
  • Agents Genie : Publiez des agents Genie compagnons pour permettre l'exploration de données en langage naturel parallèlement à vos tableaux de bord.

Pour plus de détails, consultez Partager un tableau de bord et Gérer les mises à jour et les abonnements planifiés des tableaux de bord.

Workflows brouillons et publiés

Il est important de comprendre la relation entre les tableaux de bord provisoires et publiés pour la collaboration et la maintenance :

  • **Tableaux de bord de brouillon** : toutes les modifications sont effectuées en mode brouillon. Plusieurs utilisateurs disposant d’autorisations de modification peuvent collaborer sur un brouillon. Les modifications sont enregistrées automatiquement mais ne sont pas visibles pour les observateurs.
  • Publication : Lorsque vous êtes prêt, cliquez sur Publier pour créer ou mettre à jour la version publiée. Vous pouvez inclure éventuellement un message de journal des modifications.
  • Expérience de visualisation : Les spectateurs voient toujours la dernière version publiée, et non le brouillon actuel. Cela empêche les modifications en cours d'affecter les parties prenantes.
  • Annuler les modifications : Si vous souhaitez rétablir votre brouillon pour qu'il corresponde à la dernière version publiée, utilisez Annuler les modifications dans le menu du tableau de bord.

Performances et optimisation

Les tableaux de bord AI/BI sont optimisés pour les performances avec plusieurs fonctionnalités intégrées :

  • Mise en cache côté client : les datasets de moins de 100 Mo et de 100 000 lignes sont mis en cache dans le navigateur pour des mises à jour de visualisation plus rapides.
  • **Optimisation des requêtes** : les tableaux de bord optimisent automatiquement les requêtes pour réduire l'utilisation du compute et améliorer les temps de réponse.
  • Chargement incrémental : Les grands datasets sont chargés progressivement pour maintenir la réactivité.
  • Refresh planifiée : configurez des planifications de refresh pour les tableaux de bord publiés afin de précalculer les résultats

Pour plus de détails, consultez Optimisation et mise en cache des datasets.

Gouvernance et sécurité

Les tableaux de bord AI/BI s'intègrent aux fonctionnalités de sécurité et de gouvernance de Databricks :

Fonctionnalité de sécurité

Description

Intégration d'Unity Catalog

Tout accès aux données est régi par les autorisations Unity Catalog, y compris les filtres de ligne et les masques de colonne.

Niveaux d'autorisation

Contrôlez qui peut afficher, modifier ou gérer les tableaux de bord à l'aide des autorisations au niveau du Workspace et du compte.

Journaux d'audit

Suivez l’accès au tableau de bord et les modifications à l’aide des Logs d’audit et des tables système.

Tags

Organisez et catégorisez les tableaux de bord à l'aide de tags pour la gouvernance et la découverte.

Fonctionnalité de sécurité

Description

Intégration d'Unity Catalog

Tout accès aux données est régi par les autorisations Unity Catalog, y compris les filtres de ligne et les masques de colonne.

Niveaux d'autorisation

Contrôlez qui peut afficher, modifier ou gérer les tableaux de bord à l'aide des autorisations au niveau du Workspace et du compte.

Journaux d'audit

Suivez l’accès au tableau de bord et les modifications à l’aide des Logs d’audit et des tables système.

Tags

Organisez et catégorisez les tableaux de bord à l'aide de tags pour la gouvernance et la découverte.

Pour plus de détails, consultez Surveiller l'utilisation du tableau de bord.

Automatisation et intégration

Les tableaux de bord AI/BI prennent en charge les workflows programmatiques pour les équipes qui doivent automatiser la gestion des tableaux de bord :

  • Importer et exporter : Transférez les tableaux de bord entre les workspaces en exportant et en important des fichiers JSON.
  • Intégration Git : contrôlez la version de vos tableaux de bord à l'aide de repos Git et synchronisez les modifications dans tous les environnements
  • Declarative Automation Bundles : Gérez les tableaux de bord en tant que code à l'aide des Declarative Automation Bundles pour les flux de travail d'Infrastructure-as-Code.
  • API REST : Automatisez la création, les mises à jour et le partage de tableaux de bord à l'aide des API REST Databricks.
  • Lakeflow Jobs : Planifiez les mises à jour et les refresh des tableaux de bord à l'aide de Lakeflow Jobs

Pour plus de détails, consultez les workflows des développeurs de tableaux de bord.

Étapes suivantes