Slowly Changing Dimensions (SCD) type 2

Slowly Changing Dimensions type 2 (SCD2) is een concept dat wordt gebruikt in datawarehousing en data management om veranderingen in beschrijvende gegevens bij te houden en te beheren. Beschrijvende gegevens zoals klantgegevens worden typisch in een dimensietabel opgeslagen. SCD2 helpt bij het beheren van deze gegevens wanneer ze in de loop van de tijd veranderen.

Wanneer een klant bijvoorbeeld verhuist, zal dit binnen het kader van SCD2 leiden tot een nieuwe rij in de dimensie. De klant zal ook een nieuwe Key/ID krijgen.

SCD2 is handig wanneer het belangrijk is historie bij te houden. Wanneer je in het bovenstaande voorbeeld graag wil zien hoeveel producten er gekocht zijn door inwoners die op het moment van de verkoop in een bepaalde regio woonden, kun je niet volstaan met simpelweg een update van de bestaande rij wanneer een klant verhuist (zoals bij SCD1). De historie van waar deze klant ten tijde van een sale woonde is dan tenslotte niet meer aanwezig in de dimensie. met SCD2 blijft deze historie bewaard.

Hieronder een voorbeeld van SCD2.

Leave Comment

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