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
-
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.
-
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.
-
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
- En Tableau, ve a la pestaña de
Datos
y seleccionaNueva Fuente de Datos
. - Conecta a
Ventas.xlsx
yClientes.xlsx
. - Arrastra la tabla
Ventas
al área de trabajo. - Arrastra la tabla
Clientes
al área de trabajo y suéltala sobre la tablaVentas
.
Paso 3: Configurar la Unión
- Tableau abrirá una ventana para configurar la unión.
- Selecciona el tipo de unión que deseas realizar. Para este ejemplo, usaremos una
Left Join
. - Configura las claves de unión. En este caso, la clave es
Cliente_ID
en ambas tablas.
Paso 4: Verificar la Unión
- Una vez configurada la unión, Tableau mostrará una vista previa de los datos combinados.
- 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
- Conecta a las siguientes hojas de cálculo:
Productos.xlsx
yVentas.xlsx
. - Realiza una
Inner Join
utilizandoProducto_ID
como clave de unión. - 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
- Conecta a
Productos.xlsx
yVentas.xlsx
. - Arrastra la tabla
Productos
al área de trabajo. - Arrastra la tabla
Ventas
al área de trabajo y suéltala sobre la tablaProductos
. - Configura una
Inner Join
utilizandoProducto_ID
como clave de unión.
- 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
- ¿Qué es Tableau?
- Instalando Tableau
- Descripción general de la interfaz de Tableau
- Conectando a fuentes de datos
- Tipos y estructuras de datos básicos
Módulo 2: Técnicas básicas de visualización
- Creando tu primera visualización
- Usando marcas y tarjetas
- Construyendo gráficos básicos
- Filtrando datos
- Ordenando y agrupando datos
Módulo 3: Técnicas intermedias de visualización
- Usando campos calculados
- Creando gráficos de doble eje
- Usando parámetros
- Creando mapas
- Usando cálculos de tabla
Módulo 4: Técnicas avanzadas de visualización
- Tipos de gráficos avanzados
- Usando expresiones LOD
- Creando tableros
- Acciones de tablero
- Narración de historias con datos
Módulo 5: Preparación y transformación de datos
- Combinación de datos
- Uniones de datos
- Uniones de datos
- Pivotando datos
- Técnicas de limpieza de datos
Módulo 6: Análisis avanzado
Módulo 7: Optimización del rendimiento
- Optimizando el rendimiento del libro de trabajo
- Extractos vs Conexiones en vivo
- Reduciendo tiempos de carga
- Grabación de rendimiento
- Mejores prácticas para el rendimiento
Módulo 8: Tableau Server y Online
- Introducción a Tableau Server
- Publicando libros de trabajo
- Gestionando permisos
- Programando extractos
- Colaborando con Tableau Online