Агрегации используются для оптимизации производительности запросов при выполнении отчетов. Это исключает время, затрачиваемое запросом на выполнение вычислений, и обеспечивает быстрое получение результатов. Агрегированные таблицы имеют меньшее количество строк по сравнению с обычной таблицей.
Как работает агрегация в OBIEE?
Когда вы выполняете запрос в OBIEE, BI-сервер ищет ресурсы, на которых есть информация для ответа на запрос. Из всех доступных источников сервер выбирает наиболее агрегированный источник для ответа на этот запрос.
Добавление агрегации в репозиторий
Откройте репозиторий в автономном режиме в инструменте администратора. Перейдите в Файл → Открыть → Оффлайн.
Импортируйте метаданные и создайте источник логической таблицы в слое BMM. Разверните имя таблицы и щелкните по имени исходной таблицы, чтобы открыть диалоговое окно источника логической таблицы.
Перейдите на вкладку сопоставления столбцов, чтобы увидеть столбцы карты в физической таблице. Перейдите на вкладку содержимого → Агрегировать группу содержимого, выбрав логический уровень.
Вы можете выбрать различные логические уровни в соответствии со столбцами в таблицах фактов, таких как Общая сумма продукта, Общая выручка и Квартал / Год для времени в соответствии с иерархиями измерений.
Нажмите OK, чтобы закрыть диалоговое окно → сохранить репозиторий.
Когда вы определяете Aggregate в таблицах логических фактов, они определяются в соответствии с иерархиями измерений.