Wat is een datamodel?

Datamodellering in Sigma

Ben Harris

Technical Instructional Designer at Sigma

Welkom!

 

recraft: half: Iemand bouwt een datamodel met verbonden tabellen op een laptop

Datamodellering in Sigma

Welkom!

  • Instructor: Ben Harris – Instructional Designer bij Sigma

Ben_Harris

  • Samenwerkers: Joshua Bowman, Andrea Cato
  • Doel: Je op weg helpen met datamodellen in Sigma
Datamodellering in Sigma

Oakmark heeft je hulp nodig

 

oakmark bank

Datamodellering in Sigma

Oakmark heeft je hulp nodig

  • gestandaardiseerde modellen maken
  • Handmatig werk niet herhalen

recraft: half: Meerdere teamleden met consistente dashboards en grafieken

Datamodellering in Sigma

‘Datamodellen’ definiëren

Voorbeeld Sigma-datamodel

Datamodellering in Sigma

‘Datamodellen’ definiëren

 

vergelijking: Werkmap | Datamodel

 

  • Datamodel = documenttype in Sigma (zoals een werkmap)
  • Niet gericht op gebruikersinteractie
  • Kan data-elementen delen met andere Sigma-documenten
Datamodellering in Sigma

‘Datamodellen’ definiëren

 

recraft: half: Organisatie met gecureerde data die naar verschillende teams stroomt

 

  • Data in de hele organisatie cureren
  • Borgen wie wat ziet, consistent
Datamodellering in Sigma

‘Datamodellen’ definiëren

recraft: half: Een restaurantkeuken met ingrediënten en personeel dat gerechten bereidt

 

  • Warehouse = keuken (ruwe ingrediënten)
  • Datateam = personeel dat bereidt en levert
Datamodellering in Sigma

‘Datamodellen’ definiëren

 

recraft: half: Een menu met geordende gerechten en een klant die bestelt

 

  • Datamodel = het menu
  • Organiseert ingrediënten tot serveerklare ‘gerechten’
  • Eindgebruikers ‘bestellen’ zonder zelf te koken
Datamodellering in Sigma

‘Datamodellen’ definiëren

  • Eén betrouwbaar menu voor iedereen
  • Data is accuraat, gecontroleerd en herbruikbaar

recraft: half: Een restaurantkeuken met ingrediënten en personeel dat gerechten bereidt

Datamodellering in Sigma

‘Datamodellen’ definiëren

 

radiaal: Datamodellen, Team A, Team B, Werkmappen, Apps, Analyses

 

  • Meerdere datamodellen in één organisatie
  • Gebouwd per use case → team, werkmappen, apps, analyses
Datamodellering in Sigma

Componenten van een datamodel

 

recraft: half: Bouwstenen van een datamodel met basistabel en metrics

Datamodellering in Sigma

Componenten van een datamodel

 

basistabel

 

  • Begin met een basistabel
  • Eén rij per object of event
  • Voorbeeld:
    • transacties → één rij = één transactie
Datamodellering in Sigma

Componenten van een datamodel

 

  • Basistabel kan meerdere warehousetabellen gebruiken
  • Joins of relaties voor accountdata
  • Gebruikers voegen kolommen toe uit andere tabellen indien nodig

 

basistabelrelaties

Datamodellering in Sigma

Componenten van een datamodel

 

recraft: half: Een rekenmachine of formule die één metriekwaarde oplevert

 

  • Metrics = vooraf gedefinieerde berekeningen
  • Waarden klaar voor werkmappen
Datamodellering in Sigma

Componenten van een datamodel

 

afbeelding rond parameters en kolomniveaubeveiliging

 

  • Parameters om te filteren
  • Beveiliging op kolomniveau
    • → data op basis van rechten
Datamodellering in Sigma

Componenten van een datamodel

 

  • Geavanceerde features (bv. materialization) → niet in deze cursus
  • Aan het eind: stevig begrip; verken meer in product en docs

materialization

Datamodellering in Sigma

Laten we oefenen!

Datamodellering in Sigma

Preparing Video For Download...