У Типі 2 “Вимір, що повільно змінюється” до таблиці додається новий запис для представлення нової інформації. Таким чином, в таблиці буде присутній як оригінальний, так і новий запис. Новий запис отримує власний первинний ключ.
У нашому прикладі це запис у таблиці, коли Христина вперше увійшла в систему:
Ключ клієнта | Ім’я | Держава | Дата_створення | Current_Flag |
1001 | Крістіно | Іллінойс | 2018-05-01 | Так |
Після того, як Крістіна переїхала з Іллінойсу до Каліфорнії, ми додаємо нову інформацію як новий рядок до таблиці:
Ім’я | Держава | Дата_створення | Current_Flag | |
1001 | Крістіно | Іллінойс | 2018-05-01 | Ні |
1001 | Крістіно | Каліфорнія | 2020-01-15 | Так |
Переваги:
-Це дозволяє нам точно зберігати всю історичну інформацію.
Недоліки:
– Це призведе до швидкого зростання розміру таблиці. У випадках, коли кількість рядків у таблиці дуже велика, зберігання та продуктивність можуть стати проблемою.
– Це ускладнює процес ETL.
Використання:
Зустрічається рідше, ніж тип 4, але частіше, ніж інші типи.
Коли використовувати тип 2:
Тип 2 – розмірність, що повільно змінюється, слід використовувати, коли сховищу даних необхідно відстежувати історичні зміни, і вас не турбує, що кілька рядків у таблиці розмірностей можуть представляти один елемент. Наприклад, більше двох рядків у таблиці “Клієнт” можуть посилатися на одного і того ж клієнта.
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook:
One thought on “Тип 2 Повільно змінюваний розмір (SCD Type 2)”