インジケーターの夜間ジョブのパフォーマンス強化
並列処理機能をサポートするために、インジケーターを処理するためのインジケーターデータキューと、コントロール、リスク、および問題の更新に関連するイベントを処理し、サポートデータを収集するためのサポートデータキューという 2 つの追加のカスタムキューが導入されました。
インジケーターを効果的に処理するための新しいアーキテクチャ
インジケーターの実行は、効率的な処理のために 2 つのカスタムキューを利用する 3 段階のプロセスを実装することによって最適化されています。
最初のステップでは、処理が必要なインジケーターのセットがバッチインジケーターデータキューのキューに入ります。次に、バッチインジケーターデータプロセッサーがインジケーターを実行し、ステータスを設定し、インジケーターの結果またはタスクを作成します。次に、データ収集をサポートし、コントロール、リスク、問題などの依存オブジェクトを更新するために、インジケーターが別のカスタムキューに移動されます。
2 番目のステップでは、インジケーターサポートデータプロセッサーがインジケーターサポートデータキューからインジケーターレコードを取得し、コントロールまたはリスクステータスを更新します。また、構成に基づいて問題の作成または更新も行われます。その後、サポートデータ収集のために、インジケーター統計テーブルにインジケーターがプッシュされます。
最後に、サポートデータコレクションジョブは、サポートデータ統計テーブルからインジケーターレコードを取得し、インジケーターのサポートデータ収集を開始し、デフォルトキューと追加カスタムキューの両方を利用して効率的な処理を行います。
このアーキテクチャは、長時間かけて多数のインジケーターの実行をサポートします。サポートデータを収集するために導入されたサポートデータ収集ジョブにより、データ処理プロセスは大幅に改善されます。さらに、データの実行にかかる時間が大幅に短縮されます。
データモデルの変更
インジケーターテンプレートフォームに追加された [サンプルのコレクションタイプ] フィールドには、[カウント] または [パーセンテージ] のオプションがあります。デフォルト値は [カウント] です。[パーセンテージ] を選択した場合は、サポートデータを収集するためのパーセンテージ値を指定できます。
インジケータータスクの期日を把握するために、インジケーターテンプレートおよびインジケーターフォームの手動インジケーターに [期日の期間 (日数)] フィールドが追加されました。この期日に基づいて、インジケータータスクのオーナーにリマインダーメールが送信されます。
インジケーターサポートデータテーブルに導入された新しいフィールド (JSON タイプ) は、効率的なデータ管理に役立ちます。
- 関連テーブル変更の詳細については、「ガバナンス、リスク、コンプライアンス とともにインストールされるテーブル」を参照してください。
- 追加のシステムのプロパティの詳細については、「GRC のプロパティ」を参照してください。
- インジケーターフォームの変更については、「GRC インジケーターを作成する」を参照してください。
- コンプライアンスワークスペースのインジケーターテンプレートフォームの変更については、「コンプライアンスワークスペースを使用して GRC インジケーターテンプレートを作成」を参照してください。
- クラシック UI のインジケーターテンプレートフォームの変更については、「GRC インジケーターテンプレートを作成する」を参照してください。