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サーバープロセスに均等に割り当てられるようにします。