Агрегация SSAS не используется - PullRequest
1 голос
/ 20 сентября 2009

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

Я решил, что попробую сузить это. В конце концов, могут быть просто запросы, или сообщение, или что у вас. Итак, используя SQL Server Profiler и BIDS Helper , я создал одну и только одну агрегацию в одной из моих групп мер. Затем я запустил указанный запрос и посмотрел на профилировщик, и он снова попал в каждый отдельный раздел, и ничего не удалось извлечь из агрегации.

Мое единственное предположение состоит в том, что это связано с тем, что возвращаемая мера имеет выражение меры (конвертация валюты). У кого-нибудь есть идеи?

1 Ответ

2 голосов
/ 20 сентября 2009

Как указано в техническом документе Идентификация узких мест , выражения мер аннулируют агрегации. После того как я удалил все выражения мер из группы мер, агрегаты снова использовались. Hoorah!

...