Дата SSAS 2008 в составном ключе - PullRequest
0 голосов
/ 24 августа 2010

Я пытаюсь спроектировать куб в SSAS 2008 для данных, базовая единица которых - член-месяц, то есть для каждого члена есть демографические данные, некоторые другие показатели, которые могут измениться, и суммы в долларах, выплачиваемые в месяц.Я чувствую, что мне нужно включить MemberID и MonthKey в одном измерении, но это кажется неправильным подходом в случае, когда я просто хочу видеть доллары по месяцам.Если да, я бы положил в таблицу фактов и ключ месяца, и ключ месяца участника?Или используйте суррогатный ключ в измерении Member-Month, но включите в него MemberID и MonthKey?Кажется неправильным иметь Month в двух разных местах (Member-Month и Date).Любая помощь приветствуется!

1 Ответ

0 голосов
/ 26 августа 2010

Если я правильно понимаю ваш вопрос, вы должны создать таблицу участников, таблицу месяцев (или дат) и таблицу фактов, в которой есть столбцы FactKey, MemberKey, MonthKey, Amount. Затем вы можете создать измерения Member и Month.

Не следует добавлять данные месяца в измерение элемента. Связь между измерениями месяца и элемента уже построена с помощью таблицы фактов, в которой есть все данные, необходимые для существования данных между измерениями.

Это очень простая проблема проектирования, которую легко реализовать с помощью SSAS.

Надеюсь, эта помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...