La combinación de datos te permite crear gráficos, tablas y controles basados en varias fuentes de datos. Puedes combinar hasta cinco tablas.
Por ejemplo, puedes combinar datos de diferentes tablas de BigQuery, como la información del cliente y los detalles del pedido, y visualizar esa información en una sola tabla de Looker Studio. Como otro ejemplo, puedes graficar los datos combinados de tus cuentas de Google Ads y Google Analytics en una serie temporal para ver una vista unificada del rendimiento de tu campaña de marketing.
Diferencias entre las combinaciones y las fuentes de datos
La combinación de datos crea un recurso conocido como combinación. Las combinaciones son similares a las fuentes de datos, ya que proporcionan datos para los gráficos y los controles de tu informe. Sin embargo, las combinaciones difieren de las fuentes de datos en algunos aspectos importantes:
- Las combinaciones obtienen su información de varias fuentes de datos.
- Las combinaciones siempre se incorporan en el informe en el que se crean. No puedes crear una combinación reutilizable en todos los informes. Sin embargo, si copias el informe, las combinaciones se copiarán en el informe nuevo, por lo que tus gráficos seguirán trabajando en los datos combinados.
- Las métricas de la fuente de datos subyacente se convierten en dimensiones numéricas no agregadas en la combinación. Consulta este artículo sobre conceptos avanzados para obtener más información.
- Las combinaciones no tienen su propia configuración de actualización de datos ni de credenciales. En cambio, esta configuración se hereda de las fuentes de datos subyacentes.
Cómo funcionan las combinaciones
Los programadores de bases de datos usan instrucciones de unión de SQL para combinar datos de diferentes tablas. En Looker Studio, puedes combinar datos sin escribir código. En su lugar, debes usar el editor de combinación para configurar la unión, como se muestra en la siguiente captura de pantalla:
Leyenda:
- Tablas
- Configuración de unión
- Botón Unirse a otra tabla
- Nombre de la combinación
- Dimensiones y métricas incluidas
- Agrega métricas, un período y filtros
- Opción Ocultar campos de unión repetidos y botón GUARDAR
Tablas
Las combinaciones se componen de tablas. Cuando edites o crees una combinación, verás sus tablas en la IU. Cada tabla contiene un conjunto de campos que se extraen de la fuente de datos subyacente. Una combinación puede tener hasta cinco tablas.
Para agregar datos a una tabla, haz clic en Agregar dimensión o Agregar métrica.
Los campos que se usan en las condiciones de unión se muestran con un ícono de vínculo .
Configuración de unión
Una configuración de unión vincula pares de tablas en una combinación. Una configuración de unión consta de un operador, que define cómo combinar los registros coincidentes y no coincidentes de esas tablas, y una condición, que es un conjunto de campos que define cómo se relacionan las tablas entre sí.
Por ejemplo, en la siguiente captura de pantalla, la tabla Calificaciones se une a la tabla Estudiantes en el campo student_id
y a la tabla Clases en el campo class_id
. Ambas configuraciones de unión usan el operador externo izquierdo.
Operadores de unión
El operador de unión determina cómo se unen las filas coincidentes y no coincidentes de las tablas en la combinación. Looker Studio admite los siguientes operadores de unión:
- Unión interna: Muestra solo las filas coincidentes de las tablas izquierda y derecha.
- Unión externa izquierda: Muestra las filas coincidentes de la tabla derecha, además de las filas que no coinciden de las tablas de la izquierda.
- Unión externa derecha: Muestra las filas coincidentes de las tablas de la izquierda, además de las filas que no coinciden de la tabla de la derecha.
- Unión externa completa: Muestra todas las filas coincidentes de las tablas izquierda o derecha.
- Unión cruzada: Muestra todas las combinaciones posibles de filas de las tablas izquierda y derecha.
Obtén más información sobre los operadores de combinación en la documentación de BigQuery.
Condiciones de unión
Una condición de unión es un campo o campos que se pueden encontrar en cada tabla y que se pueden usar para vincular los registros de esas tablas. Por ejemplo, en una combinación de gráficos de Google Analytics y Google Ads, si Nombre de la campaña existe en ambas tablas extraídas, Looker Studio puede usar ese campo para unir los datos.
Para cada tabla de la combinación, seleccionarás qué campos usar en la condición. Ten en cuenta que no tienes que usar los mismos campos para cada tabla, ni los campos tienen que tener los mismos nombres, siempre y cuando los datos de cada campo sean los mismos. Por ejemplo, supongamos que deseas visualizar los clientes, los pedidos y los artículos en un solo gráfico. Estas tablas pueden tener los siguientes campos:
Tabla Clientes
customer_ID
customer_name
Tabla Pedidos
cust_id
order_number
order_total
Tabla Items
order_number
SKU
Para combinar estas tablas, debes unir la tabla Clientes con la tabla Pedidos, usando los campos customer_ID
y cust_id
como condición de unión, y unir la tabla Pedidos con la tabla Artículos usando order_number
como condición de unión.
Dimensiones y métricas incluidas
Todos los campos que se usan en las condiciones de unión de la combinación, además de las dimensiones o métricas adicionales que agregues a la combinación, se incluyen en la sección Dimensiones y métricas incluidas. Estos son los campos que podrás usar en cualquier gráfico que se base en la combinación.
Oculta los campos de unión repetidos
La opción Ocultar campos de unión repetidos excluye los campos duplicados que se usan en las condiciones de unión. Para incluir campos de unión repetidos, borra esta opción.
Por ejemplo, supongamos que unes tres tablas: Calificaciones, Estudiantes y Clases, con los campos student_id
y class_id
en la configuración de unión. Si seleccionas la opción Ocultar campos de unión repetidos, la combinación solo incluirá una instancia de student_id
y class_id
.
Para la misma configuración de combinación, con la opción Ocultar campos de unión repetidos desmarcada, la combinación ahora incluye varias instancias de student_id
y class_id
, junto con el nombre de la tabla en la que aparece ese campo, por ejemplo, class_id
(calificaciones), class_id
(clases), student_id
(calificaciones) y student_id
(estudiantes).
Períodos y filtros
Para limitar los datos de la combinación, aplica un período o un filtro a una o más tablas.
Ejemplo de combinación
En el ejemplo de combinación de clases, estudiantes y calificaciones, se muestra cómo resolver un caso de uso clásico de combinación de datos.