У нас есть требование разработать стратегию, показывающую данные о доходах от продаж, взвешенные по датам по-разному в разных графиках.Модель размера для захвата взвешивания продаж в разные сроки.
В настоящее время у нас есть таблица FactSales с зерном одной строки в заказе с мерой объема продаж. У нас есть отдельные измерения DimDate и DimTime, а измерение DimBusinessUnit с одной строкой для каждого объекта внутри организации.
В DimDate у нас есть флаг для крупных американских праздников, поэтому мы знаем, что можно ожидать снижения выручки от продаж. Этот флаг будет применяться во всем мире.
Спросите, что разные бизнес-единицы могут иметь медленные доходы. Например, понедельник может быть медленным в одном бизнес-подразделении, а в пятницу медленнее в другом. Для анализа желательно зафиксировать эти разные графики с помощью флага или взвешивания.
В конечном счете это, вероятно, отразится как прогнозируемая сумма продаж в расчетной мере.
Как я могу лучше всего добавить это взвешивание? Означает ли это значение Date, измерение Business Unit или, может быть, вырожденное измерение в таблице фактов, или что-то еще?
7 дней флажков в порядке, но не бит-маска. Это не будет хорошо переводиться в инструменты конечных пользователей. –
Правда, бит-маска - пример упакованного атрибута и его чего-то, чего я также избежал бы. Однако вопрос был вокруг возможных решений, и бит-маска, безусловно, одна из них. –