Tableaux de bord
Vous pouvez utiliser des tableaux de bord pour créer des visualisations de données et partager des rapports avec votre équipe. Les tableaux de bord IA/BI offrent une création assistée par l’IA, une bibliothèque de visualisation améliorée et une expérience de configuration simplifiée afin de pouvoir rapidement transformer les données en insights partagés. Une fois publiés, vos tableaux de bord peuvent être partagés avec toute personne inscrite dans votre compte Azure Databricks, même si ces personnes n’ont pas accès à l’espace de travail. Consulez Partager un tableau de bord.
Important
- Databricks recommande d’utiliser des tableaux de bord IA/BI (anciennement tableaux de bord Lakeview). Les versions antérieures des tableaux de bord, précédemment appelées tableaux de bord Databricks SQL, sont désormais appelées tableaux de bord hérités. Databricks déconseille de créer des tableaux de bord hérités.
- Convertissez les tableaux de bord hérités en utilisant l’outil de migration ou l’API REST. Consultez Cloner un tableau de bord hérité en tableau de bord AI/BI pour obtenir des instructions sur l’utilisation de l’outil de migration intégré. Consultez Tutoriels sur les tableaux de bord pour obtenir des tutoriels sur la création et la gestion de tableaux de bord en utilisant l’API REST.
Les tableaux de bord AI/BI ont les composants suivants :
- Données : l’onglet Données permet aux utilisateurs de définir des jeux de données à utiliser dans le tableau de bord. Les jeux de données sont regroupés avec des tableaux de bord quand ils sont partagés, importés ou exportés avec l’interface utilisateur ou l’API.
- Canevas : l’onglet Canevas peut être organisé en rapports à plusieurs pages. Les éditeurs de tableaux de bord peuvent créer et configurer leurs tableaux de bord en ajoutant des widgets tels que des visualisations, des filtres, du texte et des images.
Remarque
Vous pouvez définir jusqu’à 100 jeux de données par tableau de bord. Le canevas peut contenir jusqu’à 10 pages. Les tableaux de bord peuvent contenir jusqu’à 100 widgets sur toutes les pages.
Afficher et organiser des tableaux de bord
Vous pouvez accéder aux tableaux de bord à partir du navigateur de l’espace de travail avec d’autres objets Azure Databricks.
Cliquez sur Espace de travail dans la barre latérale pour afficher les tableaux de bord à partir du navigateur de l’espace de travail. Par défaut, les tableaux de bord sont stockés dans le répertoire
/Workspace/Users/<username>
. Les utilisateurs peuvent organiser des tableaux de bord dans des dossiers dans l’explorateur d’espace de travail avec d’autres objets Azure Databricks. Voir Navigateur d’espace de travail.Pour afficher la page de description du tableau de bord, cliquez sur Tableaux de bord dans la barre latérale.
Par défaut, la page de référencement du tableau de bord affiche les tableaux de bord auxquels vous avez accès en ordre chronologique inverse. Vous pouvez filtrer la liste en entrant un titre dans la barre de recherche, filtrer par dernière modification dans une période ou filtrer par propriétaire.
Cliquez sur un titre de tableau de bord pour l’ouvrir. Si le tableau de bord a déjà été publié, la version publiée s’ouvre. Sinon, le tableau de bord brouillon s’ouvre.
Créer un tableau de bord
Pour créer un tableau de bord à partir de la page contenant la liste des tableaux de bord, cliquez sur Créer en haut à droite de la page.
Rédiger et collaborer sur un tableau de bord
Les nouveaux tableaux de bord commencent en tant que brouillon. Vous pouvez partager le brouillon avec d’autres utilisateurs de votre espace de travail pour collaborer. Vous ne pouvez pas partager des brouillons de tableau de bord avec des utilisateurs en dehors de l’espace de travail. Tous les utilisateurs utilisent leurs informations d’identification pour interagir avec les données et les visualisations dans les brouillons de tableau de bord.
Pour plus d’informations sur les niveaux d’autorisation, consultez les ACL du tableau de bord IA/BI.
Définir vos jeux de données
Utilisez l’onglet Données pour définir les jeux de données sous-jacents pour votre tableau de bord.
Vous pouvez définir des jeux de données comme l’un des éléments suivants :
- Une nouvelle requête sur une ou plusieurs tables ou affichages.
- Une table ou un affichage d’Unity Catalog existant.
Vous pouvez définir des jeux de données à l’aide de n’importe quel type de table ou d’affichage. Vous pouvez définir plusieurs jeux de données en écrivant des requêtes supplémentaires, ou en sélectionnant des tables ou des vues supplémentaires. Après avoir défini un jeu de données, vous pouvez utiliser le menu à trois points à droite du nom du jeu de données pour le renommer, le cloner ou le supprimer. Vous pouvez également télécharger le jeu de données en tant que fichier CSV, TSV ou Excel.
Écrire des requêtes à plusieurs instructions
Dans certains cas, vous pouvez construire un jeu de données à l’aide de plusieurs instructions SQL. Pour exécuter plusieurs instructions, terminez chaque instruction par un point-virgule (;
). Lorsque vous exécutez ces commandes pour créer le jeu de données, la sortie affiche les résultats de la dernière instruction dans l’éditeur. Ce jeu de données est utilisé pour toutes les visualisations associées sur le canevas.
Les instructions sont locales dans le jeu de données dans lequel elles sont émises. Par exemple, si vous créez un jeu de données avec une USE
instruction pour définir le catalogue ou le schéma, ce paramètre s’applique uniquement à ce jeu de données.
Exemples
Les exemples suivants illustrent des utilisations courantes pour les requêtes à plusieurs instructions.
Définir le catalogue et le schéma
Vous pouvez écrire une USE
instruction pour déclarer le catalogue et le schéma de la table dans votre requête. La requête suivante contient trois instructions. Le premier définit le nom du catalogue. Le deuxième définit le schéma. L’instruction SELECT
référence uniquement le nom de la table, car le catalogue et le schéma ont été définis. Veuillez consulter UTILISER LE CATALOGUE.
USE CATALOG samples;
USE SCHEMA tpch;
SELECT * FROM customer;
Définir le mode ANSI
Vous pouvez définir une requête à exécuter avec ANSI_MODE
la valeur définie sur TRUE
ou FALSE
. Pour Databricks SQL, la valeur par défaut du système est ANSI_MODE
TRUE
. Voir ANSI_MODE.
La requête suivante définit ANSI_MODE
pour FALSE
que les entrées de type de données non valides retournent NULL
au lieu de lever une erreur.
SET ANSI_MODE = FALSE;
SELECT cast('a' AS INTEGER);
Paramétrer des requêtes complexes
Vous pouvez utiliser plusieurs instructions pour paramétrer le nom de la vue pour une expression de table commune ou une autre requête complexe.
La requête suivante crée deux vues temporaires. L’instruction SELECT
utilise la IDENTIFIER
clause pour interpréter la chaîne d’entrée en tant que nom de table. Voir la clause IDENTIFIER.
CREATE TEMPORARY VIEW v1 AS SELECT 1;
CREATE TEMPORARY VIEW v2 AS SELECT 2;
SELECT * FROM IDENTIFIER(:view_name)
Définition des variables
La requête suivante déclare une variable et une valeur dans la première instruction. La deuxième instruction modifie la valeur de la variable. La troisième instruction affiche la valeur de fin de la variable est 5. Pour plus d’informations et pour obtenir la syntaxe complète de l’utilisation de variables temporaires, consultez SET VARIABLE .
DECLARE VARIABLE myvar1 INT DEFAULT 7;
SET VAR myvar1 = 5;
VALUES (myvar1);
Limiter l’accès aux données avec SQL
Toutes les données d’un jeu de données de tableau de bord peuvent être accessibles aux visionneuses de tableaux de bord, même si elles ne sont pas affichées dans une visualisation. Pour empêcher l’envoi de données sensibles au navigateur, limitez les colonnes spécifiées dans la requête SQL qui définit le jeu de données. Par exemple, au lieu de sélectionner toutes les colonnes d’une table, choisissez uniquement les colonnes spécifiques nécessaires pour les visualisations dans votre instruction SQL plutôt que dans la configuration de table.
Ajouter des pages, des visualisations, du texte et des filtres au canevas
Utilisez l’onglet Canevas pour construire votre tableau de bord. Un canevas peut contenir jusqu’à dix pages. Vous pouvez ajouter des visualisations, du texte et des widgets de filtre à chaque page. Utilisez plusieurs pages pour organiser votre présentation de contenu, réduire le défilement et améliorer la lisibilité du tableau de bord. Utilisez la barre d’outils en bas de chaque page pour ajouter des widgets tels que des visualisations, des zones de texte et des filtres.
Créer des rapports à plusieurs pages
Les nouveaux tableaux de bord commencent par une page unique nommée Page Sans titre. Pour modifier le nom d’une page, double-cliquez sur le titre et entrez le nouveau nom dans le champ de texte. Les conflits d’affectation de noms sont résolus automatiquement en ajoutant un nombre au titre.
Pour afficher le contenu d’une page, cliquez sur le titre pour le sélectionner.
Ajouter et supprimer des pages
Pour ajouter une nouvelle page :
- Cliquez à droite du titre de la page active sur le canevas. Par défaut, votre nouvelle page est nommée Page Sans titre.
- (Facultatif) Double-cliquez sur le titre de la page et entrez un nouveau nom pour renommer la page.
Pour supprimer une page :
- Cliquez sur le menu kebab à droite du titre de la page.
- Cliquez sur Supprimer pour supprimer la page.
Remarque
La suppression d’une page supprime également tous les widgets de cette page. Si vous supprimez toutes les pages, cliquez sur Créer une page pour commencer à générer à nouveau votre tableau de bord.
Visualisations
Créez une visualisation en ajoutant un widget de visualisation à une page du canevas. Les visualisations prises en charge incluent les types de graphique zone, barre, boîte, combiné, compteur, carte thermique, histogramme, ligne, secteur, tableau croisé dynamique, nuage de points et tableau.
Remarque
Les requêtes utilisées par les visualisations ne correspondent pas toujours précisément au jeu de données. Par exemple, si vous appliquez des agrégations à une visualisation, celle-ci affiche les valeurs agrégées.
Pour créer une visualisation, utilisez l’une des méthodes suivantes :
- Visualisations assistées par l’IA : Décrivez le graphique que vous souhaitez voir en langage naturel et laissez l’Assistant Databricks générer un graphique. Une fois le graphique généré, vous pouvez le modifier à l’aide du panneau de configuration. Vous ne pouvez pas utiliser l’Assistant pour créer des graphiques de type tableau ou tableau croisé dynamique.
- Utiliser le panneau de configuration : appliquez des agrégations ou des intervalles de temps supplémentaires à la configuration de la visualisation, sans modifier directement le jeu de données. Vous pouvez choisir un jeu de données, des valeurs d’axe horizontal, des valeurs d’axe vertical et des couleurs. Pour obtenir des détails de configuration et des exemples de chaque type de visualisation pris en charge, consultez Types de visualisation des tableaux de bord. Consultez Options de table pour découvrir comment contrôler la présentation des données dans des visualisations de table.
Remarque
Lorsque vous appliquez des transformations temporelles dans la configuration de la visualisation, la date affichée dans la visualisation représente le début de cette période.
Widgets de texte
Markdown est une langue de balisage pour la mise en forme du texte dans un éditeur de texte brut. Vous pouvez utiliser le markdown dans les widgets texte pour formater le texte, insérer des liens et ajouter des images à votre tableau de bord.
Ajouter des images aux widgets de texte
Utilisez l’une des méthodes suivantes pour ajouter des images à votre tableau de bord. Chaque méthode inclut un exemple de syntaxe Markdown qui modifie pour afficher votre image. Pour redimensionner une image, ajustez les dimensions du widget.
À partir d’un volume :
<WorkspaceURL>/ajax-api/2.0/fs/files/<Volumes/path/to/image>
Remplacez l’exemple de texte de cet exemple par l’URL de votre espace de travail et le chemin d’accès à l’image stockée dans un volume.
Pour obtenir le chemin d’accès à votre image, procédez comme suit :
- Cliquez sur Catalogue dans la barre latérale pour ouvrir l’interface utilisateur de l’Explorateur de catalogues.
- Cliquez sur le fichier image dans le navigateur de schémas.
- Cliquez sur le menu kebab à droite du nom de fichier. Cliquez ensuite sur Copier le chemin d’accès.
Pour en savoir plus sur le stockage des données dans des volumes, consultez Que sont les volumes Unity Catalog ?.
Images hébergées publiquement :
Pour les images hébergées publiquement, utilisez la syntaxe markdown suivante et insérez l’URL publique qui pointe vers l’image.
![description](URL)
Remplacez l’exemple de texte par la description et l’URL de l’image que vous souhaitez afficher. Par exemple, le Markdown suivant insère une image du logo Databricks : ![The Databricks Logo](https://upload.wikimedia.org/wikipedia/commons/6/63/Databricks_Logo.png)
.
Pour plus d’informations sur la syntaxe markdown, consultez ce guide.
Remarque
Lorsque vous publiez votre tableau de bord avec des informations d’identification incorporées, les visiteurs utilisent vos informations d’identification pour accéder aux images incluses. Si vos tableaux de bord ne sont pas publiés avec des informations d’identification incorporées, vous devez accorder explicitement aux utilisateurs l’accès aux fichiers image stockés sur Azure Databricks. Utilisez l’Explorateur de catalogues pour vérifier, accorder et révoquer des autorisations sur les fichiers image que vous souhaitez inclure. Cliquez sur Catalogue dans la barre latérale pour ouvrir l’interface utilisateur de l’Explorateur de catalogues.
Filtrage croisé
Le filtrage croisé permet aux utilisateurs d’inspecter un sous-ensemble de données sélectionné et d’explorer de manière interactive les relations et les modèles entre plusieurs visualisations. Lorsqu’un viewer de tableau de bord clique sur un élément d’un graphique, tous les autres graphiques basés sur le même jeu de données sont automatiquement filtrés sur cette valeur.
En tant qu’éditeur de tableau de bord, configurez le filtrage croisé en créant deux ou plusieurs graphiques qui partagent le même jeu de données. Les types de graphiques suivants permettent aux viewers de filtrer le jeu de données en cliquant sur un élément de graphique :
- Barres
- Diagramme à surfaces
- Carte thermique
- Histogramme
- Secteurs
- Nuage de points
Après la sélection, toutes les autres visualisations basées sur le même jeu de données sont automatiquement mises à jour avec des valeurs filtrées.
Utiliser des filtres
Les filtres sont des widgets de tableau de bord qui aident les visionneuses à limiter les résultats et affiner les données dans les visualisations, comme les segments dans d’autres outils BI. Vous pouvez les configurer pour filtrer les valeurs selon une ou plusieurs colonnes de jeu de données (également appelées champs) ou les paramètres définis dans les requêtes SQL qui créent des jeux de données. Les filtres et les paramètres des champs peuvent être combinés dans un seul widget lors de l’utilisation de paramètres basés sur des requêtes. Consultez Utiliser des paramètres basés sur une requête pour apprendre à appliquer un paramètre basé sur des requêtes.
Remarque
Les filtres sur les champs et les paramètres affectent uniquement les visualisations de la même page que le widget de filtre. Les filtres s’appliquent à toutes les visualisations de cette page qui partagent le même jeu de données.
Définir les valeurs de filtre par défaut
Les valeurs par défaut sont utilisées lorsque le tableau de bord est actualisé sans sélectionner de nouvelle valeur de filtre. Pour définir une valeur par défaut, sélectionnez une valeur dans la liste déroulante Valeur par défaut dans les paramètres de configuration du widget de filtre.
Les filtres s’appliquent toujours à l’ensemble du jeu de données. Si le jeu de données est de petite taille, le filtre est appliqué directement dans le navigateur pour améliorer les performances. Si le jeu de données est plus grand, le filtre est ajouté à la requête qui est exécutée dans l’entrepôt SQL. Consultez Optimisation et mise en cache des jeux de données.
Filtrer sur les champs
Les filtres de champ affinent les données présentées dans les visualisations en filtrant des champs de jeu de données spécifiques. Par exemple, un filtre de champ peut limiter les données à une plage de dates particulière en fonction d’un champ de date dans un jeu de données. Les filtres peuvent être appliqués aux champs d’un ou plusieurs jeux de données. Pour connecter un filtre aux champs de plusieurs jeux de données, ajoutez plusieurs Champs, jusqu’à un par jeu de données. Le filtre s’applique à toutes les visualisations basées sur les jeux de données sélectionnés. Lorsque vous sélectionnez une valeur pour un filtre, cela peut modifier dynamiquement les valeurs disponibles affichées dans les menus déroulants pour d’autres filtres. L’image suivante montre un panneau de configuration de filtre défini pour filtrer sur deux champs.
Filtrer sur les paramètres
Contrairement aux filtres de champ, qui filtrent directement les champs de données, les filtres de paramètres modifient la requête SQL elle-même, ce qui permet des ajustements dynamiques de la requête selon l’entrée utilisateur. Un filtre peut être appliqué à un ou plusieurs paramètres. Pour connecter un filtre à plusieurs paramètres, ajoutez plusieurs paramètres dans le panneau de configuration du filtre.
Pour les types de filtres qui acceptent la configuration d’une valeur par défaut dans le widget, la valeur par défaut remplace la valeur par défaut définie dans l’éditeur de requête sous l’onglet Données . Si un filtre est connecté à un paramètre, il exécute une requête sur l’entrepôt SQL, quelle que soit la taille du jeu de données. Consultez Utiliser les paramètres de tableau de bord.
Vous pouvez définir des valeurs de paramètre pour accepter l’un des types de données suivants :
- Chaîne
- de type nombre
- Integer
- Decimal
- Date
- Date et heure
- Plage de dates
- Intervalle de date et d’heure
Types de filtre
Les tableaux de bord prennent en charge les types de filtre suivants pour le filtrage d’un paramètre :
- Valeur unique
- Valeurs multiples
- Sélecteur de dates
- Plage de dates
Les tableaux de bord prennent en charge les types de filtre suivants pour le filtrage d’un champ :
- Valeur unique
- Valeurs multiples
- Sélecteur de dates
- Sélecteur de plages de dates
- Entrée de texte
- Curseur de plage
Filtres et paramètres dans les URL de tableau de bord publiées
Les sélections de filtre et de paramètre sont stockées dans l’URL. Les utilisateurs peuvent ajouter des signets à ces URL pour enregistrer l’état du tableau de bord, y compris tous les filtres et paramètres. De cette façon, les paramètres du tableau de bord restent intacts, ce qui permet à d’autres utilisateurs de l’afficher avec les mêmes configurations lorsqu’ils accèdent au lien.
Les sélections de filtre ne sont pas stockées en tant que valeurs nommées. Au lieu de cela, ils sont convertis en identificateurs uniques incorporés dans la chaîne d’URL. Ces identificateurs sont définis sur des valeurs dans l’URL, ce qui vous permet de transmettre des sélections de filtre spécifiques directement dans l’URL pour charger des tableaux de bord avec ces valeurs sélectionnées.
Transmettre des valeurs à l’URL
L’exemple suivant montre une URL qui pointe vers un tableau de bord publié. Pour créer un exemple de tableau de bord similaire, consultez Créer un tableau de bord.
L’exemple de tableau de bord comprend trois filtres : Intervalle de temps, Zip de prise en charge et Zip de dépôt. Dans l’exemple d’URL, la valeur ZIP de prise sélectionnée a été sélectionnée.
<databricks-instance>/dashboardsv3/<dashboard-id>/published?o=<workspace-id>&f_01ef60cd2a3c11818750488d57e7a1bb=10013
À la fin de l’URL, observez que l’identificateur de filtre dans cet exemple est la chaîne f_01ef60cd2a3c11818750488d57e7a1bb
, qui est définie sur la valeur 10013
.
Spécifier les valeurs de plage de dates relatives dans l’URL
Lorsque des valeurs de date particulières sont sélectionnées, elles apparaissent dans l’URL. Vous pouvez également spécifier les valeurs de date relatives telles que les 5 dernières minutes ou les dernières 12 heures, par exemple.
L’exemple suivant montre une URL avec l’heure relative sélectionnée 12 heures .
<databricks-instance>/dashboardsv3/<dashboard-id>/published?o=<workspace-id>&f_01ef60cd29f81d1aacc19a7312fb10a4=now-12h
À la fin de l’URL, observez que l’identificateur de filtre dans cet exemple est la chaîne f_01ef60cd29f81d1aacc19a7312fb10a4
, qui est définie sur la valeur now-12h
.
Filtres de widget statiques
Les filtres de widgets statiques sont configurés directement dans un widget de visualisation, ce qui permet aux auteurs de filtrer individuellement les widgets de visualisation qui partagent le même jeu de données. Cela permet au même jeu de données de présenter différentes vues sur le canevas. Les visionneuses de tableaux de bord publiées ne peuvent pas ajuster la valeur des filtres de widget statiques.
Pour ajouter un filtre de widget statique à une visualisation :
Ajoutez un widget de visualisation à l’espace de tableau de bord brouillon.
Une fois le nouveau widget sélectionné, choisissez un jeu de données dans la liste déroulante Jeu de données dans le panneau de configuration.
Cliquez sur Afficher les filtres. Une option de champs de filtre s’affiche sous le titre du jeu de données. Pour les jeux de données qui incluent des paramètres, une section Paramètres s’affiche également.
Pour ajouter un filtre de champ, procédez comme suit :
- Cliquez sur le signe plus à droite de l’en-tête des champs filtre et choisissez un champ dans le menu déroulant.
- Par défaut, la valeur du filtre est définie sur All. Utilisez le menu déroulant pour choisir une nouvelle valeur. Quittez le menu déroulant pour afficher la visualisation avec le nouveau filtre appliqué.
- Examinez votre tableau de bord.
Paramètres de widget statiques
Les paramètres vous permettent de remplacer différentes valeurs en requêtes de jeu de données au moment de l’exécution. Consultez Utiliser des paramètres de tableau de bord pour découvrir comment configurer des paramètres dans vos requêtes.
Les paramètres de widget statique sont configurés directement dans un widget de visualisation, ce qui permet aux auteurs de réutiliser des jeux de données tout en présentant différentes vues du même jeu de résultats dans différents widgets de visualisation. Par exemple, considérez un jeu de données montrant les tendances des ventes au fil du temps dans toutes les régions commerciales. Pour comparer les tendances entre la région A et la région B, vous pouvez créer deux visualisations avec le même type de graphique qui référence le même jeu de données. En ajoutant un paramètre à chaque visualisation et en sélectionnant la valeur spécifique à afficher, vous pouvez afficher la comparaison sur votre tableau de bord. Les paramètres de widget statiques ne sont pas interactifs, de sorte que les vues de tableau de bord ne peuvent pas ajuster leurs valeurs.
Consultez les paramètres du widget statique pour obtenir un exemple.
Pour en savoir plus sur la définition des paramètres dans les widgets de filtre, consultez Filtre sur les paramètres.
Copier des widgets
Utilisez des raccourcis clavier pour copier un widget sélectionné et le coller sur le canevas. Après la création d’un widget, vous pouvez le modifier comme vous le feriez pour n’importe quel autre widget.
Pour cloner un widget sur votre brouillon de canevas de tableau de bord, effectuez les étapes suivantes :
- Cliquez avec le bouton droit sur un widget.
- Cliquez sur Cloner.
Un clone de votre widget apparaît sous l’original.
Supprimer des widgets
Supprimez des widgets en sélectionnant un widget et en appuyant sur la touche suppression sur votre clavier. Ou cliquez avec le bouton droit sur le widget. Ensuite, cliquez sur Supprimer.
Télécharger les résultats
Vous pouvez télécharger des jeux de données en tant que fichiers CSV, TSV ou Excel. Vous pouvez télécharger des visualisations sur le canevas sous forme de fichiers PNG.
- Pour ouvrir les options de téléchargement à partir de l’onglet Canevas, cliquez sur le menu kebab dans le coin supérieur droit du widget.
- Pour ouvrir les options de téléchargement à partir d’un onglet Données, cliquez sur le menu kebab à droite du jeu de données.
Vous pouvez télécharger jusqu’à environ 1 Go de données de résultats au format CSV et TSV, et jusqu’à 100 000 lignes dans un fichier Excel. La taille finale du téléchargement de fichier peut être légèrement supérieure ou inférieure à 1 Go, car la limite de 1 Go est appliquée à une étape antérieure au téléchargement final du fichier.
Publier un tableau de bord
Publiez un tableau de bord pour créer une copie propre du brouillon actuel. Vous devez disposer au moins de l’autorisation PEUT MODIFIER pour publier un tableau de bord.
Une fois que vous avez publié un tableau de bord, la version publiée reste intacte tant que vous n’effectuez pas une nouvelle publication, même si vous apportez des changements au brouillon. Vous pouvez apporter des modifications et des améliorations à la version brouillon sans affecter la copie publiée. Tout utilisateur inscrit avec un accès au tableau de bord publié peut continuer à afficher la version publiée. La version publiée continue d’être envoyée par e-mail aux abonnés, le cas échéant. Pour plus d’informations sur la gestion de l’accès au tableau de bord, consultez Partager un tableau de bord.
Lorsque vous publiez un tableau de bord, vous pouvez choisir d’incorporer ou non vos informations d’identification.
Important
Les tableaux de bord publiés ne sont pas versionnés et ne doivent pas être utilisés pour le contrôle de version. Vous ne pouvez pas rétablir un état précédemment publié d’un brouillon de tableau de bord.
- Intégration des identifiants : Tous les utilisateurs d'un tableau de bord publié peuvent exécuter des requêtes en utilisant vos identifiants pour les données et le calcul. Les utilisateurs peuvent ainsi consulter le tableau de bord même s’ils n’ont pas accès à l’espace de travail d’origine, aux données sous-jacentes ou à l’entrepôt SQL. Cela pourrait exposer des données à des utilisateurs qui n'ont pas reçu un accès direct à celles-ci. C’est l’option par défaut.
- Ne pas intégrer les identifiants : Tous les utilisateurs du tableau de bord publié exécutent des requêtes en utilisant leurs propres identifiants pour les données et le calcul. Les utilisateurs ont besoin d'accéder à l'espace de travail, à l’entrepôt SQL attaché et aux données associées pour voir les résultats dans le tableau de bord.
Consultez Partager un tableau de bord publié pour obtenir des recommandations sur le paramètre à choisir.
Pour publier un tableau de bord, procédez comme suit :
- Ouvrez un tableau de bord. si le tableau de bord a été publié précédemment, la version publiée s’ouvre. Si nécessaire, utilisez le sélecteur en haut de la page pour afficher la version brouillon actuelle.
- Cliquez sur Publier. La boîte de dialogue Publier s’affiche.
- Choisissez les informations d’identification à utiliser pour le tableau de bord publié. Vous pouvez choisir d’incorporer vos informations d’identification ou non.
- Cliquez sur Publier. Si votre tableau de bord est publié pour la première fois, une boîte de dialogue Partage s’ouvre et vous invite à partager le tableau de bord publié. Consultez Partager un tableau de bord pour obtenir des détails et des recommandations sur le partage.
Pour accéder au tableau de bord publié, cliquez sur Publié dans le menu déroulant en haut du tableau de bord.
Activer un espace Genie à partir de votre tableau de bord
Important
Cette fonctionnalité est disponible en préversion publique.
Lorsque vous créez un tableau de bord, un espace Génie est automatiquement créé pour vous. Un espace Genie est une interface sans code qui permet aux utilisateurs professionnels d’effectuer une analytique données en libre-service à l’aide du langage naturel. L’espace Genie créé automatiquement démarre en tant que brouillon que vous pouvez utiliser pour afficher un aperçu de l’espace. L’espace Genie brouillon reste synchronisé avec votre brouillon de tableau de bord au fur et à mesure que vous ajoutez et supprimez des jeux de données et des visualisations. Lorsque vous publiez votre tableau de bord, vous avez la possibilité de publier également l’espace Génie associé.
La publication d’un espace Génie associé à votre tableau de bord permet aux visionneuses d’explorer les données de tableau de bord de différentes manières. Au lieu d’obtenir des informations basées uniquement sur ce qui est disponible sur un tableau de bord, ils interagissent avec les données en posant leurs propres questions pour une analyse plus approfondie. Consultez Travailler avec un espace IA/BI Genie.
La publication de l’espace Génie ajoute un bouton Ask Genie au tableau de bord publié. Lorsque les visionneuses du tableau de bord cliquent sur ce bouton, une interface de conversation s’ouvre sur le tableau de bord et invite les utilisateurs à poser des questions sur les données.
Pour publier l’espace Genie associé, procédez comme suit :
- Cliquez sur Publier.
- Le bouton bascule Activer Genie est activé par défaut. Cliquez sur le bouton bascule pour l’activer ou le désactiver.
- Cliquez sur Publier dans la boîte de dialogue Publier.
Remarque
Les espaces Genie brouillons et publiés sont indépendants, tout comme les versions brouillons et publiées de votre tableau de bord. Les modifications apportées au brouillon du tableau de bord ne sont répercutées dans l’espace Genie publié que lorsque le tableau de bord est republié. Les espaces Genie brouillons et publiés sont des compléments de votre tableau de bord. Ils n’apparaissent pas dans votre navigateur de fichiers ou dans la page de référencement Genie.
Pour ouvrir l’espace Génie publié dans une nouvelle fenêtre :
- Cliquez sur le menu kebab dans le coin supérieur droit de la fenêtre de conversation
- Cliquez sur Ouvrir l’espace Génie.
Pour afficher votre espace Genie brouillon :
- Cliquez sur le menu kebab en haut à droite de votre tableau de bord.
- Cliquez sur Ouvrir l’espace Genie brouillon.
Remarque
Vous ne pouvez pas modifier les instructions de cet espace Genie à partir de l’IU de l’espace Genie. Votre espace Genie brouillon ne change que lorsque vous apportez des modifications au tableau de bord brouillon.
Autorisations pour les espaces Génie liés
Les autorisations sur l’espace Génie associé sont mises en miroir sur le tableau de bord, mais l’accès est limité aux utilisateurs disposant d’un accès à l’espace de travail. Même si votre tableau de bord est partagé avec des informations d’identification incorporées, seuls les utilisateurs disposant d’un accès à l’espace de travail peuvent interagir avec l’espace Genie.
Les visionneuses utilisent leurs propres informations d’identification pour accéder au calcul et aux données nécessaires pour alimenter l’espace Génie. Ils doivent disposer au moins de l’autorisation SELECT sur les tables utilisées dans l’espace Génie.
Partager un tableau de bord
Vous pouvez partager en toute sécurité des tableaux de bord avec toute personne de votre compte. Pour les utilisateurs affectés à votre espace de travail, vous pouvez accorder l’accès et définir différents niveaux d’autorisation comme vous le feriez avec d’autres objets d’espace de travail. Pour les utilisateurs qui ne sont pas affectés à votre espace de travail, vous pouvez partager des tableaux de bord au niveau du compte, ce qui permet aux utilisateurs inscrits d’afficher et d’exécuter votre tableau de bord.
Pour plus d’informations sur la façon dont les administrateurs peuvent configurer votre compte pour le partage au niveau du compte, consultez le Guide d’administration du tableau de bord. Pour plus d’informations sur le partage de votre tableau de bord aux niveaux du compte et de l’espace de travail, consultez Partager un tableau de bord.
Incorporer des tableaux de bord dans des sites web et des applications
Vous pouvez incorporer votre tableau de bord publié dans des sites Web et des applications externes à l’aide d’un iframe. Consultez la section Incorporer un tableau de bord.
Si vous êtes administrateur d'un espace de travail et que vous souhaitez gérer les sites externes sur lesquels les tableaux de bord peuvent être incorporés, consultez la section Gérer l'incorporation des tableaux de bord.
Planifications et abonnements
Vous pouvez configurer des mises à jour planifiées pour actualiser automatiquement le cache de votre tableau de bord et envoyer éventuellement des e-mails contenant un PDF du dernier tableau de bord aux utilisateurs qui sont inscrits au programme. Les utilisateurs disposant au moins d’autorisations Peut modifier peuvent créer une planification afin que les tableaux de bord publiés avec des informations d’identification incorporées s’exécutent régulièrement. Chaque tableau de bord peut avoir jusqu’à dix planifications.
Consultez Gérer les mises à jour planifiées du tableau de bord et les abonnements.
Exporter, importer ou remplacer un tableau de bord
Vous pouvez exporter et importer des tableaux de bord en tant que fichiers pour faciliter le partage de tableaux de bord modifiables dans différents espaces de travail. Pour transférer un tableau de bord vers un autre espace de travail, exportez-le en tant que fichier, puis importez-le dans le nouvel espace de travail. Vous pouvez également remplacer les fichiers de tableau de bord en place. Cela signifie que quand vous modifiez directement un fichier de tableau de bord, vous pouvez charger ce fichier dans l’espace de travail d’origine et remplacer le fichier existant tout en conservant les paramètres de partage existants.
Les sections suivantes expliquent comment exporter et importer des tableaux de bord dans l’interface utilisateur. Vous pouvez également utiliser l’API Databricks pour importer et exporter des tableaux de bord par programmation. Consultez POST /api/2.0/workspace/import.
Exporter un tableau de bord
- À partir d’un brouillon de tableau de bord, cliquez sur le menu à trois points verticaux en haut à droite de l’écran, puis cliquez sur Exporter le tableau de bord.
- Confirmez ou annulez l’action par le biais de la boîte de dialogue Exporter le tableau de bord. Une fois l’exportation réussie, un fichier
.lvdash.json
est enregistré dans le répertoire de téléchargement par défaut de votre navigateur web.
Importer un tableau de bord
- Dans la page listant les tableaux de bord, cliquez sur > Importer le tableau de bord à partir d’un fichier.
- Cliquez sur Choisir un fichier pour ouvrir la boîte de dialogue de vos fichiers locaux, puis sélectionnez le fichier
.lvdash.json
à importer. - Cliquez sur Importer le tableau de bord pour confirmer et créer le tableau de bord.
Le tableau de bord importé est enregistré dans votre dossier utilisateur. Si un tableau de bord importé portant le même nom existe déjà à cet emplacement, un nombre entre parenthèses est automatiquement ajouté pour créer un nom unique et résoudre le conflit.
Remplacer un tableau de bord à partir d’un fichier
- À partir d’un brouillon de tableau de bord, cliquez sur le menu à trois points en haut à droite de l’écran, puis cliquez sur Remplacer le tableau de bord.
- Cliquez sur Choisir un fichier pour ouvrir la boîte de dialogue des fichiers, puis sélectionnez le fichier
.lvdash.json
à importer. - Cliquez sur Remplacer pour remplacer le tableau de bord existant.
Gestion des tableaux de bord avec l’API REST
Consultez Utiliser les API Azure Databricks pour gérer les tableaux de bord pour les didacticiels qui montrent comment utiliser des API REST Azure Databricks pour gérer les tableaux de bord. Les didacticiels inclus expliquent comment convertir des tableaux de bord hérités en tableaux de bord Lakeview, mais également comment créer, gérer et partager des tableaux de bord hérités.
Pour savoir comment gérer un tableau de bord IA/BI à l’aide de Databricks Asset Bundles (DABs), consultez le tableau de bord.
Databricks propose également un fournisseur Terraform. Consultez la documentation Databricks Terraform.