Когда перестраивать проекты агрегации ssas?

У нас есть измерение возраста в нашем кубе SSAS. По сути, это всего лишь один атрибут, который представляет собой целое число лет человека на момент события. У нас было требование дополнительно разбить его на взрослого / ребенка с подгруппой взрослый / гериатрический и детский / неонатальный.

При добавлении этих новых атрибутов в измерение и иерархию, нужно ли мне идти к проектам агрегации и перестраивать те, которые ссылаются на измерение?

Мы не меняем ключ возраста пациента, просто добавляем дополнительные данные.

1 ответ

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

Также помните "правило 1/3": агрегации должны быть меньше, чем 1/3 размера таблицы фактов.

Вы можете увидеть подробности в удивительном техническом документе "Руководство по производительности Analysis Services 2008 R2" http://download.microsoft.com/download/6/5/6/6567C845-FC8D-4D62-920F-C027A349C889/SSASPerfGuide2008R2.pdf (3.4 Агрегирования, стр. 60).

Другие вопросы по тегам