Я создаю хранилище данных, и у меня есть липкая проблема со временем. Зерно, которое мне нужно, - ежечасно (для подсчета суммарного количества событий в час), и мне также приходится учитывать шаблон сдвига, который не подходит в течение 24-часового периода (на самом деле возможно, что "синий" сдвиг не будет охватывать тот же время суток в течение нескольких дней).
Имея это в виду, я рассматриваю один из трех подходов
- одномерное измерение с 175 тыс. строк в нем.
- измерение времени снежинки с 7300 строк в календарном измерении и 175 тыс. строк во временном измерении
- чтобы таблица фактов имела внешние ключи для даты события и времени события.
Я склоняюсь к подходу 3, поскольку он позволяет отдельно указывать размер календаря отдельно в соединениях, но я был бы признателен за любые мысли.