Тип 2 Повільно змінюваний розмір (SCD Type 2)

У Типі 2 “Вимір, що повільно змінюється” до таблиці додається новий запис для представлення нової інформації. Таким чином, в таблиці буде присутній як оригінальний, так і новий запис. Новий запис отримує власний первинний ключ.

У нашому прикладі це запис у таблиці, коли Христина вперше увійшла в систему:

Ключ клієнтаІм’яДержаваДата_створенняCurrent_Flag
1001КрістіноІллінойс2018-05-01Так

Після того, як Крістіна переїхала з Іллінойсу до Каліфорнії, ми додаємо нову інформацію як новий рядок до таблиці:

Ім’яДержаваДата_створенняCurrent_Flag
1001КрістіноІллінойс
2018-05-01
Ні
1001КрістіноКаліфорнія2020-01-15Так

Переваги:

-Це дозволяє нам точно зберігати всю історичну інформацію.

Недоліки:

– Це призведе до швидкого зростання розміру таблиці. У випадках, коли кількість рядків у таблиці дуже велика, зберігання та продуктивність можуть стати проблемою.

– Це ускладнює процес ETL.

Використання:

Зустрічається рідше, ніж тип 4, але частіше, ніж інші типи.

Коли використовувати тип 2:

Тип 2 – розмірність, що повільно змінюється, слід використовувати, коли сховищу даних необхідно відстежувати історичні зміни, і вас не турбує, що кілька рядків у таблиці розмірностей можуть представляти один елемент. Наприклад, більше двох рядків у таблиці “Клієнт” можуть посилатися на одного і того ж клієнта.

ОРИГІНАЛ СТАТТІ:Type 2 Slowly Changing Dimension

🚀Долучайтесь до нашої спільноти Telegram:

🚀Долучайтесь до нашої спільноти FaceBook:

Posted in DBTagged

One thought on “Тип 2 Повільно змінюваний розмір (SCD Type 2)

Leave a Reply

Your email address will not be published. Required fields are marked *