У меня есть унифицированные таблицы фактов и измерений вместе с кубами SSAS для хранилища данных веб-трафика, и теперь я пытаюсь понять, как определенные кампании влияют на трафик в различных измерениях.
Как мне подойти к этому процессу с точки зрения общего подхода и моделей данных для ETL, поскольку я рассматриваю его как отношение «многие ко многим». С моим текущим решением ETL веб-запрос поступает с одного устройства в одной стране и т. д., поэтому я просто применяю соответствующие ключи измерений при построении таблицы фактов. Кампания может быть направлена на несколько платформ, а также несколько кампаний могут быть активны одновременно.
По сути, то, что я ищу, — это иметь возможность использовать текущие табличные представления, в которых я могу нарезать/разделять трафик по измерениям, а затем накладывать это рядом со списком всех кампаний, которые могли повлиять на этот трафик.