Создайте агрегирование. Essbase выбирает агрегатные представления, которые необходимо свести, агрегирует их на основе иерархии структур и сохраняет значения ячеек в выбранных представлениях.
Для создания агрегирований требуется разрешение "Доступ к базам данных".
Агрегирования — это промежуточные сохраненные консолидации кубов агрегированного хранения, называемые агрегатными представлениями. В агрегатных представлениях хранятся пересечения верхнего уровня. Это поддерживает эффективность обработки запросов за счет исключения динамических агрегирований в наиболее часто запрашиваемых пересечениях.
Если агрегирование включает зависимые на уровне 0 от агрегированных ячеек значения, которые изменяются при загрузке данных, значения более высокого уровня автоматически обновляются в конце процесса загрузки данных.
Чтобы создать агрегирование, выполните указанные ниже действия.
Ноль в поле Коэффициент остановки (по умолчанию) означает, что коэффициент остановки не задан.
Рассмотрите этот вариант, если пользователи куба не выполняют запросы известных распространенных типов и необходимо повысить производительность, ограничивая рост куба. Essbase агрегирует выбранные представления, за исключением того, что максимальный рост агрегированного куба не должен превышать заданный коэффициент. Например, если размер куба равен 1 ГБ, то указанный общий размер 1,2 означает, что размер результирующих данных не может превышать 20 % от 1 ГБ, т. е. общий размер составляет 1,2 ГБ.
Если флажок Основано на данных запроса установлен, Essbase агрегирует выбранные представления, которые определены на основе анализа закономерностей запросов пользователей. Это хороший подход, если пользователями вашего куба выполняются запросы подобных типов.
Чтобы этот флажок имел какое-то действие, сначала необходимо включить отслеживание запросов. Общие сведения об отслеживании запросов см. в разделе Выбор представлений на основе использования.
После включения отслеживания запросов перед выполнением этого задания следует выделить достаточно времени для определения закономерностей извлечения данных пользователя. Рекомендуется подготовить набор наиболее важных и долго выполняющихся запросов, включить отслеживание запросов, обработать подготовленный набор запросов, а затем выполнить это задание, чтобы создать агрегатное представление на основе отслеживания запросов.
Когда отслеживание запросов включено, стоимость извлечения ячеек записывается для каждой комбинации уровней. Запись продолжается до тех пор, пока приложение не будет закрыто или пока не будет выключено отслеживание запросов (с помощью инструкции MaxL alter database <dbs-name> disable query_tracking).
Установите этот флажок, если куб реализует альтернативные иерархии для разделяемых элементов или атрибутов и требуется включить их в агрегирование.
См. также