Cube Dimension загружается очень медленно

У меня есть куб, размер которого составляет примерно 100 000 строк. Это работает очень медленно, и я не уверен, в каком направлении идти, чтобы решить проблему. Я создал разделы для мер, и агрегаты, кажется, работают нормально. Однако я могу перенести только измерение в браузер в 2008 году, даже без каких-либо мер, и мне понадобится 10 минут для загрузки. Любые предложения о том, в каком направлении я могу пойти, чтобы решить эту проблему? Я использую SQL Server 2008 Enterprise Edition. Сервер огромен, имеет 196 гигабайт памяти.
Я ценю вашу помощь!

2 ответа

Решение

Постройте иерархию по атрибуту ваших измерений. Даже если вы сможете вывести их всех в куб, кто будет искать один атрибут среди 100.000k возможных значений?

Лучше всего, чтобы Microsoft добавлял большие измерения в какую-то иерархию и устанавливал для свойства AttributeHierarchyVisible значение false, чтобы атрибут позволял просматривать иерархию, но не один.

Является ли измерение медленным при обработке куба или после обработки куба? Как составлен тусклый? Является ли это SQL Server View, где могут быть объединения с другими таблицами внизу, возможно, объединение вложенных циклов вместо объединения слиянием или хэшем для чтения всего Dim?

Используете ли вы таблицы Bridge для доступа к данным фактов? Они будут оценены во время выполнения и могут занять некоторое время. Несмотря на то, что вы возвращаете только тусклые данные в браузер, SSAS использует меру по умолчанию, что означает, что ваш запрос просмотра, скорее всего, в любом случае ссылается на данные фактов.

Наконец, убедитесь, что на сервере правильно установлена ​​память, и убедитесь, что SSAS использует ее достаточно. Этот сервер предназначен исключительно для SSAS или на нем установлен SQL Server или другие объекты?

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