Informatica のワークフロー モニター: タスクおよびガント チャート ビューの例
前回のチュートリアルでは、ワークフローについて説明しました。ワークフローとは、統合サービスへの一連のコマンドまたは指示に他なりません。ワークフローは、コマンド タスク、セッション タスク、電子メール タスクなどのタスクの実行方法を定義します。すべてが合理化され、目的の順序で実行されているかを追跡するには、ワークフロー モニターが必要です。
ワークフローモニターとは何ですか?
ワークフロー モニターは、ワークフローの実行とワークフローに割り当てられたタスクを監視できるツールです。
ワークフロー モニターでは次のことができます。
- 実行の詳細を見る
- ワークフロー実行の履歴を確認する
- ワークフローとタスクを停止、中止、または再開する
- 少なくともXNUMX回実行されたワークフローを表示します
ワークフローモニターは次のウィンドウで構成されています –
- ナビゲータ ウィンドウ – 監視対象のリポジトリ、フォルダ、統合サービスを表示します
- 出力ウィンドウ – 統合サービスとリポジトリからのメッセージを表示します。
- プロパティウィンドウ – タスクとワークフローに関する詳細/プロパティを表示します
- 時間ウィンドウ – 実行中のタスクとワークフローの進行状況をタイミングの詳細とともに表示します。
では、Workflow Monitor で何ができるかを見てみましょう。
ワークフローモニターを開く方法
ステップ1) Informatica Designerまたはワークフローマネージャツールボックスで、ワークフローモニタアイコンをクリックします。
ステップ2) これにより、ワークフロー モニター ウィンドウが開きます
ワークフロー モニター ツールでは、左側にリポジトリと関連する統合サービスが表示されます。 ステータス列の下に、統合サービスに接続しているか切断しているかが表示されます。 切断モードの場合、実行中のワークフローは表示されません。 タスクの実行にかかった時間を判断するのに役立つタイムバーがあります。
ステップ3) ワークフロー モニターは、デフォルトでは切断モードになっています。統合サービスに接続します。
- 統合サービスを右クリックします
- 接続オプションを選択してください
接続後、モニターには接続済みのステータスが表示されます。
ワークフロー モニターのビュー
Informatica ワークフローモニターでは XNUMX 種類のビューが使用できます
- タスクビュー
- ガントビュー
タスクビュー
タスク ビューには、ワークフロー実行がレポート形式で表示され、ワークフロー実行ごとに整理されます。ワークフロー実行を比較したり、ワークフロー実行の詳細をフィルター処理したりするのに便利なアプローチを提供します。
タスクビューには次の詳細が表示されます
- ワークフロー実行リスト – ワークフロー実行のリストを表示します。 これには、フォルダー、ワークフロー、ワークレット、およびタスクの名前が含まれます。 ワークフローの実行が時系列で表示され、最新の実行が一番上に表示されます。 フォルダーと統合サービスがアルファベット順に表示されます。
- ステータス メッセージ – タスクまたはワークフローのステータスに関する統合サービスからのメッセージ。
- ノード – タスクを実行した統合サービスのノード。
- 開始時刻 – タスクまたはワークフローが開始された時刻。
- 完了時刻 – タスクまたはワークフローの実行が完了した時刻。
- ステータス - ワークフローが開始、成功、失敗、または中止されたかどうか、タスクまたはワークフローのステータスを表示します。
ガントチャートビュー
ガント チャート ビューでは、ワークフローの実行を時系列で表示できます。ガント チャートには次の情報が表示されます。
- タスク名 – ワークフロー内のタスクの名前
- 期間 – タスクの実行にかかった時間
- ステータス – タスクまたはワークフローの最新のステータス
ガント チャートとタスク ビューを切り替えるには
ガント チャートからタスク ビューに切り替える、またはその逆に切り替えるには、スクリーンショットに示されているように、それぞれのボタンをクリックしてモードを変更します。
例 - 詳細を監視して表示する方法
前の例では、
- マッピング「m_emp_emp_target」: マッピングは、データを変更する方法と、レコード セットに影響を与える変換処理に関する一連の指示です。
- セッション「s_ m_emp_emp_target」 : セッションは、実行のプロパティを指定するマッピングの上位レベルのオブジェクトです。たとえば、パフォーマンス チューニング オプション、ソース/ターゲットの接続の詳細などです。
- ワークフロー「wkf_s_m_emp_emp_target」: ワークフローはセッションおよびその他のオブジェクトのコンテナであり、タスクの実行のタイミングと実行の依存関係またはフローを定義します。
ここで、このトピックで実行の詳細を分析します。
ステップ1) 前のトピックで説明したように、ワークフロー デザイナーを再起動します。
ステップ2) ワークフロー モニターに移動すると、モニター ウィンドウに、リポジトリ、ワークフロー実行の詳細、ノードの詳細、ワークフロー実行の開始時刻、ワークフロー実行の完了時刻、ステータスなど、スクリーン ショットに示されている詳細が表示されます。
ステップ3) ここでは、現在実行中のワークフロー (ステータスが「実行中」) を表示できます。
ステップ4) ワークフローの実行が完了すると、開始時刻と終了時刻の詳細とともに、ステータスが成功/失敗に変わります。
ステップ5) タスクの詳細を表示するには
ステップ6) 特定の詳細を表示するには、プロパティ ウィンドウの各メニューをクリックします。
ここでは、「タスクの詳細」を選択して表示します。インスタンス名、タスク タイプ、開始時刻、統合サービス名などのすべての詳細が表示されます。
タスクの詳細 –
ソースと Target 統計
ソースとターゲットの統計は、ソースとターゲットの詳細を示します。たとえば、ソースからフェッチされた行数とターゲットに入力された行数、現在のスループットなどです。
次の画面では、ソースから 14 件のレコードが取得され、その 14 件すべてがターゲット テーブルに入力されます。
- 適用された行 Informatica がターゲットの更新または挿入を試みたレコードの数を示します
- 影響を受ける行 適用された行のうち実際に成功した行の数を示します。ここでは 14 行すべてがターゲットに正常にロードされているため、両方のカウントは同じになります。
- 拒否された行 ターゲット制約またはその他の問題によりドロップされた行の数を示します。
このチュートリアルでは、ワークフロー モニターを使用してワークフローとタスクを開いて監視する方法を学習しました。