OBIEE –アーキテクチャ
OBIEEアーキテクチャには、エンドユーザーの要求を処理するために必要なさまざまなBIシステムコンポーネントが含まれます。
OBIEEシステムは実際にどのように機能しますか?
エンドユーザーからの最初の要求は、プレゼンテーションサーバーに送信されます。プレゼンテーションサーバーは、この要求を論理SQLに変換し、BIサーバーコンポーネントに転送します。BIサーバーはこれを物理SQLに変換し、データベースに送信して必要な結果を取得します。この結果は、同じ方法でエンドユーザーに表示されます。
次の図は、詳細なOBIEEアーキテクチャを示しています-
OBIEEアーキテクチャには、Javaコンポーネントと非Javaコンポーネントが含まれています。JavaコンポーネントはWebLogic Serverコンポーネントであり、Java以外のコンポーネントはOracleBIシステムコンポーネントと呼ばれます。
Web Logic Server
OBIEEシステムのこの部分には、管理サーバーと管理対象サーバーが含まれています。管理サーバーは、管理対象サーバーの開始プロセスと停止プロセスを管理する責任があります。管理対象サーバーは、BIプラグイン、セキュリティ、パブリッシャー、SOA、BIOfficeなどで構成されます。
ノードマネージャー
ノードマネージャは、自動開始、停止、再起動アクティビティをトリガーし、管理サーバーと管理対象サーバーにプロセス管理アクティビティを提供します。
Oracle Process Manager and Notification Server(OPMN)
OPMNは、BIシステムのすべてのコンポーネントを開始および停止するために使用されます。これは、Fusion MiddlewareControllerによって管理および制御されます。
OracleBIシステムコンポーネント
これらは、OBIEEシステムの非Javaコンポーネントです。
Oracle BI Server
これはOracleBIシステムの心臓部であり、データとクエリのアクセス機能を提供する役割を果たします。
BIプレゼンテーションサーバー
エンドユーザーから要求されたデータをBIサーバーからWebクライアントに提示する責任があります。
スケジューラー
このコンポーネントは、BIシステムでスケジューリング機能を提供し、OBIEEシステムでジョブをスケジュールするための独自のスケジューラーを備えています。
Oracle BIJavaホスト
これは、BIプレゼンテーションサーバーがBIスケジューラ、パブリッシャー、およびグラフのさまざまなJavaタスクをサポートできるようにする役割を果たします。
BIクラスターコントローラー
これは、負荷分散の目的で使用され、負荷がすべてのBIサーバープロセスに均等に割り当てられるようにします。