Подразделение неявных фактов и использование измерений - PullRequest
0 голосов
/ 11 мая 2010

У меня есть звездообразная схема с неявным разделением фактов, как показано на рисунке 5 в http://www.information -management.com / infodirect / 20020308 / 4858-1.html? Pg = 2 .

Мой вопрос: как мне настроить использование измерений? Первой моей мыслью было установить 3 ссылочных отношения (CustomerGroup - InvoiceItemFacts, GroupToCustomer - CustomerGroup, CustomerDimension - GroupToCustomer), но когда я пытаюсь это сделать, я получаю сообщение «В представлении источника данных в таблице« dbo_CustomerGroup »обнаружен цикл» .

Обновление:

Я обнаружил, что если я создаю регулярные отношения между GroupToCustomer и InvoiceItemFacts (фактически путем передачи таблицы CustomerGroup, поскольку у меня уже есть ключ группы клиентов), я могу получить некоторые результаты. Однако, когда я просматриваю куб и показываю InvoiceItemFacts по Customer, InvoiceItemFacts отображается только для первого Customer в группе.

1 Ответ

1 голос
/ 12 мая 2010

GroupToCustomer выглядит как «Таблица фактов без фактов», поэтому вы должны создать группу мер для этого, не нужно быть видимой для конечных пользователей, а затем выполнить соединение «многие-многие» через этот факт в измерении. вкладка использования.

Это немного усложняется дополнительной таблицей в пути, но это должен быть подход.

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