Utiliser des extensions de tableau de bord

Les extensions vous permettent d’ajouter des fonctions uniques aux tableaux de bord ou de les intégrer directement avec des applications extérieures à Tableau. L’ajout d’extensions est une opération simple. Vous les intégrez dans des dispositions de tableaux de bord comme d’autres objets de tableau de bord.

Les extensions étendent les fonctionnalités des tableaux de bord avec l’aide d’applications Web créées par des développeurs tiers. Si vous êtes un développeur et que vous souhaitez créer vos propres extensions, consultez la documentation de l’API des extensions Tableau(Le lien s’ouvre dans une nouvelle fenêtre) sur GitHub.

Remarque : les administrateurs Tableau peuvent désactiver les extensions de tableau de bord pour Tableau Desktop(Le lien s’ouvre dans une nouvelle fenêtre), Tableau Server(Le lien s’ouvre dans une nouvelle fenêtre) et Tableau Cloud(Le lien s’ouvre dans une nouvelle fenêtre).

Ajouter une extension à un tableau de bord

  1. Dans un classeur Tableau, ouvrez une feuille de tableau de bord.

  2. Dans la section Objets, faites glisser Extension vers le tableau de bord.

    Flèche indiquant comment ajouter une extension à un tableau de bord.

  3. Dans la boîte de dialogue « Ajouter une extension », effectuez l’une des opérations suivantes :

    • Recherchez une extension ou sélectionnez-la.

    • Cliquez sur Accéder aux extensions locales, et accédez à un fichier .trex que vous avez précédemment téléchargé.

  4. Si vous y êtes invité, autorisez ou interdisez l’accès de l’extension de tableau de bord aux données du classeur. Pour plus d’informations, consultez Sécurité des données, fiabilité Tableau et extensions réseau.

    Si vous autorisez l’accès, suivez les instructions à l’écran pour configurer l’extension.

    Remarque : si vous utilisez Tableau Server ou Tableau Cloud, les objets d’extension apparaissent vides dans les impressions, les PDF et les images de tableaux de bord (y compris les images dans les courriels d’abonnement).

Configurer une extension de tableau de bord

Certaines extensions de tableau de bord fournissent des options de configuration permettant de personnaliser les fonctionnalités.

  1. Sélectionnez l’extension dans le tableau de bord, et dans le menu déroulant en haut à droite, choisissez Configurer.

  2. Suivez les instructions à l’écran pour configurer l’extension.

    Menu contextuel permettant de configurer une extension sur un tableau de bord.

Recharger une extension de tableau de bord

Si une extension de tableau de bord cesse de répondre, vous devrez peut-être la recharger, ce qui est similaire à l’actualisation d’une page Web dans un navigateur.

  1. Sélectionnez l’extension dans le tableau de bord, et dans le menu déroulant en haut à droite, sélectionnez Recharger.

    L’extension de tableau de bord est actualisée et définie sur son état d’origine.

  2. Si l’extension n’est pas restaurée à un état utilisable après avoir été rechargée, vous pouvez essayer de la supprimer du tableau de bord puis de l’ajouter à nouveau.

Sécurité des données, fiabilité Tableau et extensions réseau

Les extensions sont des applications Web qui existent en deux normes :

  • Les extensions de confiance Tableau sont spécifiquement examinées et déployées sur des hôtes gérés par Tableau. Il s’agit notamment d’extensions développées et gérées par Tableau, d’extensions créées par les partenaires Tableau Exchange et déployées avec le service de révision d’extensions et d’hébergement de Tableau, ainsi que d’extensions provenant de notre ancien hôte d’extensions de bac à sable.

  • Les extensions réseausont hébergées par un hôte tiers. Ces extensions permettent aux développeurs de gérer la livraison de leurs extensions sans passer par Tableau. Il s’agit des extensions que les partenaires gèrent directement pour améliorer la prise en charge en production, des extensions hébergées et déployées dans votre réseau local, et des extensions qui nécessitent une communication avec des services tiers extérieurs à Tableau.

Avant d’autoriser une extension réseau, assurez-vous que vous faites confiance au développeur et au site Web qui l’héberge.

Par défaut, les extensions utilisent le protocole HTTPS qui garantit un canal chiffré pour l’envoi et la réception de données et assure un certain degré de confidentialité et de sécurité. Pour plus d’informations sur la sécurité des données lors de l’utilisation des extensions de tableau de bord, consultez Sécurité des extensions - Meilleures pratiques de déploiement(Le lien s’ouvre dans une nouvelle fenêtre).

Autoriser ou interdire une extension réseau

Par défaut, les extensions réseau doivent demander l’autorisation de s’exécuter. Cette boîte de dialogue d’autorisations présente des détails concernant le serveur tiers où l’extension est hébergée et le niveau d’accès aux données requis par l’extension. Nous vous recommandons d'examiner ces informations avant d’autoriser l’exécution d’une extension.

Les extensions accèdent généralement aux données visibles dans une vue. Une extension peut demander un accès plus approfondi aux données dans le classeur lorsqu’elle demande l’« accès complet aux données ». Cet accès peut couvrir la totalité des données sous-jacentes, les noms de tables et de champs des sources de données, et les informations sur les connexions de sources de données. Préalablement à l’exécution de l’extension dans le classeur, vous devez vérifier les informations déclarées dans la boîte de dialogue d’autorisation de l’extension, puis choisir si vous souhaitez autoriser ou refuser l’exécution de l’extension et son accès aux données.

Si vous affichez un tableau de bord contenant une extension nécessitant un accès aux données complètes, mais que cet accès a été refusé, un message s’affiche à la place de l’extension. Si vous faites confiance à l’extension et que vous souhaitez l’utiliser, vous pouvez réinitialiser les autorisations et autoriser l’exécution de l’extension.

Menu contextuel permettant de réinitialiser les autorisations d’une extension sur un tableau de bord.

  1. Sélectionnez l’extension dans le tableau de bord et choisissez l’option Réinitialiser les autorisations dans le menu déroulant situé en haut à droite.

  2. Cliquez sur Autoriser pour autoriser l’extension à s’exécuter et à accéder aux données, ou sur Refuser pour empêcher l’exécution de l’extension.

Vérifier que JavaScript est activé dans Tableau Desktop

Les extensions de tableau de bord interagissent avec les données en utilisant la bibliothèque de l’API des extensions Tableau, une bibliothèque JavaScript. Si vous voulez utiliser des extensions, assurez-vous que JavaScript est activé dans les paramètres de sécurité du tableau de bord :

Choisissez Aide > Paramètres et Performances > Définir la sécurité des vues Web du tableau de bord > Activer JavaScript.

S’assurer que les extensions s’exécutent sur Tableau Cloud ou Tableau Server

Vous pouvez ajouter des extensions aux classeurs que vous publiez depuis Tableau Desktop ou directement dans le mode de création Web de Tableau Cloud et Tableau Server. Un administrateur Tableau doit autoriser l’exécution d’extensions sur un site et ajouter les extensions réseau à une liste autorisée. Les administrateurs ne doivent autoriser que les extensions que vous avez testées et approuvées.

Si vous souhaitez utiliser une extension de tableau de bord sur Tableau Cloud ou Tableau Server, renvoyez votre administrateur aux sections Gérer les extensions de tableau de bord dans Tableau Cloud ou Gérer les extensions de tableau de bord dans Tableau Server(Le lien s’ouvre dans une nouvelle fenêtre).

Les extensions de bac à sable fonctionnent dans tous les navigateurs pris en charge Tableau Server(Le lien s’ouvre dans une nouvelle fenêtre) et Tableau Cloud(Le lien s’ouvre dans une nouvelle fenêtre) à l’exception d’Internet Explorer 11.

Versions prises en charge de Tableau Server pour les extensions de bac à sable

Vous pouvez utiliser les extensions de bac à sable dans Tableau Server 2019.4 et versions ultérieures.

Obtenir de l’aide pour les extensions de tableau de bord créées par des tiers ou des partenaires

Les extensions créées par des partenaires et les extensions tierces ne sont pas prises en charge directement par Tableau. Toutefois, si vous avez besoin d’aide, vous pouvez visiter quelques sites pour obtenir plus d’informations.

  • Certaines pages de partenaires sur Tableau Exchange fournissent un lien direct de Support permettant d’obtenir de l’aide.
  • Contactez les créateurs de l’extension en cliquant sur le lien Site Web du développeur dans Tableau Exchange.

Pour toute question concernant l’API Extensions, nous encourageons les développeurs à partager leurs questions et à demander de l’aide via le canal Slack DataDev, ou à soumettre un problème sur GitHub pour l’API Extensions.


Merci de vos commentaires!Votre commentaire s été envoyé avec succès. Merci!