OBIEE - Архитектура
Архитектура OBIEE включает в себя различные компоненты системы бизнес-аналитики, которые необходимы для обработки запроса конечного пользователя.
Как на самом деле работает система OBIEE?
Первоначальный запрос от конечного пользователя отправляется на сервер презентаций. Сервер презентаций преобразует этот запрос в логический SQL и пересылает его компоненту сервера BI. BI-сервер преобразует его в физический SQL и отправляет его в базу данных для получения требуемого результата. Таким же образом этот результат представляется конечному пользователю.
На следующей диаграмме показана подробная архитектура OBIEE -
Архитектура OBIEE содержит компоненты Java и не-Java. Компоненты Java - это компоненты Web Logic Server, а компоненты, не относящиеся к Java, называются системными компонентами Oracle BI.
Сервер веб-логики
Эта часть системы OBIEE содержит сервер администратора и управляемый сервер. Сервер администратора отвечает за управление процессами запуска и остановки управляемого сервера. Управляемый сервер состоит из подключаемого модуля BI, Security, Publisher, SOA, BI Office и т. Д.
Менеджер узла
Node Manager запускает действия по автоматическому запуску, остановке, перезапуску и обеспечивает действия по управлению процессами для администратора и управляемого сервера.
Oracle Process Manager и Notification Server (OPMN)
OPMN используется для запуска и остановки всех компонентов системы BI. Он управляется и контролируется Fusion Middleware Controller.
Компоненты системы Oracle BI
Это не-Java компоненты в системе OBIEE.
Сервер Oracle BI
Это сердце системы Oracle BI и отвечает за предоставление возможностей доступа к данным и запросам.
Сервер презентаций BI
Он отвечает за предоставление данных с BI-сервера веб-клиентам, которые запрашиваются конечными пользователями.
Планировщик
Этот компонент обеспечивает возможность планирования в системе BI, и у него есть собственный планировщик для планирования заданий в системе OBIEE.
Хост Oracle BI Java
Он отвечает за то, чтобы сервер презентаций бизнес-аналитики мог поддерживать различные задачи Java для планировщика бизнес-аналитики, издателя и графиков.
Контроллер кластера BI
Это используется для балансировки нагрузки, чтобы гарантировать, что нагрузка равномерно распределяется для всех процессов сервера BI.