Wat is een datamodel?
Datamodellering in Sigma
Ben Harris
Technical Instructional Designer at Sigma
Welkom!
Welkom!
Instructor:
Ben Harris – Instructional Designer bij Sigma
Samenwerkers:
Joshua Bowman, Andrea Cato
Doel:
Je op weg helpen met datamodellen in Sigma
Oakmark heeft je hulp nodig
Oakmark heeft je hulp nodig
gestandaardiseerde modellen maken
Handmatig werk niet herhalen
‘Datamodellen’ definiëren
‘Datamodellen’ definiëren
Datamodel =
documenttype in Sigma
(zoals een werkmap)
Niet
gericht op gebruikersinteractie
Kan data-elementen
delen
met andere Sigma-documenten
‘Datamodellen’ definiëren
Data in de hele organisatie
cureren
Borgen
wie wat ziet, consistent
‘Datamodellen’ definiëren
Warehouse
= keuken (ruwe ingrediënten)
Datateam
= personeel dat bereidt en levert
‘Datamodellen’ definiëren
Datamodel
= het
menu
Organiseert ingrediënten tot serveerklare ‘gerechten’
Eindgebruikers ‘bestellen’ zonder zelf te koken
‘Datamodellen’ definiëren
Eén betrouwbaar menu
voor iedereen
Data is
accuraat
,
gecontroleerd
en
herbruikbaar
‘Datamodellen’ definiëren
Meerdere datamodellen
in één organisatie
Gebouwd per use case →
team
,
werkmappen
,
apps
,
analyses
Componenten van een datamodel
Componenten van een datamodel
Begin met een basistabel
Eén rij
per object of event
Voorbeeld:
transacties → één rij = één transactie
Componenten van een datamodel
Basistabel kan
meerdere warehousetabellen
gebruiken
Joins
of
relaties
voor accountdata
Gebruikers voegen kolommen toe uit andere tabellen indien nodig
Componenten van een datamodel
Metrics
= vooraf gedefinieerde berekeningen
Waarden
klaar voor werkmappen
Componenten van een datamodel
Parameters
om te filteren
Beveiliging op kolomniveau
→ data op basis van rechten
Componenten van een datamodel
Geavanceerde features
(bv. materialization) → niet in deze cursus
Aan het eind:
stevig begrip
; verken meer in product en docs
Laten we oefenen!
Datamodellering in Sigma
Preparing Video For Download...