Introducción

En este tema, aprenderás cómo unir datos de diferentes fuentes en Tableau. Las uniones de datos son fundamentales para combinar información de múltiples tablas en una sola vista coherente. Esto es especialmente útil cuando trabajas con bases de datos relacionales o cuando necesitas combinar datos de diferentes hojas de cálculo.

Conceptos Clave

  1. Tipos de Uniones:

    • Inner Join: Combina solo las filas que tienen valores coincidentes en ambas tablas.
    • Left Join: Incluye todas las filas de la tabla izquierda y las filas coincidentes de la tabla derecha.
    • Right Join: Incluye todas las filas de la tabla derecha y las filas coincidentes de la tabla izquierda.
    • Full Outer Join: Incluye todas las filas cuando hay una coincidencia en una de las tablas.
  2. Claves de Unión:

    • Las claves de unión son los campos que se utilizan para combinar las tablas. Deben tener valores coincidentes para que la unión sea efectiva.
  3. Consideraciones de Rendimiento:

    • Las uniones pueden afectar el rendimiento de tu libro de trabajo, especialmente si las tablas son grandes. Es importante optimizar las uniones y considerar el uso de extractos si es necesario.

Ejemplo Práctico

Paso 1: Conectar a las Fuentes de Datos

Primero, conecta a las dos fuentes de datos que deseas unir. Por ejemplo, supongamos que tienes dos hojas de cálculo de Excel: Ventas.xlsx y Clientes.xlsx.

Ventas.xlsx
+------------+---------+-------+
| Cliente_ID | Fecha   | Venta |
+------------+---------+-------+
| 1          | 01/01/23| 100   |
| 2          | 02/01/23| 150   |
| 3          | 03/01/23| 200   |
+------------+---------+-------+

Clientes.xlsx
+------------+-----------+---------+
| Cliente_ID | Nombre    | Ciudad  |
+------------+-----------+---------+
| 1          | Juan      | Madrid  |
| 2          | Ana       | Barcelona|
| 4          | Luis      | Valencia|
+------------+-----------+---------+

Paso 2: Crear la Unión

  1. En Tableau, ve a la pestaña de Datos y selecciona Nueva Fuente de Datos.
  2. Conecta a Ventas.xlsx y Clientes.xlsx.
  3. Arrastra la tabla Ventas al área de trabajo.
  4. Arrastra la tabla Clientes al área de trabajo y suéltala sobre la tabla Ventas.

Paso 3: Configurar la Unión

  1. Tableau abrirá una ventana para configurar la unión.
  2. Selecciona el tipo de unión que deseas realizar. Para este ejemplo, usaremos una Left Join.
  3. Configura las claves de unión. En este caso, la clave es Cliente_ID en ambas tablas.
Left Join
Ventas.Cliente_ID = Clientes.Cliente_ID

Paso 4: Verificar la Unión

  1. Una vez configurada la unión, Tableau mostrará una vista previa de los datos combinados.
  2. Verifica que los datos se hayan unido correctamente.
Resultado de la Unión
+------------+---------+-------+-----------+---------+
| Cliente_ID | Fecha   | Venta | Nombre    | Ciudad  |
+------------+---------+-------+-----------+---------+
| 1          | 01/01/23| 100   | Juan      | Madrid  |
| 2          | 02/01/23| 150   | Ana       | Barcelona|
| 3          | 03/01/23| 200   | NULL      | NULL    |
+------------+---------+-------+-----------+---------+

Ejercicio Práctico

Ejercicio 1: Unir Tablas de Productos y Ventas

  1. Conecta a las siguientes hojas de cálculo: Productos.xlsx y Ventas.xlsx.
  2. Realiza una Inner Join utilizando Producto_ID como clave de unión.
  3. Verifica que los datos se hayan unido correctamente.
Productos.xlsx
+------------+----------+-------+
| Producto_ID| Producto | Precio|
+------------+----------+-------+
| 1          | A        | 10    |
| 2          | B        | 20    |
| 3          | C        | 30    |
+------------+----------+-------+

Ventas.xlsx
+------------+---------+-------+
| Producto_ID| Fecha   | Venta |
+------------+---------+-------+
| 1          | 01/01/23| 100   |
| 2          | 02/01/23| 150   |
| 3          | 03/01/23| 200   |
+------------+---------+-------+

Solución

  1. Conecta a Productos.xlsx y Ventas.xlsx.
  2. Arrastra la tabla Productos al área de trabajo.
  3. Arrastra la tabla Ventas al área de trabajo y suéltala sobre la tabla Productos.
  4. Configura una Inner Join utilizando Producto_ID como clave de unión.
Inner Join
Productos.Producto_ID = Ventas.Producto_ID
  1. Verifica la unión:
Resultado de la Unión
+------------+----------+-------+---------+-------+
| Producto_ID| Producto | Precio| Fecha   | Venta |
+------------+----------+-------+---------+-------+
| 1          | A        | 10    | 01/01/23| 100   |
| 2          | B        | 20    | 02/01/23| 150   |
| 3          | C        | 30    | 03/01/23| 200   |
+------------+----------+-------+---------+-------+

Conclusión

En este tema, aprendiste cómo realizar uniones de datos en Tableau. Las uniones son una herramienta poderosa para combinar información de diferentes fuentes y crear vistas más completas y útiles. Practica con diferentes tipos de uniones y claves de unión para familiarizarte con cómo afectan los resultados de tus análisis.

En el próximo tema, exploraremos cómo pivotar datos en Tableau para transformar y reorganizar tus datos de manera efectiva.

Curso de Tableau

Módulo 1: Introducción a Tableau

Módulo 2: Técnicas básicas de visualización

Módulo 3: Técnicas intermedias de visualización

Módulo 4: Técnicas avanzadas de visualización

Módulo 5: Preparación y transformación de datos

Módulo 6: Análisis avanzado

Módulo 7: Optimización del rendimiento

Módulo 8: Tableau Server y Online

Módulo 9: Proyectos del mundo real

© Copyright 2024. Todos los derechos reservados