Как разбить таблицу фактов без фактов по временному измерению? (ССОО)

Начиная с обычного - "пожалуйста, извините меня, так как это мой первый пост, и я относительный новичок" отказ от ответственности, у меня есть следующий вопрос...

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

... но я также хочу иметь еще одну таблицу фактов без фактов, которая может показать количество участников кампании в том или ином сегменте рассылки... поэтому я думаю, что мне нужно сделать, по сути, сбросить копию моего измерения участника кампании (которое медленно меняющиеся для людей, перемещающих географию и т. д.), в свою собственную таблицу фактов без фактов... столбцы, представляющие собой FK_campaigner, segment_id, start_date, end_date, но тогда как мне связать это с измерением времени, поскольку оно не имеет FK_time (просто начало и конечное время)... я думаю, что я хочу связать таблицу без фактов с таблицей времени в "когда PK_time > start_date и ‹ end_date", а затем нарезать для меня... но КАК? и возможно ли это, или мне нужно идти по пути загрузки одного факта за каждый день, когда кто-то был в сегменте?

большое спасибо всем, кто может указать мне правильное направление либо структурно (неправильный ли широкий подход?), либо, что еще лучше, с практической точки зрения, когда вы делаете это в SSAS.

AJ


person Community    schedule 21.08.2009    source источник


Ответы (1)


Если вы просто хотите проанализировать эти данные за один момент времени, например. покажите мне, как выглядели мои числа в точке x. Тогда у вас может быть измерение времени как «дата вступления в силу». Это было бы полуаддитивным, и вы не смогли бы агрегировать данные во времени.

Однако, если вас интересует анализ перехода между периодами времени, существует решение «многие ко многим», которое позволит это сделать: Белая книга революции «многие ко многим»

В техническом документе представлено несколько моделей, одна из которых будет уместна в вашем сценарии, будет либо «Пересечение времени», либо «Матрица перехода».

Удачи

person Jason Horner    schedule 28.08.2009