Установите свойство Slice в секциях, которые работают в режиме хранения ROLAP или для которых используются параметры упреждающего кэширования, допускающие переход в режим ROLAP.
Это правило анализирует секции базы данных и проверяет, какая секция не имеет определенного среза, но соответствует одному из следующих условий:
Секция установлена в режим ROLAP.
Секция установлена в режим MOLAP, но упреждающее кэширование включено и настроено так, что свойству OnlineMode присвоено значение Immediate. (Такие секции в процессе построения кэша MOLAP обрабатываются, как ROLAP.)
Рекомендации
Для наилучшей производительности обычно следует установить свойство Slice для секций, которые используют режим хранения ROLAP или располагают параметрами упреждающего кэширования, которые позволяют перейти в режим ROLAP.
Для секций в режиме ROLAP следует указать срез, иначе придется постоянно опрашивать секцию о типе данных, содержащихся в секции. Предположим, что в одной секции содержатся данные только за 2002 год, а в другой секции — только за 2003 год. Свойство Slice каждой секции отображает эти сведения. Запрос запрашивает данные о продажах за 2003 год. Обращаясь к свойству Slice, сервер узнает, в какой секции содержатся данные о продажах за 2003 год, не опрашивая секцию о содержащихся в ней данных.
Для секций в режиме MOLAP указывать срез не нужно, так как сервер сможет определить соответствующие секции после обработки данных. Однако при использовании упреждающего кэширования необходимо задать срез вручную, потому что секция может быть обработана как ROLAP во время построения кэша MOLAP.
Примечание |
|---|
Убедитесь, что срез, указанный для секции MOLAP, согласован с данными в секции. Если срез не согласован с данными, сервер возвращает ошибку при обработке данных. |
Настройка свойства Slice
В среде Business Intelligence Development Studio на вкладке Секции редактора кубов выберите секцию.
В окне Свойства для свойства Срез щелкните текстовое поле, а затем нажмите кнопку с многоточием (...).
В диалоговом окне Срез секции введите многомерное выражение, чтобы указать элемент, по которому нужно произвести срез.
Чтобы получить срез по нескольким иерархиям, введите кортеж, содержащий элементы, по которым нужно выполнить срез.
Дополнительные сведения
Дополнительные сведения о настройке упреждающего кэширования см. в разделе Упреждающее кэширование электронной документации по SQL Server.
Дополнительные сведения по вопросам производительности, связанным с упреждающим кэшированием, см. в разделе «Обновление данных почти в реальном времени» Руководства по повышению производительности служб SQL Server 2005 Analysis Services.
Примечание