Введение

Структура в хранилище данных Медленно изменяющееся измерение (SCD) в управлении данными и хранилище данных - это измерение, которое содержит относительно статичные данные, которые могут изменяться медленно, но непредсказуемо, а не в соответствии с регулярным графиком. Некоторые примеры типовых медленно меняющихся измерений - это такие сущности, как названия географических мест, клиентов или продуктов. Некоторые сценарии могут вызвать проблемы с целостностью ссылок. Например, база данных может содержать таблицу фактов, в которой хранятся записи о продажах. Эта таблица данных будет связана с размерами с помощью иностранных ключей. Одно из этих измерений может содержать данные о продавцах компании: например, региональные офисы, в которых они работают. Однако иногда продавцы переводятся из одного регионального офиса в другой. Для целей отчетности о прошлых продажах может потребоваться вести учет того факта, что конкретный торговый представитель был назначен в определенный региональный офис в более ранний период, в то время как этот торговый представитель теперь назначен в другой региональный офис. Использование SCD может помочь решить эту проблему. Для решения этих проблем используются методологии управления СКД, которые называются типами 0 - 6. СКД типа 6 иногда называют гибридными СКД.

Тип 0: сохранить оригинал

Атрибуты измерения типа 0 никогда не меняются и присваиваются атрибутам, которые имеют стойкие значения или описываются как "Оригинальные". Примеры: дата рождения, оригинальный кредитный рейтинг. Тип 0 применяется к большинству атрибутов измерения даты.

Объединение типов

Различные типы SCD могут применяться к разным столбцам таблицы. Например, мы можем применить тип 1 в колонке "Имя поставщика" и тип 2 в колонке "Государство поставщика" той же таблицы.