Intégrer des vues Tableau Server dans SharePoint (Authentification locale)

Remarque : La procédure suivante d’intégration des vues Tableau dans SharePoint a été retirée dans Tableau 2023.3. Vous ne pouvez plus intégrer des vues Tableau en suivant ces instructions.

Si Tableau Server utilise Authentification locale pour l’authentification utilisateur, vous devez respecter quelques étapes supplémentaires afin que les utilisateurs puissent voir les vues intégrées dans les pages SharePoint.

Si votre Tableau Server utilise Active Directory pour authentifier les utilisateurs, consultez Intégrer des vues Tableau Server dans SharePoint (Authentification Active Directory). Si vous ignorez le type d’authentification utilisée par votre Tableau Server, contactez votre administrateur.

Exigences

  • Pour intégrer des vues, vous avez besoin de SharePoint 2013 ou ultérieur.
  • Pour voir les vues intégrées, les utilisateurs doivent avoir une licence Tableau Server et le même nom d’utilisateur sur SharePoint.

Modifier des autorisations de sécurité pour TableauEmbeddedView.dll

Modifiez les autorisations de sécurité du fichier TableauEmbeddedView.dll afin de le rendre utilisable par tous les utilisateurs du système d’exploitation.

  1. Repérez l’emplacement des fichiers TableauEmbeddedView.dll et TableauEmbeddedView.wsp qui sont installés en même temps que Tableau Server. Si Tableau Server est installé sur le lecteur C, les fichiers se trouveront dans les dossiers suivants :

    C:\Program Files\Tableau\Tableau Server\packages\extras.<version_code>\embedding\sharepoint\

  2. Copiez les fichiers dans le répertoire racine de votre serveur SharePoint. Le répertoire racine est généralement situé à l’emplacement C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin, par exemple :

    C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
  3. Pour modifier les autorisations de sécurité sur TableauEmbeddedView.dll, cliquez avec le bouton droit sur TableauEmbedded.dll, puis sélectionnez Propriétés > Sécurité.

  4. Dans Noms de groupe ou d’utilisateur, sélectionnez Tout le monde, puis cliquez sur Modifier.

  5. Dans Autorisations pour tous, sélectionnez Autoriser pour une autorisation Contrôle total.

  6. Cliquez sur OK.

Installer et déployer TableauEmbeddedView.wsp

Le fichier TableauEmbeddedView.wsp donne à SharePoint des informations supplémentaires à propos de l’utilisation du fichier .dll. Vous avez copié le fichier TableauEmbeddedView.wsp dans le répertoire racine SharePoint lors de la procédure précédente. Pour installer et déployer le fichier .wsp, procédez comme suit :

  1. Ouvrez SharePoint 2013 Management Shell et entrez la commande suivante :

    Add-SPSolution -LiteralPath "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp"

  2. Dans la page d’accueil de l’Administration centrale SharePoint, cliquez sur Paramètres système.

  3. Dans la section Gestion de la batterie, cliquez sur Gérer les solutions de la batterie.

  4. Dans la page Gestion de la solution, cliquez sur la solution à déployer.

  5. Dans la page Gestion de la solution, cliquez sur Déployer la solution.

  6. Dans la page Déployer la solution, dans la section Déployer quand, sélectionnez l’une des options suivantes :

    • Maintenant

    • À une heure spécifiée. Spécifiez un horaire à l’aide des zones de date et d’heure.

  7. Dans la section Destination du déploiement, dans la liste Une application Web spécifique, cliquez sur Toutes les applications Web ou sélectionnez une application web spécifique, puis cliquez sur OK.

  8. Ouvrez votre site SharePoint. Cliquez sur l’icône de paramètres, puis sélectionnez Paramètres du site.

  9. Dans Administration de collection du site, cliquez sur Fonctions de collection du site.

  10. Accédez à la fonctionnalité TableauEmbeddedView, puis cliquez sur Activer pour activer la fonctionnalité.

Vérifier le déploiement du composant WebPart

Dans la procédure suivante, vous allez vérifier que le composant WebPart Tableau est installée.

  1. Ouvrez votre site SharePoint dans un navigateur Web.
    Le site peut prendre un peu de temps pour apparaître.

  2. Cliquez sur l’icône de paramètres, puis sélectionnez Paramètres du site.

  3. Dans Galeries du concepteur web, cliquez sur Composants WebPart.

  4. Confirmez que TableauEmbeddedView.webpart figure dans la liste.

Intégrer une vue en utilisant le composant WebPart Tableau

Vous pouvez intégrer le composant WebPart Tableau Server dans une page SharePoint nouvelle ou existante.

  1. Ouvrez la page dans laquelle vous souhaitez intégrer une vue et basculez en mode d’édition.

  2. Dans la section de la page dans laquelle vous souhaitez intégrer la vue, sous l’onglet Insertion, cliquez sur Composant WebPart.

  3. Dans Catégories, dans le dossier Personnalisé (ou Divers), sélectionnez TableauEmbeddedView, puis cliquez sur Ajouter en bas à droite.

  4. Sélectionnez le composant WebPart TableauEmbeddedView, cliquez sur la flèche déroulante, puis sélectionnez Modifier le composant WebPart.

  5. Dans la partie droite de la page, vous pouvez spécifier les attributs du composant WebPart TableauEmbeddedView.

    • Dans Nom du Tableau Server, entrez le nom de votre Tableau Server. Vous n’avez pas besoin de taper "http://" avant le nom du Tableau Server.
    • Dans Chemin d’accès de la vue, entrez le chemin d’accès de la vue que vous souhaitez intégrer.
    • Spécifiez si vous souhaitez afficher la barre d’outils, utiliser l’authentification fiable, utiliser le protocole SSL ou si vous voulez intégrer la vue en tant qu’image (et non comme vue interactive).

    • Dans la section Apparence, vous pouvez spécifier un Titre pour le composant WebPart, la Hauteur, la Largeur, l’État du chrome et le Type de chrome. En règle générale, vous devez spécifier une hauteur fixe (par exemple, 700 pixels) et ajuster la largeur pour s’adapter à la zone.

  6. Cliquez sur OK pour appliquer les modifications et quitter le mode d’édition.

La vue est désormais intégrée à la page et les utilisateurs qui y accèdent sont automatiquement connectés en fonction de leur nom d’utilisateur et de leur mot de passe SharePoint.

Il s’agit d’un exemple d’intégration de vues dans SharePoint à l’aide du fichier .dll fourni. Vous pouvez également intégrer des vues dans d’autres types d’applications Web. Pour plus d’informations, consultez JavaScript API(Le lien s’ouvre dans une nouvelle fenêtre) dans le portail des développeurs Tableau.