Медленно меняющиеся измерения
Преобразование и анализ данных с Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
Как часто меняется измерение?
Как часто меняется измерение?
Как часто меняется измерение?
Медленно меняющиеся измерения
Типы SCD основаны на разных подходах к управлению изменениями данных:
Тип 0 (без изменений)
Тип 1 (перезапись)
Тип 2 (полная история)
Тип 3 (ограниченная история)
Прочие типы (4, 5, 6, 7)
SCD Тип 0: без изменений
Изменения не принимаются
Новые значения отбрасываются
Данные всегда отражают исходное состояние
Применяется, когда данные не должны изменяться после первоначальной загрузки
SCD Тип 1: перезапись
Существующая запись перезаписывается новыми данными
Данные всегда отражают актуальные значения
Применяется для вспомогательных атрибутов, история которых не нужна, например номера телефона
SCD Тип 2: полная история
Исходная запись сохраняется, а для новых данных создаётся новая запись
Вся история изменений хранится
Дополнительные столбцы фиксируют даты применения изменений
SCD Тип 3: частичная история
Хранится история только одного или нескольких атрибутов.
Для каждого атрибута добавляется дополнительный столбец с предыдущим значением.
Применяется, когда требуется ограниченная история (текущее и предыдущее значение) без добавления новых строк.
Прочие типы SCD
Прочие типы (4, 5, 6, 7) — вариации базовых типов 1, 2 и 3
Из-за сложности они редко используются на практике
Наиболее распространены Тип 1 и Тип 2. Используйте их при возможности:
SCD Тип 1 — если история не нужна.
SCD Тип 2 — если история необходима.
Давайте потренируемся!
Преобразование и анализ данных с Microsoft Fabric
Preparing Video For Download...