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