У меня есть простая схема звезды с 2 измерениями; курс и студент. Моя таблица фактов - это запись на курс. У меня установлены значения KPI, в которых используются данные из таблицы фактов (например, процент студентов, прошедших курс). Все работает отлично.
Теперь мне нужно добавить Цели KPI, хотя это иное зерно в таблицу фактов. Цели находятся на уровне курса, но также должны работать на уровне отдела и для любой выбранной комбинации атрибутов измерения. У меня есть числитель и знаменатели для Целей KPI, поэтому я хочу объединить их, когда задействовано несколько курсов, - перед делением, чтобы получить фактический целевой процент.
Как я могу это реализовать? Насколько я понимаю, в моей звездной схеме должна быть только одна таблица фактов. Так в таком случае, возможно, я бы сохранил более высокие значения зерна в таблице фактов? Или я бы создал измерение с этими значениями в? Или какое-то альтернативное решение?