Tableau, un super outil, mais attention aux frais cachés

Salesforce rachète Tableau Software

En tant que consultant en IT, nos missions couvrent de nombreuses facettes de l’informatique de nos clients. Elles sont parfois uniquement liées aux conseils, mais touchent également à l’analyse, la réalisation, l’audit, etc. Toutes ces missions ont néanmoins un point commun, nous devons toujours rester honnêtes avec nos clients. Si nous constatons que sa société a un besoin urgent d’organisation dans la gestion de ses données, nous le disons. Si la solution miracle que le client a en tête nous semble démesurée, nous devons également le lui signaler. Si le travail d’un partenaire a été correctement réalisé, nous en confirmons la qualité.

La “BI” (Business Intelligence)

La Business Intelligence, ou informatique décisionnelle, désigne l’ensemble des technologies permettant aux entreprises d’analyser les données au profit de leurs prises de décisions. (www.lebigdata.fr)

Aout 2019

Grosse opération de concentration dans le domaine de l’analytics : Salesforce achète Tableau Software, par échange d’actions, pour un montant de 15,7 milliards $.22 févr. 2021

© www.silicon.fr – Philippe Leroy, 10 juin 2019

Salesforce permet déjà à ses utilisateur de développer des “Rapport” (simples ou complexes), mais surtout de créer des “Tableaux de bord” très performants.
Mais ayant travaillé durant quelques années sur un projet englobant Qlik Sense (une solution très complète en BI, concurrente de Tableau), j’ai toujours rêvé d’un tel outil de BI pour mes clients qui utilisent Salesforce. Surtout s’il est proposé à un prix accessible pour eux.

Pour un de mes clients souhaitant des tableaux de bords plus complexes que ceux réalisables dans Salesforce, je me suis donc intéressé plus particulièrement à “Tableau Online” dont les possibilités et les prix semblaient répondre à nos attentes.

Tableau - Explorer

Histoire vraie

Ce client, utilisant Salesforce,  avait un besoin très précis en terme de tableau de bord. Chaque semaine il était manuellement remis à jour sur base de divers exports réalisés au départ de rapports créés dans Salesforce. Cela prenait un temps fou, et les erreurs n’étaient pas exclues lors des manipulations.

C’est sur cette base précise que je me suis lancé dans une réflexion:

  • Serait-ce réalisable avec Tableau ?
  • Cela permettrait d’éviter le risque d’erreur
  • La mise à jour pourrait-elle se faire automatiquement chaque nuit, après les autres process qui tournent la nuit ?
  • Si oui, Tableau pourrait aussi servir à de nombreuses autres statistiques, plus interactives, plus lisibles
  • Etc.

Il me semblai intéressant d’aller plus loin dans ce projet. D’une part m’assurer que Tableau pouvait faire ce que l’on espérait, et d’autre part que le prix soit abordable pour ce “petit” client (une vingtaine de personnes).

Comment s’assurer que Tableau puisse convenir aux besoins ?

Je me suis décidé d’opter pour un double contrôle. D’une part, faire un test de Tableau (Trial version), d’autre part de les contacter pour avoir confirmation et offre de prix pour les besoins exposés.

Utiliser la Trial Version de Tableau

Sur le site de Tableau, vous pouvez très facilement vous créer un environnement de test. Cela ne prend que quelques minutes et reste disponible 14 jours.
Ayant une bonne expérience en Qlik Sense (le produit concurrent), je me doutais que comme pour tous les outils de BI, la première étape, la plus importante, est l’organisation des données. Si vous connaissez Salesforce, vous vous direz que c’est déjà bien structuré, et c’est vrai. Néanmoins, il faut “penser” en terme de KPI que l’on veut sortir. Il sera toujours nécessaire, avant de développer les “Dashboards” dans Tableau, de bien “Préparer” vos données pour ces analyses.
Et là, très heureusement, Tableau dispose d’un module génial qu’ils appellent “Tableau Prep Builder”. Ce module, très graphique, vous permet de sélectionner le ou les fichiers de votre base de données, de les filtrer (par exemple ne récupérer que les ventes réussies des 5 dernières années, et non les millions d’Opportunités des 15 dernières années), de renommer certains champs pour plus de clarté, de créer des champs calculés, de fusionner des fichiers… pour créer en sortie un fichier intermédiaire qui sera très facile à utiliser dans la création de vos dashboards. De plus, ce module vous permet de rafraîchir ce fichier intermédiaire selon un planning qui vous est propre, par exemple chaque nuit à 4h00 du matin.

Tableau Trial - Planification du Flow

Demander confirmation aux experts de Tableau

Les tests effectués durant quelques jours m’ont réellement impressionnés. Néanmoins, n’ayant pas une maîtrise de Tableau, je n’étais pas certain que des KPI issus de calculs un peu plus complexes puissent être exécutés dans Tableau. Aussi, par précaution, je les ai contacté via le formulaire en ligne, en expliquant que j’avais un projet, et que je souhaitais discuter avec un spécialiste afin qu’il puisse me confirmer que ce que je souhaitais faire était possible avec Tableau.

Une réunion a été prévue au mois de juin (téléconférence) afin que je détaille nos besoins spécifiques.
Pour préparer cette réunion, j’ai créé le “flux” de préparation des données dans la version Trial (la mise à jour de nuit a tourné quelques fois sans soucis), et créé le Dashboard que nous devions réaliser, en laissant à blanc les calculs que je n’arrivait pas encore à faire.

Lors de la réunion, qui a duré 30 minutes, j’ai partagé la version Trial que j’avais activée, avec le flux créé et le premier Dashboard.
En précisant à plusieurs reprises que l’élément le plus important à mes yeux, était le module de préparation des données et ses possibilités de planification de nuit.

Après 30 minutes, cette spécialiste m’a confirmé que tout ce que je voulais faire était réalisable avec Tableau, et on a convenu qu’elle me ferait parvenir une offre pour nos besoins (4 utilisateurs au total). Dans cette offre, il fallait tenir compte d’une licence “Créator” (l’administrateur de Tableau), une “Explorer” (pour un des responsables assez expérimenté en DB), et 2 “Viewers” pour les 2 managers.

Si vous vous basez sur les tarifs actuels publiés par Tableau, cela représente annuellement 840 eur pour le Creator, 504 eur pour l’Explorer, et 360 eur pour les 2 Viewer. Soit 1.704 eur / an.

L’offre que nous avons reçue correspondait bien à ces montants, diminués d’une petite remise car le client en question est une ONG.

La mise en Production de Tableau

Puisque j’avais déjà réalisé le flux correspondant à nos besoins, puisqu’il avait été testé avec succès en mise-à-jour durant la nuit, j’avais demandé s’il était possible de “transformer” ma version Trial en version de Production afin de ne pas perdre le travail déjà réalisé. Ce qui n’a posé aucun problème.

Et c’est ici que les problèmes ont commencé !

Très rapidement je me suis aperçu que la mise à jour de nuit ne se faisait plus dans la version de production.
Et que je ne pouvais plus accéder à la modification de la planification. L’option était grisée. Probablement une erreur de ma part ? Un paramètre oublié dans les sécurités ? Un problème d’autorité ?

Tableau - version bridée

J’ai repris contact avec la spécialiste qui nous a vendu la licence, ce qui a engendré divers échanges durant 2 semaines me demandant de tenter telle ou telle modification, de changer tel out le paramètre. Beaucoup de temps perdu (pour moi), et tout cela en vain.

Le coup de massue

Après ces nombreux échanges, elle m’a recontacté en s’excusant car en réalité la planification des flux est un “supplément” qu’elle a oublié de mettre dans notre offre. Je suis tombé des nues. Tout avait été testé sur la version Trial, tout lui avait été parfaitement expliqué, montré lors de notre Call, mais le simple fait de pouvoir ‘planifier’ est un supplément. Et pas des moindres.

Si l’on repart des prix officiels pour notre configuration, on était à 1.704 eur / an (moins notre remise).
Pour permettre de planifier, chaque nuit, le lancement automatique du refresh des données liées à ce flux il faut ajouter:

  • Un add-on “Data Management” de 6 eur /utilisateurs/mois, soit + 288 eur / an
  • Un module “Resource Bloc **” de 250 eur / mois, soit +3.000 eur / an

Remise non déduite la licence annuelle passait donc de 1.704 eur / an à  4.992 eur/an, soit près de 300% d’augmentation par rapport à l’offre de l’expert Tableau

** Que contient ce module Resource ? Combien de planifications sont possibles ? … tout cela reste très mystérieux

Tableau Online - Les suppléments cachés

Tableau, une tarification totalement incohérente et inadaptée

Bien évidemment, j’ai repris contact avec tableau, et ma réclamation est remontée assez haut.
Mais même s’ils s’excusent de l’erreur, même s’ils font une proposition de gratuité de ces modules durant la première année, ils n’assument nullement leurs erreurs. Le client final a été berné, j’ai été personnellement mal conseillé par leur expert.
Et que peut faire une petite société comme ce client situé en Belgique, contre un monstre comme Tableau dont les bureaux (fiscaux) sont situés à Dublin ?
Peu importe pour eux le temps perdu à toutes ces réunions, ce paramétrage des flux, ces tests, les échanges pour trouver pourquoi cela fonctionne en Trial et pas en version de Production ?

Pourquoi être révolté ?

Salesforce est une société mondialement réputée (et que j’admire). Tableau est un super produit. Mais ce genre de situation ne devrait jamais exister dans une structure Salesforce. C’est nuire à la réputation de la maison mère, à son image de marque, et ce pour plusieurs raisons.

La page Pricing de Tableau est trompeuse

Je ne dis pas que c’est intentionnel, mais néanmoins c’est d’une ineptie totale. Sur cette page, il est clairement fait mention du module “Prep Builder”, inclus dans la tarification de la licence “Creator”. Ce module est celui qui permet de créer, d’exécuter et planifier les flux (dans la version Trial)

Tableau Online - Les prix officiels

Ce module “Prep Builder” est un des piliers de cette solution, ce qui la rend réellement intéressante (car ne nécessite quasi aucune compétence en SQL/SOQL).

La page “Acheter maintenant” de Tableau est trompeuse

Sur cette page, qui vous permet de transformer directement votre Trial en version de Production via paiement en ligne, il est clairement indiqué:

You are currently trialing as a Creator. Convert your Tableau Online trial to a license, then add more Creators, Explorers and Viewers to meet the needs of your team.

Nulle part ils ne précisent qu’en optant pour le paiement, ils vont BRIDER votre version et désactiver la planification des flux qui fonctionnait durant vos tests.

Tableau - la tarification trompeuse
Le Service Commercial…

Pour être certain que tout ce que je souhaitais faire était possible avec Tableau, j’avais fait appel à leurs services pour VALIDER ma demande.
C’est également ce service qui, suite à la téléconférence, a réalisé l’offre.
Si l’erreur reste humaine, il faut néanmoins l’assumer. Surtout pour une division du groupe Salesforce.

En conclusion

Tableau est un super outil. Je ne puis que le conseiller à chacun (pas uniquement aux clients Salesforce, il peut se connecter à presque tout).

Néanmoins, il est totalement ridicule de mettre en avant le module “Prep Builder”, de permettre la Planification des Flux dans le Trail, et de nulle part expliquer (dans la phase d’achat) que SI vous souhaitez faire une planification des flux, dans le cas d’une petite société, il faut multiplier le prix par 3.

Aussi, si une personne “responsable” chez Tableau devait lire ces lignes, voici quelques idées:

  • Laisser le Prep Builder, et inclure la planification d’un Flux dans le prix de la licence Creator (quitte à l’augmenter un peu)
  • Modifier les pages du site Tableau qui portent à confusion. Tout le monde ne connaît pas le nom des modules, des add-ons,  ni ce qu’ils font (ou ne font pas)
  • Modifier les pages du site afin d’uniformiser les noms des licences Trop souvent il y a des mélanges entre Tableau Server, Tableau Online et Tableau Cloud
  • Si on fait appel à un spécialiste, nous mettre en relation avec une personne compétente
  • Si le service commercial fait une erreur, Tableau doit l’assumer honnêtement
  • Améliorer le Service Support (pour un autre souci, j’ai créé un ticket il y a 3 semaines, et déjà relancé 2 fois sans aucune réponse)
  • Tendre a atteindre la qualité de produits et services de Salesforce