У нас есть система, которая отслеживает распределение единицы работы, от получения этой единицы работы до завершения этой единицы работы.
] Единица работы имеет ряд атрибутов, это источник, тип и т. Д. Я довольно хорошо отношусь к моделированию, вероятно, это будут либо измерения факта, либо просто атрибуты, в зависимости от их природы и того, как наши пользователи захотят отчет по ним.
Проблема в распределении.
Единица работы может выполняться несколькими командами, внутри этих команд она может выполняться несколькими людьми. Действия могут выполняться над этой единицей работы.
И нашим пользователям будет интересно сообщить об этом.
Сколько единиц работы было распределено по команде, например, за определенный период времени.
Я новичок в хранилищах данных, поэтому не знаю, как это моделировать. Кандидаты, которые я определил до сих пор:
1) Медленно изменяющиеся измерения
Использование, вероятно, Типа 4 для распределения между командой и человеком в команде.
2) Снимок
Имеющий Тип 4 из / к атрибутам основного факта, которые говорят, когда он был в учетной записи, поэтому каждая единица работы встречается несколько раз в таблице фактов, заполняющей куб.
3) Накапливаемый снимок
Я не уверен, что понимаю что это, а я m не уверен, что это актуально.
Есть ряд вещей, таких как SCD, группа, член команды, статус, распределение единиц работы в очереди и т. д. Так что это, кажется, изрядное количество SCD.
Есть ли что-то еще, что я пропустил в моем списке вариантов? Я что-то принципиально неправильно понял?