Oracle Access Governanceカスタム・レポート (2026/02/27)
Oracle Access Governanceカスタム・レポート (2026/02/27)
https://blogs.oracle.com/cloud-infrastructure/oracle-access-governance-custom-reports
投稿者: Nitin Popli | Consulting Technical Manager
Pavan Gangadhar | Associate consultant
多くの組織では、アクセス制御を強化し、アイデンティティガバナンスプロセスを合理化するためにOracle Access Governanceを使用しています。これらのプログラムが成熟するにつれて、監査のサポート、エグゼクティブダッシュボードの作成、履歴レコードの長期保存、そしてアイデンティティとアカウントのトレンドの経時的な分析など、カスタムレポートの作成が必要になるケースが増えています。
これらのニーズに対応するために、このブログでは、AG の Event Data Publisher を使用してデータをエクスポートし、下流のレポート パイプラインにフィードするOracle Access Governance カスタム レポートのリファレンス アーキテクチャを紹介します。
アーキテクチャ: Oracle Access Governanceカスタムレポート
AGには、アイデンティティ、アイデンティティコレクション、ポリシー、リソースなど、様々なデータコンポーネントがあります。AGのデータフィードイベントパブリッシング機能は、これらのデータコンポーネントからの入力を受け取り、 OCIバケットとOCIストリームにパブリッシュします。
0日目(初回エクスポート):0日目はイベントの初回エクスポートです。0日目には、データフィード・イベント・パブリッシャが、Oracle Access Governanceで公開可能なデータ・コンポーネントの完全なスナップショットをJSONLファイルとしてOCIバケットにエクスポートします。
0 日目以降 (増分更新):後続の更新は、ファイル サイズに応じて、OCI ストリームまたはOCI バケットにリアルタイムで公開されます(1 MB 未満の場合は OCI ストリーム、1 MB を超える場合は OCI バケット)。
以下に説明するアーキテクチャは、2 つの配信パスをサポートしています。
- オブジェクトストレージベースの配信:Oracle Cloud Infrastructureで、オブジェクトストレージサービスにオブジェクト作成イベントフィルタを設定します。これにより、新しいファイルが作成されるたびに、イベントがOCIストリームにパブリッシュされます。コンシューマアプリケーションはストリームからイベントを読み取り、パーサーをトリガーします。パーサーはOCIバケットからJSONLファイルを読み取り、解析し、更新情報をデータベースに送信します。
- ストリーミングベースの配信: Kafka API を使用してコンシューマーを構築し、OCI ストリーミングから Base64 でエンコードされた JSON データを読み取って解析し、対応する更新をデータベースに書き込みます。
Kafka Consumerは、OCI Kubernetes Engine(OKE)上で実行されるポッドにサービスとしてデプロイできます。その後、 Oracle Analytics Cloud(OAC)などの分析プラットフォームを 使用して、データベースのデータからレポートやダッシュボードを作成できます。
AG カスタム レポートのリファレンス アーキテクチャを次の図に示します。

Oracle Access Governanceのイベント・データ・パブリッシャ構成
AG でイベント データ パブリッシャーを構成する手順については、こちらを参照してください: Oracle Access Governance でイベント データ パブリッシャーを構成する
提案されたアプローチの主な利点
- データフィルタリング:コンシューマアプリケーションによってトリガーされるパーサーは、OCIバケットに公開されたデータをフィルタリングするためのストアドプロシージャを呼び出すこともできます。例えば、AGのデータフィード機能を使用してデータコンポーネントの完全なスナップショットを再公開する場合、データベースに更新を送信する前に重複データを識別して無視するようにストアドプロシージャを設計できます。
- スケーラビリティとパフォーマンス: OKE の自動スケーリング機能により、コンシューマー アプリケーションをホストするポッド容量をシームレスに調整し、変化する需要に応じて動的にスケールアップまたはスケールダウンできます。
- 効率性とデータ耐障害性: Kafkaコンシューマーは、信頼性の高い処理を実現するために、データベースへの書き込みが成功した後にのみオフセットをコミットします。ストリームの保持により、迅速なリカバリのためのリプレイが可能になります。
- 監査レポート: 監査要件を満たすために、さまざまな AG データ コンポーネントを含むデータベースに公開されたデータを使用して監査レポートを生成できます。
Oracle Access Governanceレポート
データベースに入力された ID 関連のテーブルを使用して、次のレポートを作成できます。
- アイデンティティ作成:特定の日付範囲内で作成されたアイデンティティとその詳細を表示するレポート。

- アイデンティティ プロファイル履歴: 監査テーブルを使用して、アイデンティティ プロファイルの履歴を表示するこのレポートを生成できます。

- アイデンティティ概要:すべてのアイデンティティとその詳細を表示するレポート。

- ステータスに基づく ID: AG ステータスに基づいてすべての ID を表示するレポート。

- アイデンティティ アカウントの概要:アイデンティティに関連付けられたオーケストレーションされたアイデンティティ オブジェクトを表示するレポート。

同じアプローチを他の AG データ コンポーネント (ポリシーやリソースなど) に適用して、追加のレポートを作成することもできます。
まとめ
Oracle Access GovernanceのEvent Data Publisherは、ガバナンスデータをOCI Object StorageとOCI Streamingにエクスポートすることで、カスタムレポートの構成要素として利用できます。このブログで解説されているリファレンスアーキテクチャ(Day 0のスナップショットエクスポートと増分アップデート)を使用することで、チームはダウンストリームデータベースにデータを取り込み、ダッシュボードやレポートを作成できます。
コメント
コメントを投稿