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

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

У нашому прикладі, нагадаємо, ми маємо таку таблицю:

Ключ клієнтаІм’яДержава
1001КрістіноІллінойс

Щоб врахувати повільно мінливий розмір типу 3, у нашій таблиці розмірів тепер будуть такі стовпчики:

  • Ключ клієнта
  • Ім’я
  • Початковий_стан
  • Поточний_стан
  • Дата набрання чинності

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

Ключ клієнтаІм’яOriginal_StateCurrent_StateДата набрання чинності
1001КрістіноІллінойсКаліфорнія2020-01-15

Переваги:

– Це не збільшує розмір таблиці, оскільки оновлюється нова інформація.

– Це дозволяє нам зберегти частину історії.

Недоліки:

– Тип 3 не зможе зберігати всю історію, якщо атрибут змінюється більше одного разу. Наприклад, якщо Христина пізніше переїде до Техасу 15 грудня 2003 року, інформація про Каліфорнію буде втрачена.

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

Тип 3 рідко використовується на практиці.

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

Тип III, що повільно змінюється, слід використовувати лише тоді, коли сховищу даних необхідно відстежувати історичні зміни, і коли такі зміни відбуватимуться лише протягом обмеженої кількості часу.

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

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

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

Posted in DBTagged

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

Leave a Reply

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