Joins y uniones en un modelo de datos

Modelado de datos en Sigma

Ben Harris

Technical Instructional Designer at Sigma

Propósito de una tabla base

 

recraft: half: Un icono de tabla única con filas y columnas, fondo transparente

 

  • Primer paso al crear un modelo de datos: añadir una tabla
  • No es un requisito estricto en Sigma
  • En este curso, los modelos empiezan con una tabla base
Modelado de datos en Sigma

Propósito de una tabla base

 

recraft: half: Concepto de una fila por pedido con iconos de pedido en una fila de tabla

 

  • Tabla base = unidad central de análisis
  • Una fila por objeto o evento que modeles
  • Ejemplo: modelo de pedidos → una fila = un pedido
  • Define la granularidad de los datos
Modelado de datos en Sigma

Propósito de una tabla base

 

base table

 

  • Tras definir granularidad: ¿tu tabla base necesita más tablas del almacén?
  • Ejemplo: pedidos + datos de cliente
  • Combina pedidos y clientes en una sola tabla base
Modelado de datos en Sigma

Propósito de una tabla base

 

comparación: Joins | Uniones

 

  • Dos formas de combinar datos: joins y uniones
  • Igual que en SQL y otras herramientas
  • En este curso: usarlas en Sigma
Modelado de datos en Sigma

Propósito de una tabla base

 

Más sobre joins y uniones: Recursos de DataCamp y documentación de Sigma:

Recursos de DataCamp

Recursos de Sigma:

Modelado de datos en Sigma

Joins

join.png

Modelado de datos en Sigma

Joins

  • Trae columnas de una tabla a otra
  • Usa una columna común como clave
  • Resultado: tabla más ancha (más columnas)

join.png

Modelado de datos en Sigma

Joins

recraft: half: Perfil de cuenta y cliente enlazados por una clave ID, estilo plano minimalista

join.png

 

  • Ejemplo: datos de cuentas + clientes
  • Clave de join: ID de cliente
  • Cada fila recibe datos del titular (p. ej., email)
Modelado de datos en Sigma

Uniones

union framework.png

Modelado de datos en Sigma

Uniones

 

union.png

  • Añadir filas de una tabla al final de otra
  • Hacer coincidir columnas entre sí
  • Resultado: tabla más larga (más filas)
Modelado de datos en Sigma

Uniones

 

union.png

 

  • Úsalo cuando datos similares estén divididos en tablas
  • Tablas con columnas coincidentes y misma granularidad
  • Unión = un único dataset continuo
Modelado de datos en Sigma

Uniones

recraft: half: Dos iconos de banco con listas de transacciones que se fusionan en una

union.png

 

  • Ejemplo: dos sedes → dos tablas de transacciones
  • Unirlas → tabla única, todas las transacciones
Modelado de datos en Sigma

Propósito de combinar datos

 

  • Si lxs usuarixs unen/unionan a menudo a mano → añádelo al modelo
  • Tabla base consistente para todxs
  • Menos errores por repeticiones manuales

 

recraft: half: Equipo de analistas mirando juntxs un mismo panel consistente

Modelado de datos en Sigma

¡Vamos a practicar!

Modelado de datos en Sigma

Preparing Video For Download...