データプロセスの監視

SHRには、未処理データの取り込み、そのデータに対する調整と集約ルーチンの実行、およびデータストアへのそのデータのロードというタスクを処理するワークフローフレームワークが備えられています。コンテンツパックには、コンテンツパックのインストール時にフレームワークにロードされる、事前定義されたワークフロージョブストリーム親子関係を介して関連付けられたワークフロー実行タスクのセット。子タスクは、0、1、2、3、またはそれ以上の数の親タスクを持つことができます。が格納されています。ジョブストリームは複数のジョブステップで構成され、このステップはワークフローフレームワークによってバッチジョブストリームの実行時インスタンスをバッチと呼びます。で処理されます。

ワークフローフレームワークは、コンテンツパックに定義されているメタデータに基づいて、各ジョブストリームのフローとステップの実行を一元的に編成および管理します。

次の図は、サンプルとしてSHRジョブストリームの実行フローを示しています。

この例では、ジョブストリームはデータ収集で始まり、ファクトの集約で終わります。どのステップも前のステップに依存しています。したがって、ステップのいずれかが失敗した場合、ワークフローフレームワークではジョブストリームは正常に完了しません。ワークフローフレームワークでは、現在のストリームが正常に完了した場合にのみ、次に実行するジョブストリームがロードされます。

ワークフローフレームワークを使用して、次のようなタスクを実行できます。

ワークフロージョブストリームがどのように実行されるかを知ることが、SHRデータベース操作のステータスの監視において最も重要なタスクとなります。

ジョブストリームの詳細の監視

SHRには、インストールされている各コンテンツパックのジョブストリームの実行を監視する手段が用意されています。管理コンソールの [データ処理] ページでは、次のような3つのタブの下にストリーム情報が表示されます。

[データ処理] ページを使用して、アクティブなジョブストリームの実行を監視し、実行が失敗した場合にはすべての問題をトラブルシューティングできます。さらに、一定期間にわたってストリームのトレンド分析を実行し、失敗の原因を判別することもできます。このページでは、次のようなデータストリーム監視タスクを実行できます。