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