Вопрос об архитектуре, состоящий из двух частей:
У меня есть параметры сотрудника, должности и руководителя. Я как бы хотел сохранить их в одном измерении и иметь что-то вроде сайта> супервайзера> должности> сотрудника. Проблема в том, что это должны быть SCD. То есть у них есть исторические ассоциации, связанные с фактами. Таблицы фактов должны обрабатываться каждые пять минут (информационная панель).
1) Должен ли я иметь их в одном измерении с суррогатным ключом (или составным, если на то пошло)? Ключи / суррогатный ключ будут состоять из calendar_id - employee_id.
2) Были ли таблицы фактов содержат ссылку на три разных измерения?
Требование обрабатывать каждые 5 минут (обработка, управляемая MOLAP SSIS ETL). Заставляет меня склоняться к сохранению времени / изменения фактов, чтобы мне было легче обрабатывать измерения вместе с таблицами фактов.