Nacho Blasco
Combinaciones de datos en Looker Studio
8/2/2023
|
Dashboarding y reporting

¿Qué es el data blending?

Data Blending consiste en combinar datos de varias fuentes para crear gráficos, controles y tablas como por ejemplo, unir diferentes tablas de BigQuery y visualizarlas en una sola tabla. Looker Studio dispone de diferentes  configuraciones de unión entre las que puedes elegir a la hora de combinar tus datos. Una configuración de unión incluye cómo se combinarán los datos coincidentes y no coincidentes y, una condición que define cómo se relacionan las fuentes de datos. Estas configuraciones son:

¿Cómo funciona?

¡Hagamos práctico este artículo! No te quiero aburrir con la teoría y que sigas sin entender realmente cómo funciona cada combinación de datos. Así que manos a la obra y vamos a verlo con un ejemplo. Partimos de dos tablas que vamos a combinar con diferentes dimensiones y valores de las cuales la condición de unión es el “id Pedido”

El Left Outer Join devuelve tanto las filas coincidentes como las no coincidentes de las tablas izquierda y derecha. Se llama "Left" porque devuelve todas las filas de la tabla de la izquierda incluso cuando las filas de la derecha no coinciden. Si una fila no coincide o no se une con una fila de la derecha, devolverá valores NULL en las columnas de la derecha. Básicamente se deshace de las filas de la derecha que no se unen con ninguna fila de la izquierda. El Right Outer Join funciona de la misma manera pero al contrario.

 

El Inner Join devolverá las filas coincidentes de las tablas izquierda y derecha. Descarta todos los datos que no cumplen con su condición, o sea, se deshace de todas las filas que no cumplen con la condición de unión.

El Full Outer Join indica que se devuelven todas las filas, incluso si no cumplen con las condiciones. "Outer" indica valor NULL en las columnas que no se unen con ninguna fila.

El Cross Join devuelve todas las combinaciones posibles de las filas de las tablas derecha e izquierda. Esta opción se suele usar para realizar funciones y cálculos.

Espero que con este ejemplo tengas más claro cómo se combinan los datos en cada una de las opciones. Si tienes cualquier duda sobre Looker Studio, cuenta con nosotros para ayudarte.

Límites al combinar datos

Cinco fuentes de datos parece una cantidad generosa, pero hay situaciones en las que se necesitan más para la mezcla perfecta. A menudo me he topado con este problema y las soluciones han sido renunciar a algunas métricas o unir fuentes de datos en una sola tabla en Google Sheets o mediante importaciones de una plataforma a otra.

Ejemplos de dónde he encontrado esta limitación:

  • Unión de métricas de Google Analytics en más de cinco propiedades diferentes.
  • Unión de conversiones asistidas con conversiones de last click de Google Analytics en más de dos cuentas o propiedades.

"Problemas comunes y cómo resolverlos"

Los problemas que he encontrado en Looker Studio se pueden resolver fácilmente con soluciones simples. Parece que Looker Studio todavía está perfeccionando algunas funcionalidades logísticas que deberían funcionar sin problemas. Aquí están las soluciones y trucos que me han ayudado hasta ahora:

Datos que devuelven valores "null"

¿Alguna vez Looker Studio te ha devuelto molestos valores "null"? Esto sucede cuando una dimensión no tiene un valor asociado debido a un Left o Right Outer Join. Pero no te preocupes, hay soluciones para eso, ¡y aquí te ayudo a descubrirlas!"

La solución para esto es crear métricas personalizadas en la tabla que indiquen que devuelva la métrica máxima para ese campo o devuelva un 0 (en lugar de “null”). Usa la siguiente fórmula para crear esta métrica:

NARY_MAX([campo],0).

Reemplaza [campo] con la métrica y utiliza el cálculo SUM([campo]) si necesitas una métrica agregada.

Devolver 0 en lugar de “null” permite a Looker Studio combinar las métricas y devolver un valor, incluso si no hay valores para una de tus métricas combinadas. Es una solución un tanto absurda, pero es lo que tiene sentido con la configuración actual de Looker Studio.

Otra solución es crear una métrica personalizada utilizando una fórmula CASE WHEN, diciéndole a Looker Studio que devuelva 0 cuando el valor sea nulo o que devuelva el campo.

CASE WHEN [campo] IS NULL THEN 0 ELSE [campo] END

Datos que devuelven métricas calculadas incorrectamente

¿Están tus métricas combinadas dando resultados incorrectos? No desesperes, ¡hay algunas cosas que puedes hacer para solucionarlo!

Lo primero que te recomiendo es que verifiques siempre tus métricas combinadas en una tabla antes de agregarlas a un panel. ¡Esto te permitirá asegurarte de que estás extrayendo las métricas correctas de cada fuente antes de combinarlas!

Si descubres que tus resultados no están correctos, aquí hay algunos puntos a revisar:

  • Asegúrate de que las denominaciones sean las mismas para tus claves de unión. ¡Ya cometí el error de intentar usar la categoría de dispositivo como clave de unión entre diferentes plataformas antes de darme cuenta de que tenían diferente nomenclatura!. En lugar de usar Desktop, Tablet y Mobile como en Google Analytics, Bing Ads utiliza Computer, Tablet y Smartphone. Puedes arreglar esto con una fórmula CASE WHEN para que los nombres de dimensión de tus fuentes de datos coincidan. 
  • Verifica que el formato sea el mismo para tus claves de unión. ¡Esto es especialmente importante para dimensiones como fecha! Aunque puede parecer que la dimensión fecha se llama igual y tiene el mismo aspecto en tus fuentes de datos, puede que tenga un formato diferente en Looker Studio. Mira tus datos en una tabla con la fecha como dimensión y revisa el formato de las fechas.

¡Y recuerda, siempre habrá nuevos problemas, pero también nuevas soluciones!

Si tienes cualquier duda sobre la herramienta Looker Studio, cuenta con nosotros para ayudarte.
Contáctanos