Exploiter les données contenues dans SharePoint 2013 avec Tableau

Même si Tableau ne supporte pas les connexions OData aux listes de données SharePoint 2013, cela reste possible et fonctionne plutôt bien.

On peut trouver plusieurs usages à connecter Tableau et les données stockées dans SharePoint car aujourd’hui cette plateforme collaborative est presque devenue incontournable chez nos clients.

Un point important à noter sur cette méthode est que la connexion OData ne permet pas une connexion live. En effet, Tableau génère un extrait local qui peut être publié sur le serveur Tableau puis rafraîchit automatiquement à votre convenance.

 

Connecter Tableau à une liste SharePoint

Avant de se connecter à la liste SharePoint, il est nécessaire de connaître le nom de la liste (et non de la vue).

Ensuite, on applique la procédure suivante :

  • Ouvrir Tableau Desktop
  • Sélectionner le connecteur OData (Connect to a server > More Servers … > OData)
  • Entrer l’url de la liste de données SharePoint comme tel (utilisation de l’API REST) :

https://<SharepointSite>/<SharepointSubSite>/<SharepointArea>/_api/web/lists/getbytitle('<SharepointListName>')/items

Si vous avez accès à la liste de données, aucune authentification n’est requise.

image1

 

Vous pouvez ensuite directement exploiter les données de votre liste comme vous le feriez avec un fichier Excel ou une base SQL Server.

 

Connecter Tableau à une librairie de documents stockés dans SharePoint

De même, il est possible via une connexion OData de se connecter à une librairie de documents.

La méthode est la même, en remplaçant le nom de la liste par le nom de la librairie :

https://<SharepointSite>/<SharepointSubSite>/<SharepointArea>/_api/web/lists/getbytitle('<SharepointLibraryName>')/items

Côté Tableau, on notera la récupération de l’identifiant unique du document, ce qui permettra de créer des actions de type Url dans Tableau permettant l’affichage des documents directement dans Tableau ou de débrancher vers le site SharePoint et d’ouvrir le document dans votre navigateur préféré.

 

Connecter Tableau à un document Excel stocké dans SharePoint

Aujourd’hui, l’espace collaboratif SharePoint remplace au fur et à mesure les répertoires réseau partagés classiques.

De ce fait, nombreux sont nos clients à nous demander comment connecter Tableau aux classeurs Excel et exploiter dynamiquement leurs données.

Pour cela, on utilise le connecteur Excel (Connect to a file > Excel). Puis on indique l’emplacement du fichier Excel dans le site SharePoint commue suit :

\\<SharepointSite>\<SharepointSubSite>\<SharepointArea>\<SharepointLibraryName>\<DocumentSetName>

image2 

 

 

 

Share: