У меня есть таблица фактов FactSpeed
максимальных скоростей автомобиля. Примерно так:
test_date MaxMph MakeKey ModelKey StateKey
1/1/2020 95 1 5 6
1/2/2020 60 2 4 6
1/2/2020 15 2 4 8
Теперь мне нужно добавить новую меру, и это число тестов на основе диапазона.
DimRange будет выглядеть так:
RangeKey Range
1 0 - 20
2 21 - 50
3 51 - 80
4 Over 80
FactSpeed
теперь будет выглядеть так:
test_date MaxMph MakeKey ModelKey StateKey RangeKey
1/1/2020 95 1 5 6 4
1/2/2020 60 2 4 6 3
1/2/2020 15 2 4 8 1
Это было бы решением. Проблема в том, что люди, использующие куб, часто меняют эти диапазоны. Например, сегодня может быть 4 диапазона, а завтра может быть 8 диапазонов. Это означает, что мне нужно изменить DimRange
новыми диапазонами, а затем повторно заполнить таблицу фактов.
Можно ли выполнить эту конкретную меру без создания таблицы Dim?