Je bent bekend met de algemene principes van data modellering, maar je staat nu voor een nieuwe uitdaging: het maken van een model om rapportages te ondersteunen in een Business Intelligence of Data Warehouse omgeving. Dit vereist een manier van modelleren speciaal bedoeld voor databases die intensief worden bevraagd. Dit in tegenstelling tot genormaliseerde databases die juist bedoeld zijn om snel transacties te kunnen opslaan.
Je maakt kennis met begrippen als
- Feiten tabellen
- Dimensies
- Hierarchiën
- Datavault benadering
- Snowflake – en sterschema’s
– Kimball / Inmonn - Slicing/ dicing/ drill thru
- Omgaan met historie, slowly changing dimensions
We gaan in op de manier om de wensen van gebruikers te vertalen in een goed dimensioneel model. Ook worden diverse technische aspecten behandeld, die van belang zijn bij de implementatie van dit soort modellen in een database.