Apuntes sobre la experiencia del usuario: diseño del espacio de trabajo coordinado de Tableau Prep

Explore las nuevas funcionalidades de Tableau Prep que le permiten realizar un análisis más exhaustivo y tener una mejor experiencia de preparación de datos.

Imagine que está en una ciudad que no conoce. ¿Qué es lo primero que hace? Probablemente, orientarse. Para hacerlo, se preguntará: ¿En qué dirección está el norte?, ¿Dónde está la cafetería más cercana? o ¿Cuáles son las atracciones populares en la zona?

Para comprender dónde está, puede usar un mapa digital en el teléfono, que ofrece múltiples vistas. Entre ellas, una vista aérea del lugar e instrucciones paso a paso de la ruta hacia el destino. Este tipo de mapas también le permite hacer zoom y ver más detalles para identificar lugares que quiere visitar durante el trayecto.

Tomemos la idea de hacer zoom en un mapa y apliquémosla a la preparación de datos. Cuando desarrollamos el espacio de trabajo de Tableau Prep, el objetivo era ayudar a los usuarios a orientarse a través de:

  • Una descripción general de la exploración de los datos (el panel de flujo)
  • Una vista resumida de los dominios, para que puedan comprender rápidamente todos los pasos necesarios para limpiar los datos con control de cambios automático (el panel de perfil)
  • Una vista en el nivel de fila, granular y conocida (la cuadrícula de datos)

Coordinamos estas tres vistas para que cuando seleccione un valor de datos en el perfil, por ejemplo, se filtren las filas con ese valor en la cuadrícula de datos. Cada vista tiene su uso específico, ya que los diferentes niveles de granularidad ofrecen distinta información. Este es el elemento fundamental de la experiencia visual y directa de Tableau Prep.

Flujo

Antes de diseñar el panel de flujo, examinamos mapas del metro en busca de ideas. Estos mapas son complejos, pero se pueden comprender. Los mejores toman una geografía de forma libre y la trazan en una cuadrícula. Queríamos crear un diagrama de flujo visualmente claro, al igual que los mapas del metro.

Nos inspiramos en los mapas del metro para desarrollar el panel de flujo de Tableau Prep.

Los flujos de preparación de datos tradicionales de extracción, transformación y carga (ETL) registran todo como pasos únicos. Esto puede generar gráficos muy grandes, complicados y con demasiada información. Conversamos con muchos usuarios y evaluamos sus flujos. A partir de ahí, nos dimos cuenta de que muchas acciones parecían ocurrir de manera sucesiva: conectarse a los datos, limpiarlos y combinarlos. Estas acciones representan pasos claros del flujo. Cuando decidimos organizar las acciones en grupos, nos basamos en esta información. Agregamos anotaciones en forma de iconos en el panel de flujo para ofrecer un registro visual de estas acciones de limpieza. Así reforzamos nuestra visión de un mapa simple, claro y general de las operaciones principales del flujo de preparación de datos.

Panel de flujo de Tableau Prep

Perfil

Los perfiles son extremadamente útiles para comprender la distribución de los valores en una columna o un campo específicos. Para el panel de perfil de Tableau Prep, diseñamos aproximadamente 50 prototipos con cinco variaciones de códigos antes de obtener el producto final actual.

El objetivo del panel de perfil es simple: que el usuario pueda ver el número de registros para cada valor único en un campo. Así, podrá identificar valores atípicos fácilmente en la enorme cantidad de datos. Durante el proceso, hicimos muchas preguntas para definir esta utilidad: ¿Cómo se ve la forma de todo el dominio? Los datos discretos y continuos, ¿se muestran mejor con diferentes estrategias de visualización?

Basándonos en nuestra investigación, descubrimos que hay una diversas tareas que el panel de perfil debe admitir para poder manejar determinados tipos de datos y volúmenes. Esto puede ser difícil de mostrar en una única vista. Por eso, nos centramos en las tareas más comunes y en ofrecer vistas predeterminadas sólidas y en contexto con los datos y opciones de vistas que proporcionen control al usuario.

Por ejemplo, los usuarios necesitaban poder identificar los valores atípicos y comprender el alcance de los datos. En un perfil, es fácil detectar los valores atípicos, incluso los valores nulos, los valores fuera de la distribución normal o un valor específico de dominio diferente del esperado.

Sabemos que es muy importante para el usuario poder determinar si hay valores nulos en un campo. Por esta razón, decidimos mostrar siempre los valores nulos en la parte superior de cada perfil. Cuando el usuario hace clic en un valor, Tableau Prep resalta los valores relacionados para que pueda comprender el conjunto de datos, incluso si son miles o millones de filas de datos. Por ejemplo, la siguiente captura de pantalla muestra lo sencillo que es identificar la fuente de los valores nulos en el campo Minimum Wage (Salario mínimo).

Desarrollamos el panel de perfil de Tableau Prep de manera que sea fácil identificar valores atípicos y nulos en los datos.

Cuadrícula de datos

La cuadrícula de datos presenta los detalles en el nivel de fila de los datos. Este trazado resulta muy familiar para quienes están acostumbrados a trabajar con datos. En muchos estudios realizados, descubrimos que los usuarios querían que la cuadrícula de datos validara lo que estaban viendo en el perfil. Además, deseaban poder inspeccionar una serie de registros completos. Logramos coordinar los tres paneles, la funcionalidad de resaltar en el panel de perfil y la de filtrar en la cuadrícula de datos. Así, creamos una experiencia de usuario asombrosa para ver y comprender los datos.

El espacio de trabajo de Tableau Prep en acción

La preparación de datos puede ser tediosa, compleja e incluso desconcertante. Nuestro objetivo es crear productos fáciles de usar, simples y atractivos. Dedicamos mucho tiempo y esfuerzo a perfeccionar la experiencia general de Tableau Prep (el concepto, las interacciones y la interfaz) para que se adapte a los diferentes niveles de habilidades de los usuarios.

Nos entusiasma descubrir cómo usa Tableau Prep en su trabajo diario. Ahora, ¡a cambiar el mundo con los flujos de datos!