Tableau Desktop versus Tableau Server

Estimation du temps de lecture : 5 procès-verbal

Vous travaillez sur un projet d'analyse de données et vous cherchez un moyen de présenter vos données visuellement ?

La visualisation des données permet d'atteindre cet objectif, et il existe de nombreux produits sur le marché que vous pourriez utiliser.

Dans cet article, nous allons parler de Tableau, l'un des principaux outils de visualisation de données sur le marché.

Avant de nous plonger dans cet outil et de commencer à l'examiner, nous devons donc nous poser la question suivante : pourquoi poursuivre la visualisation des données ?

Pour mieux comprendre les données détenues par une entreprise, un analyste de données doit avoir accès à de multiples tableaux et enregistrements.

Ils devront tout d'abord obtenir les bonnes données, généralement par le biais d'instructions SQL select.

Le défi est donc de savoir comment ils prennent toutes ces données et les présentent de manière significative. La visualisation des données vise à résoudre ce problème :

  • Agrégation des données en groupes significatifs.
  • Il n'est plus nécessaire de parcourir des lignes et des rangées de données.
  • Permettre de creuser plus profondément, de voir ce qui constitue un ensemble de données.
  • Créez des pages visuellement attrayantes, qui permettent à l'utilisateur de comprendre rapidement ce qui se passe avec les données et de repérer des modèles visuels.

Qu'est-ce que Tableau Desktop ?

Tableau Desktop est utilisé par les utilisateurs finaux avec les fonctionnalités suivantes en tête :

  • Tableaux de bord interactifs
  • La possibilité de se connecter à des données sur place ou dans le nuage.
  • Une analyse exceptionnelle exige plus qu'un joli tableau de bord.
  • Construire rapidement des fonctionnalités puissantes :
    • Cela permet de faire des calculs à partir des données existantes.
    • Permet le glisser-déposer de données.
    • Fournit des données statistiques.
  • Faites valoir votre point de vue à l'aide d'analyses de tendances, de régressions et de corrélations pour une compréhension statistique éprouvée.
  • Il vous permet également de le faire :
    • Posez de nouvelles questions, examinez les données d'une manière à laquelle vous n'aviez pas pensé auparavant.
    • Repérez les tendances - Voyez visuellement comment les données évoluent dans une direction, pouvez-vous bénéficier de cet aperçu ?
    • Identifier les opportunités et prendre des décisions fondées sur des données avec confiance.

Vous pouvez donc partager/visualiser les données sous-jacentes en toute sécurité en utilisant Tableau Server.

Qu'est-ce que Tableau Server ?

Tableau Server, en revanche, est utilisé comme suit :

  • C'est une solution d'entreprise, vous pouvez laisser toute l'organisation exploiter la puissance de ses fonctionnalités.
  • Dans cette optique, il donne à votre entreprise la liberté d'explorer les données dans un environnement de confiance, et ne les limite pas à des questions, des assistants ou des types de graphiques prédéfinis.
  • Afin de mieux comprendre vos données, il a la fonction de vous permettre de poser des questions, et celles-ci utilisent des algorithmes sophistiqués.
  • Il possède également des capacités d'intelligence artificielle qui permettent au logiciel de trouver des informations dont vous n'étiez peut-être pas conscient.

Vous pouvez également récolter les capacités suivantes :

  • Connectez-vous à Cloudera Hadoop, Oracle, AWS Redshift, cubes, Teradata, Microsoft SQL Server, pour les besoins de votre entreprise.
  • De même, il dispose de capacités de gouvernance qui vous permettent de gérer de manière centralisée toutes vos métadonnées et règles de sécurité.
  • La plateforme Tableau est facile à déployer, à mettre à l'échelle et à contrôler.

Si la sécurité est quelque chose d'important :

  • Que vous utilisiez Active Directory, Kerberos, OAuth ou une autre norme, Tableau s'intègre de manière transparente à vos protocoles de sécurité existants.
  • Suivez et gérez facilement le contenu, les utilisateurs, les licences et les performances.
  • Gérer rapidement les autorisations pour les sources de données et le contenu et contrôler visuellement l'utilisation.
    • Tableau Data Management vous aide à mieux gérer les données dans votre environnement d'analyse, en vous assurant que des données fiables et à jour sont toujours utilisées pour prendre des décisions.

Vous avez donc vu les deux, quels sont les domaines à prendre en compte avant de décider de l'utilisation de l'un ou l'autre ?

CritèresServeur de tableauxTableau Desktop
LicencesGérées de manière centralisée, les licences peuvent être facilement redistribuées si une personne quitte l'organisation.Géré au cas par cas, si une personne quitte la licence doit être transférée, peut entraîner une administration supplémentaire.
SécuritéLes autorisations sont gérées de manière centralisée, sur l'accès et la possibilité de mettre à jour le tableau de bord. Il peut exploiter la puissance d'Active Directory, Kerberos, OAuth.Les autorisations sont gérées localement, en fonction de la configuration du réseau de l'entreprise, qui est généralement un nom d'utilisateur et un mot de passe.
ConnectivitéFonctionne bien avec les sources de données d'entreprise populaires comme Cloudera Hadoop, Oracle, AWS Redshift, cubes, Teradata, Microsoft SQL Server.Vous pouvez vous connecter aux données sur place ou dans le nuage, qu'il s'agisse de données volumineuses, d'une base de données SQL, d'un tableur ou d'applications dans le nuage comme Google Analytics et Salesforce.
Intelligence artificielleComme il est généralement installé sur le réseau de l'entreprise, la capacité d'effectuer des calculs complexes a plus de puissance sur les serveurs dédiés.Aucune capacité sur la version de bureau
ÉvolutivitéLa grande extensibilité permet d'ajouter plus d'utilisateurs et de données, devient plus facile à gérer.Comme il est stocké localement, vous êtes soumis aux capacités et à la taille de l'ordinateur sur lequel vous vous trouvez. Plus les volumes sont importants, plus le traitement prend du temps, et vous pourriez manquer d'espace localement.
DéveloppementCela dépendrait des droits de l'utilisateur, ce qui pourrait ne pas être possible/idéal si le serveur n'est utilisé que pour l'hébergement et la gestion des tableaux de bord.Il peut être réalisé avec le bureau, mais le partage a ses limites par le partage ci-dessous. D'autre part, lorsque le développement est terminé, il peut être chargé sur le serveur pour être partagé avec d'autres utilisateurs.
Gestion des donnéesVous pouvez gérer toutes vos données de manière centralisée. Ainsi, si vous disposez de plusieurs tableaux de bord, ils fonctionneront à partir d'un seul ensemble de données, ce qui en garantira la cohérence.Si vous avez un certain nombre de personnes qui développent des tableaux de bord similaires, ils doivent s'assurer que l'endroit d'où ils tirent leurs données est cohérent, afin que les résultats ne donnent pas de messages contradictoires.
Capacité d'entrepriseA la capacité de gérer un vaste réseau d'utilisateurs dans l'entreprise.Aucun disponible n'a été utilisé davantage pour le développement local.
PartageTant que l'utilisateur peut se connecter au serveur
, il peut voir les tableaux de bord auxquels il a accès.
Peut être partagé localement, le destinataire doit avoir installé Tableau
pour voir la visualisation.
RédactionLe tableau de bord ne peut être édité que sur le serveur, avec les autorisations appropriées.Les versions locales pourraient être éditées par les utilisateurs, ce qui permettrait à
de disposer de plusieurs versions du même tableau de bord.

Donc, en résumé :

Afin de prendre une décision sur la voie à suivre, les questions suivantes doivent être posées :

  • Quelle est la taille de votre organisation ?
  • Votre main-d'œuvre a-t-elle besoin de capacités de développement ?
  • Quelle est l'importance de pouvoir gérer vos données ? Doit-il être contrôlé de manière centralisée ?
  • Pouvez-vous bénéficier d'une mise à l'échelle pour :
    • Frais de licence.
    • Gestion des données.
    • Gestion des utilisateurs.
    • Distribution des tableaux de bord.
    • Évolutivité - Vos données existantes seront-elles étendues et se développeront-elles au fil du temps ?

En conséquence, une grande partie de la décision sera prise en fonction du coût, de la taille de vos données, de la distribution des tableaux de bord et du nombre d'utilisateurs.