Relazioni dati problematiche

Acquisizione dei dati e modelli semantici con Microsoft Fabric

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Capire le relazioni molti-a-molti

  • Cosa sono le relazioni molti-a-molti?
    • Più record in una tabella si collegano a più record in un'altra.

Cardinalità - molti a molti

  • Perché sono problematiche?
    • Generano dati confusi o imprecisi.
    • Rende difficile tracciare collegamenti specifici.
Acquisizione dei dati e modelli semantici con Microsoft Fabric

Come risolvere le relazioni molti-a-molti

  • Cosa sono le tabelle bridge?
    • Collega le tabelle con una relazione uno-a-molti.
    • Esempio: collega CustomerID da Customers a ProductID da Products.

Tabella bridge Tabella bridge per Customer e Products

Tabella Customers:

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

Tabella Products:

ProductID ProductName Category
1 Laptop Electronics
2 Smartphone Electronics
Acquisizione dei dati e modelli semantici con Microsoft Fabric

Capire le relazioni circolari

  • Cosa sono le relazioni circolari?

    • Si crea un ciclo tra tabelle (es. A -> B -> C -> A)
  • Perché sono problematiche?

    • I filtri si confondono e danno risultati errati
    • Il modello fatica con flussi circolari, causando errori
  • Come risolvere:

    • Rompi il ciclo rimuovendo/regolando le relazioni
    • Usa misure DAX o imposta relazioni come inattive

Relazione circolare

Acquisizione dei dati e modelli semantici con Microsoft Fabric

Stella vs Fiocco di neve: qual è la differenza?

  • Schema a stella:
    • Struttura denormalizzata
    • Tabella dei fatti centrale, meno tabelle
    • Query veloci, ideale per dataset piccoli/medi

Schema a stella

  • Schema a fiocco di neve:
    • Struttura normalizzata
    • Tabella dei fatti con sotto-dimensioni
    • Query più lente, migliore per dataset grandi e complessi

Acquisizione dei dati e modelli semantici con Microsoft Fabric

Let's practice!

Acquisizione dei dati e modelli semantici con Microsoft Fabric

Preparing Video For Download...