Хранилище данных: моделирование распределения рабочей нагрузки

У нас есть система, которая отслеживает распределение единицы работы, от получения этой единицы работы до завершения этой единицы работы.

] Единица работы имеет ряд атрибутов, это источник, тип и т. Д. Я довольно хорошо отношусь к моделированию, вероятно, это будут либо измерения факта, либо просто атрибуты, в зависимости от их природы и того, как наши пользователи захотят отчет по ним.

Проблема в распределении.

Единица работы может выполняться несколькими командами, внутри этих команд она может выполняться несколькими людьми. Действия могут выполняться над этой единицей работы.

И нашим пользователям будет интересно сообщить об этом.

Сколько единиц работы было распределено по команде, например, за определенный период времени.

Я новичок в хранилищах данных, поэтому не знаю, как это моделировать. Кандидаты, которые я определил до сих пор:

1) Медленно изменяющиеся измерения

Использование, вероятно, Типа 4 для распределения между командой и человеком в команде.

2) Снимок

Имеющий Тип 4 из / к атрибутам основного факта, которые говорят, когда он был в учетной записи, поэтому каждая единица работы встречается несколько раз в таблице фактов, заполняющей куб.

3) Накапливаемый снимок

Я не уверен, что понимаю что это, а я m не уверен, что это актуально.

Есть ряд вещей, таких как SCD, группа, член команды, статус, распределение единиц работы в очереди и т. д. Так что это, кажется, изрядное количество SCD.

Есть ли что-то еще, что я пропустил в моем списке вариантов? Я что-то принципиально неправильно понял?

1
задан THEMike 22 September 2010 в 14:24
поделиться