Co to jest SCD? To akronim od angielskiego Slowly Changing Dimension czyli wolno zmieniający się wymiar. To nic innego, jak sposób na śledzenia zmian w danych w hurtowniach danych. W zależności od potrzeby stosuje się różne typy SCD.
Wyróżniamy sześć (6) typów SCD.
SCD 0 – ignorujesz zmiany
SCD 1 – nadpisujesz zmiany
SCD 2 – przechowujesz historię dla atrybutów w oddzielnym rekordzie.
SCD 3 – przechowujesz historię dla atrybutów w tym samym rekordzie ale innej kolumnie
SCD 4 – przechowujesz historię zmian w innej tabeli
SCD 6 – to kombinacja 1 + 2 + 3 = 6. Historia przechowywana jest zarówno w osobnej kolumnie jak i rekordzie.
U niektórych autorów znajdziesz również SCD 5 oraz SCD 7.
Najpopularniejsze są typy SCD 1, 2. Na rozmowie o prace, możesz dostać pytanie o SCD3. Tym trzem typom poświęcimy dzisiaj uwagę.
Read More