Relaciones problemáticas de datos

Ingesta de datos y modelos semánticos con Microsoft Fabric

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Entender las relaciones muchos a muchos

  • ¿Qué son las relaciones muchos a muchos?
    • Varios registros de una tabla se relacionan con varios de otra.

Cardinalidad - Muchos a muchos

  • ¿Por qué son problemáticas?
    • Generan datos confusos o inexactos.
    • Dificultan rastrear conexiones específicas.
Ingesta de datos y modelos semánticos con Microsoft Fabric

Cómo resolver relaciones muchos a muchos

  • ¿Qué son las tablas puente?
    • Vinculan tablas mediante una relación uno a muchos.
    • Ejemplo - Vincula CustomerID de Customers con ProductID de Products.

Tabla puente Tabla puente para Customer y Products

Tabla Customers:

CustomerID CustomerName City
101 John Doe New York
102 Jane Smith Los Angeles

Tabla Products:

ProductID ProductName Category
1 Laptop Electronics
2 Smartphone Electronics
Ingesta de datos y modelos semánticos con Microsoft Fabric

Entender las relaciones circulares

  • ¿Qué son las relaciones circulares?:

    • Se forma un bucle entre tablas (p. ej., A -> B -> C -> A)
  • ¿Por qué son problemáticas?

    • Los filtros se confunden y devuelven resultados erróneos
    • El modelo falla con el flujo circular y causa errores
  • Cómo resolver:

    • Rompe el bucle quitando/ajustando relaciones
    • Usa medidas DAX o marca relaciones como inactivas

Relación circular

Ingesta de datos y modelos semánticos con Microsoft Fabric

Estrella vs. copo de nieve: ¿cuál es la diferencia?

  • Esquema en estrella:
    • Estructura desnormalizada
    • Tabla de hechos central, menos tablas
    • Consultas rápidas; ideal para datos pequeños-medianos

Esquema en estrella

  • Esquema copo de nieve:
    • Estructura normalizada
    • Tabla de hechos con subdimensiones
    • Consultas más lentas; mejor para datos grandes y complejos

Ingesta de datos y modelos semánticos con Microsoft Fabric

¡Vamos a practicar!

Ingesta de datos y modelos semánticos con Microsoft Fabric

Preparing Video For Download...