Cómo funcionan las combinaciones en Data Studio

Puedes combinar datos en Data Studio para unir información de varias fuentes en una sola vista. A partir de estos datos combinados, puedes crear gráficos, tablas y controles. La combinación de datos puede ayudarte a obtener estadísticas que tal vez no descubrirías si analizaras cada fuente de datos por separado.

Puedes combinar hasta cinco fuentes de datos distintas. Por ejemplo, puedes combinar los registros de los clientes con los detalles de los pedidos de diferentes tablas de BigQuery para verlos en una sola tabla. También puedes combinar las métricas de Google Ads y Google Analytics en una serie temporal para evaluar el rendimiento de las campañas de marketing.

Antes de comenzar

Para aprovechar al máximo esta guía, asegúrate de conocer estos conceptos clave:

Diferencias entre las combinaciones y las fuentes de datos

La combinación de datos crea un recurso llamado combinación. Al igual que las fuentes de datos estándar, las combinaciones proporcionan datos para los gráficos y controles de tus informes. Sin embargo, difieren en varios aspectos importantes:

  • Las combinaciones unen datos de varias fuentes de datos.
  • Las combinaciones siempre se incorporan en el informe en el que las creas. Si bien no puedes compartir una combinación en diferentes informes, cuando copias un informe, también se copian sus combinaciones para que tus gráficos sigan funcionando.
  • Las métricas de las fuentes de datos subyacentes se convierten en dimensiones numéricas no agregadas en la combinación. Consulta Sugerencias de combinación y conceptos avanzados para obtener más detalles.
  • Las combinaciones heredan la configuración de actualidad de los datos y de credenciales directamente de las fuentes de datos subyacentes.

Cómo funcionan las combinaciones

Mientras que los programadores de bases de datos escriben sentencias de SQL para combinar tablas, Data Studio te permite combinar datos sin escribir ningún código. Puedes usar el editor de combinaciones para configurar tu combinación:

En el editor de combinaciones, se muestran las opciones de combinación que aparecen cuando seleccionas las opciones de tabla y campo.

Leyenda:

  1. Tablas
  2. Configuración de la combinación
  3. Botón Combinar otra tabla
  4. Nombre de la combinación
  5. Dimensiones y métricas incluidas
  6. Agrega métricas, un período y filtros
  7. Opción Ocultar campos de combinación repetidos y botón GUARDAR

Tablas

Las combinaciones se componen de tablas. Cada tabla del editor de combinaciones contiene campos que se extraen de una fuente de datos subyacente. Puedes incluir hasta cinco tablas en una combinación.

Antes de combinar, Data Studio agrupa y agrega filas en cada tabla según sus dimensiones. Si tus dimensiones no incluyen un identificador único para cada registro, las filas idénticas se contraen durante esta fase de agrupación previa. Para garantizar que cada registro siga siendo distinto y evitar que los recuentos de filas se reduzcan de forma prematura, agrega un campo de identificador único (como una clave primaria o un ID de fila) a la lista de dimensiones de cada tabla.

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 combinación aparecen con un ícono de vínculo .

Configuración de la combinación

Una configuración de combinación vincula pares de tablas en una combinación. Cada configuración de combinación consta de un operador de combinación, que define si se deben combinar los registros de forma horizontal (uniones) o apilar las filas de forma vertical (uniones), y de condiciones de combinación, que especifican cómo se vinculan o vinculan los campos de cada tabla.

Por ejemplo, en la siguiente captura de pantalla, la tabla Grades se une a la tabla Students en el campo student_id y a la tabla Classes en el campo class_id. Ambas configuraciones de combinación usan el operador Left outer join.

La configuración de combinación con un operador de combinación externa izquierda seleccionado con las condiciones de combinación establecidas entre los campos student_id (Grades) y student_id (Students).

Operadores de combinación

El operador de combinación determina cómo se combinan los datos de las tablas de la combinación. Data Studio admite cinco operadores de combinación y el operador de unión:

  • Unión interna: Devuelve solo filas coincidentes de las tablas izquierda y derecha.
  • Unión externa izquierda: Devuelve filas coincidentes de la tabla derecha y filas no coincidentes de las tablas izquierdas.
  • Unión externa derecha: Devuelve filas coincidentes de las tablas izquierdas y filas no coincidentes de la tabla derecha.
  • Unión externa completa: Devuelve todas las filas de las tablas de la izquierda y de la derecha, independientemente de si coinciden o no.
  • Unión cruzada: Devuelve todas las combinaciones posibles de filas de las tablas izquierdas y derechas.
  • Unión: Agrega filas de la tabla derecha a la tabla izquierda, las apila verticalmente y quita las filas duplicadas.

¿Cuál es la diferencia entre una unión y una combinación?

Tanto las uniones como las uniones externas te permiten combinar datos de diferentes fuentes o tablas. La diferencia entre los dos métodos radica en cómo se combinan los datos: una unión combina los datos de forma horizontal (agregando columnas), mientras que una unión combina los datos de forma vertical (agregando filas).

Ejemplo de combinaciones y uniones

Expande las siguientes secciones para ver ejemplos de uniones.

Ejemplo de JOIN: Combina datos de forma horizontal

Una operación de unión toma dos o más tablas y las vincula una al lado de la otra en función de un identificador común. Usar uniones para enriquecer un conjunto de datos agregando columnas de información

Situación: Quieres combinar una tabla que contiene una lista de nombres de clientes con una segunda tabla que contiene las cifras de ventas totales de los clientes. Ambas tablas deben compartir un campo común, como ID del cliente, para que coincidan las filas de la primera tabla con las de la segunda.

Tabla 1: Detalles del cliente Tabla 2: Datos de ventas
ID de cliente Nombre del cliente ID de cliente Ventas totales
101 Alex 101 $5,000
102 Jie 102 USD 3,200

Para combinar estos datos en una sola tabla, puedes usar el operador de combinación Izquierda externa y vincular las tablas en el campo ID de cliente. Las dos tablas se combinan horizontalmente en una sola tabla más ancha que ahora incluye el Nombre del cliente y las Ventas totales en la misma fila.

ID de cliente Nombre del cliente Ventas totales
101 Alex $5,000
102 Jie USD 3,200

Ejemplo de unión: Agrega datos verticalmente

Una operación de unión toma dos o más tablas con una estructura idéntica (las mismas columnas en el mismo orden) y las apila una encima de la otra. Usa uniones para agregar un conjunto de datos a otro y obtener un panorama más completo de tus datos.

Situación: Tienes tres tablas separadas para las ventas (una para enero, otra para febrero y otra para marzo) y quieres combinarlas en un solo conjunto de datos para realizar un análisis completo del trimestre.

Tabla 1: Informe de ventas de enero

Fecha Región Ingresos
1 de ene Este USD 100
2 ene West $200

Tabla 2: Informe de ventas de febrero

Fecha Región Ingresos
1 de feb Este $150
2 de feb West $250

Tabla 3: Informe de ventas de marzo

Fecha Región Ingresos
1 de marzo Este $180
2 de marzo West USD 280

Para crear una sola tabla a partir de las tres tablas de ventas mensuales, puedes usar el operador Union entre las tablas. Los datos se agregarán de forma vertical, lo que creará una tabla más larga que conservará todas las columnas originales.

Fecha Región Ingresos
1 de ene Este USD 100
2 ene West $200
1 de feb Este $150
2 de feb West $250
1 de marzo Este $180
2 de marzo West USD 280

Obtén más información sobre los operadores de unión en la documentación de BigQuery.

Condiciones de la combinación

En la sección Condiciones de combinación, define cómo se vinculan o asocian los campos de cada tabla:

  • Para las uniones: Una condición de combinación (o condición de unión) consta de uno o más campos coincidentes que vinculan registros entre tablas. Por ejemplo, si Nombre de la campaña existe tanto en una tabla de Google Analytics como en una de Google Ads, Data Studio puede unir los datos en ese campo compartido.
  • Para las uniones: Una condición de combinación vincula cada dimensión y métrica de la tabla de la izquierda con un campo correspondiente del mismo tipo de datos en la tabla de la derecha para que sus valores se apilen en la misma columna.

Para cada tabla de la combinación, selecciona qué campos incluir en la condición. No es necesario que los campos tengan el mismo nombre en todas las tablas, siempre y cuando sus datos coincidan. Por ejemplo, para visualizar clientes, pedidos y artículos en un solo gráfico, tus tablas podrían tener los siguientes campos:

Tabla Customers

  • customer_ID
  • customer_name

Tabla Orders

  • cust_id
  • order_number
  • order_total

Tabla Items

  • order_number
  • SKU

Para combinar estas tablas, unirías la tabla Clientes con la tabla Pedidos, usando los campos customer_ID y cust_id como condición de combinación, y unirías la tabla Pedidos con la tabla Artículos usando order_number como condición de combinación.

Dimensiones y métricas incluidas

Todos los campos que se utilizan en las condiciones de combinación de la combinación, además de las dimensiones o métricas adicionales que agregues a la combinación, se enumeran 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.

Ocultar campos de combinación repetidos

La opción Ocultar campos de combinación repetidos excluye los campos duplicados que se usan en las condiciones de combinación. Para incluir campos de combinación repetidos en una combinación de unión, desmarca esta opción.

Por ejemplo, supongamos que unes tres tablas: Grades, Students y Classes, con los campos student_id y class_id en la configuración de combinación. Con la opción Ocultar campos de combinación repetidos seleccionada, la combinación incluye solo una instancia de student_id y class_id.

Una combinación de las tablas de calificaciones, estudiantes y clases que incluya solo un campo student_id y solo un campo class_id.

Para la misma configuración de combinación, con la opción Ocultar campos de combinació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).

Una combinación de las tablas de calificaciones, estudiantes y clases que incluye varios campos student_id y varios campos class_id.

En el caso de las combinaciones de unión, la opción Ocultar campos de combinación repetidos está seleccionada y bloqueada de forma predeterminada. Esto oculta automáticamente los campos redundantes en las tablas combinadas, lo que crea una vista de fuente de datos más limpia que muestra solo un conjunto de los campos unidos.

Períodos y filtros

Puedes limitar los datos de la combinación aplicando 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.