Expérience utilisateur : réflexions sur la conception de l'espace de travail coordonné de Tableau Prep

Découvrez les nouvelles fonctionnalités de Tableau Prep : celles-ci vous permettent de zoomer sur les données et de bénéficier d'une meilleure expérience de préparation des données.

Imaginez que vous vous retrouvez dans une ville que vous ne connaissez pas. Quelle est votre première réaction ? Vous cherchez probablement à vous orienter en vous posant des questions, telles que : Où est le nord ? Quel le café le plus proche ? Qu'il y a-t-il à faire dans les environs ?

Pour mieux comprendre votre environnement, vous utiliserez peut-être une carte numérique sur votre téléphone qui vous proposera plusieurs options : une vue aérienne de la zone où vous vous trouvez, ainsi que des instructions détaillées sur comment arriver à votre destination. Dans une carte numérique, vous pouvez agrandir certaines zones pour les voir de manière plus détaillée et savoir où vous arrêter en route.

Maintenant, transposez cette expérience dans le contexte de la préparation des données. Pour créer l'espace de travail de Tableau Prep, nous avons voulu aider les utilisateurs à mieux s'orienter en mettant à leur disposition les outils suivants :

  • Une vue d'ensemble sur le parcours de leurs données (volet du flux)
  • Une vue synthétisée de leurs plages de valeurs pour qu'ils puissent rapidement comprendre toutes les étapes nécessaires pour nettoyer leurs données avec le suivi des modifications (volet Profil)
  • Une vue familière et granulaire des lignes (grille des données)

Nous avons ensuite coordonné ces trois vues. L'objectif ? Faire en sorte que, lorsque vous sélectionnez une valeur de données dans le profil, le tri soit effectué jusqu'au niveau des lignes qui contiennent cette valeur dans la grille des données. Chaque vue dessert une fin bien spécifique : en effet, chaque niveau de granularité permet de faire ressortir un certain type d'informations exploitables. C'est là le fondement de l'expérience très directe et visuelle de Tableau Prep.

Flux

Pour concevoir le volet du flux de Tableau Prep, nous nous sommes inspirés de plans de métro. Les plans de métro sont complexes, mais facilement déchiffrables. Les plus efficaces adoptent une géographie libre représentée sous forme d'une grille. Nous avons voulu créer un diagramme de flux au visuel très explicite, un peu comme un plan de métro.

Pour le volet du flux de Tableau Prep, nous nous sommes inspirés de plans de métro.

Les flux de préparation des données conventionnels documentent tout en une seule et même étape, ce qui peut donner lieu à des graphiques très grands, très denses et très compliqués. Toutefois, en réfléchissant bien à ce que font les utilisateurs avec leur flux (ai-je précisé que nous avons consulté de nombreux utilisateurs ?), nombre d'actions semblent avoir été effectuées dans un ordre chronologique : se connecter aux données, nettoyer les données et combiner les données. Ces actions constituent les étapes claires du flux. C'est pourquoi nous avons décidé d'organiser des actions en groupes. Nous avons ajouté des annotations sous forme d'icônes au volet du flux pour documenter visuellement ces actions de nettoyage. Ceci contribue à renforcer notre vision d'une cartographie simple et claire des principales opérations du flux de préparation des données.

Volet du flux de Tableau Prep

Profil

Les profils sont extrêmement utiles pour comprendre la distribution des valeurs dans une colonne ou un champ particulier. Pour le volet Profil de Tableau Prep, nous avons créé environ 50 prototypes (cinq variations de code), avant d'arriver au produit tel qu'il est aujourd'hui.

L'objectif du volet Profil est simple : il vous aide à voir le nombre de dossiers pour chaque valeur unique dans un champ donné et de repérer facilement les valeurs atypiques dans des quantités astronomiques de données. Pour affiner cet objectif, nous avons posé énormément de questions : Comment voir la forme de toute la plage de valeurs ? Les données discrètes et continues sont-elles mieux exploitées en utilisant différentes stratégies d'affichage ?

Nos recherches ont révélé que, pour pouvoir gérer un large éventail de types et de volumes de données, le volet Profil doit pouvoir prendre en charge des tâches très diverses et variées. Problème : cela peut être difficile à déployer dans un seule et même vue. Nous nous sommes donc concentrés sur les tâches les plus courantes. Nous avons fait en sorte que la vue s'adapte en fonction des données et que l'utilisateur puisse « jouer » avec.

Par exemple, les gens voulaient pouvoir localiser les valeurs atypiques et comprendre les limites de leurs données. Avec un profil, c'est un véritable jeu d'enfant ! Vous pouvez facilement localiser les valeurs atypiques, notamment les valeurs nulles, les valeurs qui sortent d'une distribution normale ou les valeurs d'une plage de valeurs spécifique qui ne correspond pas à vos attentes.

En parlant de valeurs nulles, nous savons qu'il est essentiel de voir si un champ comporte des valeurs nulles. C'est pourquoi nous avons décidé d'afficher systématiquement les valeurs nulles en haut de chaque profil. Lorsque vous cliquez sur une valeur, Tableau Prep met en évidence les valeurs correspondantes, ce qui vous permet de mieux comprendre vos données dans leur ensemble, même en présence de milliers ou de millions de lignes de données. Dans l'exemple suivant, on peut voir comme il est facile d'identifier la source de toutes les valeurs nulles du champ « Minimum Wage » (Salaire minimum).

Le volet Profil de Tableau Prep a été spécialement conçu afin de pouvoir facilement localiser les valeurs atypiques et nulles dans vos données.

Grille de données

La grille de données est la représentation des données au niveau des lignes. Les personnes qui travaillent avec des données y sont habituées. Plusieurs études ont montré que les utilisateurs avaient deux souhaits : que la grille des données valide ce qu'ils observaient dans le profil, et qu'ils puissent inspecter des séries complètes de dossiers. Avec la coordination des trois volets, qui permet de mettre en évidence des points de données dans le profil et de filtrer dans la grille des données, nous avons pu créer une expérience utilisateur extraordinaire.

L'espace de travail coordonné de Tableau Prep en action

La préparation de données peut s'avérer une tâche fastidieuse, complexe, voire même éprouvante. Notre objectif ? Simplifier nos produits et de les rendre plus beaux. Nous avons consacré beaucoup de temps et d'énergie à affiner l'expérience globale de Tableau Prep, c.-à-d. son concept, les interactions et l'interface proprement dite, pour proposer un outil adapté aux différents niveaux de compétence des utilisateurs.

Nous sommes vraiment impatients de voir comment vous allez utiliser Tableau Prep au quotidien. Maintenant, changez le monde... flux après flux !