Ster schema VS platte tabel 2: Snellere ETL

De volgende reden om een ster schema data model te gebruiken in plaats van een platte tabel:

Een snellere Extract Transform Load (ETL): updates en inserts gaan sneller wanneer je een dimensie attribuut wil veranderen. Wanneer dit attribuut onderdeel uit zou maken van de feitentabel in plaats van een dimensie, zou je dit attribuut moeten veranderen in de miljoenen rijen van deze tabel. Een dimensietabel heeft in de meeste gevallen hooguit enkele rijen voor een attribuut wat een update veel sneller maakt.

Het gebruik van dimensietabellen in een ster schema ontwerp biedt dus voordelen op het gebied van update- en insert-prestaties, omdat ze de noodzaak van het wijzigen van miljoenen rijen in de feitentabel vermijden. Dit verkort de tijd dat je ETL duurt zodat je dashboards en rapporten eerder up-to-date zijn.

Leave Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *