Le moissonneur Tableau

Modifié

Le moissonneur Tableau importe des dashboards depuis un site Tableau Server ou Tableau Cloud dans votre marketplace Huwise.

Une fois importés, les dashboards peuvent être explorés directement dans le portail — avec la même expérience intégrée en direct que les dashboards Power BI — sans rediriger les utilisateurs vers Tableau.

Vous avez besoin d'un Personal Access Token (PAT) Tableau pour connecter votre environnement Tableau. Les PAT sont la méthode d'authentification recommandée par Tableau pour les intégrations machine à machine, à la place d'un nom d'utilisateur et d'un mot de passe.

Comment configurer le moissonneur

Pour créer et configurer votre moissonneur Tableau, dans votre back office allez dans Catalogue > Moissonneurs. Cliquez sur le bouton Ajouter un moissonneur et sélectionnez Tableau.

Fournissez un nom pour votre moissonneur, puis cliquez sur Créer un moissonneur.

Configurer la connexion

Remplissez les champs suivants pour vous connecter à votre site Tableau :

Champ

Description

URL du serveur Tableau

Par exemple https://tableau.example.com (Tableau Server) ou https://10ax.online.tableau.com (Tableau Cloud)

Site ID

Le sous-chemin du site tel qu'il apparaît dans les URL Tableau (.../site/<site>). Laissez vide pour les serveurs Tableau qui ne sont pas multi-site.

Nom du Personal Access Token

Le nom que vous avez donné au PAT lors de sa création dans Tableau.

Secret du Personal Access Token

La valeur secrète affichée une seule fois lors de la création du PAT.

Pour créer un PAT, dans Tableau (Server ou Cloud), ouvrez My Account Settings, allez dans la section "Personal Access Tokens", créez un jeton, et copiez son nom et son secret ici.

Filtrer les dashboards à importer

Une fois connecté, le moissonneur lit les projets de votre site Tableau. Deux filtres optionnels permettent d'affiner ce qui est importé — laissez les deux vides pour importer tous les dashboards du site :

  • Projets — importe uniquement les dashboards des projets sélectionnés.

  • Classeurs — importe uniquement les dashboards appartenant aux classeurs sélectionnés. Ce filtre n'apparaît qu'une fois au moins un projet sélectionné, et ne propose que les classeurs appartenant à vos projets sélectionnés.

Sélectionner un projet n'inclut pas ses sous-projets. Si vous souhaitez importer les dashboards d'un sous-projet, sélectionnez ce sous-projet séparément.

Mapping des métadonnées

Par défaut, certaines propriétés Tableau sont pré-associées à des métadonnées Huwise.

Le tableau ci-dessous liste les propriétés Tableau associées et indique si chaque correspondance peut être modifiée. Les ID techniques sont fournis pour ceux qui configurent le moissonneur via l'API Automation.

Les trois premiers champs proviennent toujours de Tableau. Pour modifier l'un d'eux, modifiez le dashboard, la vue ou le classeur directement dans Tableau. La catégorie est toujours définie sur "Visualisations".

Les autres peuvent être modifiés dans l'interface, et vous pouvez associer n'importe quelle autre propriété Tableau listée ci-dessous à n'importe quel champ de métadonnée compatible d'un modèle actif. Pour ajouter une correspondance, cliquez sur "Select a Tableau property" et "Selectionner un champ de métadonnées" : elle est ajoutée en bas de la liste.

Si vous souhaitez annuler vos modifications, cliquez sur Effacer pour revenir aux correspondances par défaut, sans correspondance personnalisée.

Propriété Tableau

Propriété Tableau dans l'API

Métadonnée Huwise

ID du champ Huwise dans l'API

Correspondance modifiable

Nom du dashboard

dashboard.name

Titre

asset.title

Non

Lien du dashboard

dashboard.contentUrl, combiné avec l'adresse de votre serveur et de votre site Tableau

Lien vers l'actif de données

asset.content_link

Non

L'image d'aperçu du dashboard

Téléchargée séparément depuis Tableau

Vignette

asset.thumbnail

Non

Aucune : Huwise définit toujours cette valeur lui-même

Aucune

Catégorie, définie sur « Visualisations »

asset.category

Non

Description du classeur

workbook.description

Description

asset.description

Oui

Tags du dashboard

dashboard.tags

Mots clés

asset.keywords

Oui

Date de création

dashboard.createdAt

Date de création

asset.created_at

Oui

Date de dernière modification

dashboard.updatedAt

Date de modification

asset.updated_at

Oui

Nom complet du propriétaire

dashboard.owner.fullName

Nom du contact clé

asset.contact_name

Oui

Adresse e-mail du propriétaire

dashboard.owner.email

Email du contact clé

asset.contact_email

Oui

Nom du dashboard

dashboard.name

N'importe quel champ compatible

L'ID du champ choisi

Oui

Lien du dashboard

dashboard.contentUrl

N'importe quel champ compatible

L'ID du champ choisi

Oui

Nom du projet

project.name

N'importe quel champ compatible

L'ID du champ choisi

Oui

Nom du classeur

workbook.name

N'importe quel champ compatible

L'ID du champ choisi

Oui

Nom d'utilisateur du propriétaire

dashboard.owner.name

N'importe quel champ compatible

L'ID du champ choisi

Oui

Tags du classeur

workbook.tags

N'importe quel champ compatible

L'ID du champ choisi

Oui

Nombre total de vues

dashboard.total_views

N'importe quel champ compatible

L'ID du champ choisi

Oui

Sources de données : un tableau listant les sources de données du classeur (nom, type, dernière mise à jour, certification)

datasources

Un champ « Texte long avec HTML »

L'ID du champ choisi

Oui

Ce qui est importé

Le moissonneur importe un actif Huwise par dashboard Tableau.

Notez que les classeurs, feuilles, stories et sources de données de Tableau ne sont pas importés en tant qu'actifs distincts.

Visualiser les dashboards dans le portail

Depuis la page d'actif, le bouton principal Afficher le dashboard ouvre le dashboard intégré directement dans la page. Il n'y a ni redirection ni nouvel onglet. Si le dashboard nécessite une connexion à Tableau, vous êtes invité à vous authentifier directement dans la vue intégrée.

Notez que dans ce cas, vous vous authentifiez directement auprès de Tableau avec vos identifiants Tableau. Si vos permissions Tableau ne vous permettent pas de voir le contenu d'un dashboard, vous ne pourrez pas non plus le voir dans Huwise, même si vous pouvez voir le bouton Afficher le dashboard. La visibilité de ce bouton est contrôlée par votre accès dans Huwise ; ce que vous pouvez réellement voir une fois que vous cliquez dessus est contrôlé par Tableau.

Si un dashboard ne peut pas être chargé (par exemple, si le serveur Tableau a changé), un message s'affiche avec un lien pour l'ouvrir directement dans Tableau à la place.

Limites

  • Comme indiqué ci-dessus, seuls les dashboards sont importés. Les classeurs, feuilles, stories ou sources de données ne sont pas importés.

  • Tableau n'offre aucun moyen d'associer des métadonnées de gouvernance, comme des labels de certification ou de sensibilité, à un dashboard. Son add-on Data Management le permet pour les sources de données, mais pas pour les dashboards. Le seul étiquetage libre que Tableau propose pour les dashboards, quel que soit le plan, ce sont les tags.

  • Les statistiques d'usage se limitent au nombre total de vues ; l'API de Tableau n'expose pas de nombre de visiteurs uniques.