Продвинутый
Что такое SCD (Slowly Changing Dimensions) в хранилищах данных?
SCD (Медленно меняющиеся измерения) — это паттерны обработки изменений в справочниках (например, клиент сменил фамилию или адрес).
Основные типы:
- Type 1 (Перезапись): Старое значение просто затирается новым. История теряется.
- Type 2 (Новая строка): Добавляется новая строка с новыми данными. Используются колонки
valid_from,valid_toиis_current. Позволяет строить исторические отчеты (как выглядел клиент год назад). - Type 3 (Новая колонка): В таблицу добавляется колонка
previous_address. Хранит только текущее и одно предыдущее значение.