Я пытаюсь понять чистую реализацию SCD типа 6 из WIKI, в которой говорится в основном о трех пунктах.
- Наличие суррогатного ключа типа 2 для каждого временного интервала может вызвать проблемы, если размерность может быть изменена.
- Чистая реализация типа 6 не использует это, но использует суррогатный ключ для каждого элемента основных данных (например, у каждого уникального поставщика есть один суррогатный ключ).
- Это позволяет избежать влияния любых изменений в основных данных на существующие данные транзакции.
Однако я не могу четко представить себе эти проблемы.