タスク実行の表示

データ統合でアプリケーションからタスクを実行すると、アプリケーション内に実行エントリが作成されます。

複数エンティティ・ロード・タイプが構成されているデータ・ローダー・タスクの場合、親実行エントリが作成され、エンティティ・ロード操作ごとに子実行エントリが作成されます。同様に、パイプライン・タスクの場合、パイプラインのメイン実行エントリ内のタスクに対して個別の実行エントリが作成されます。

実行エントリは、タスク・スケジュールおよび関連スケジュールで設定された条件に基づいて自動的に実行されるタスクに対しても作成されます。

アプリケーション詳細ページの「実行」セクションには、データ統合アプリケーションの公開済タスクに対して実行されたすべてのタスク実行がリストされます。

  • 次の手順では、データ統合アプリケーション内のすべてのタスク実行をリストする方法について説明します。特定のタスクのすべての実行を確認するには、タスクの過去の実行および実行の詳細の表示を参照してください。

    1. ワークスペースのホームページで、「アプリケーション」をクリックします。
    2. アプリケーション・ページで、アプリケーションを含むコンパートメントを選択します。
    3. [アプリケーション]リストで、表示するタスク実行を含むアプリケーションの名前をクリックします。
    4. アプリケーションの詳細ページで、「実行」をクリックします。

      「実行」ページには、次の実行エントリの詳細が表示されます。

      • 名前: 作成された実行の名前実行の詳細を表示するには、名前をクリックします。該当する場合は、メイン実行エントリを展開して、個々の子実行エントリを表示します。
      • ステータス: 実行のステータス
        • 未開始: タスク実行が手動またはタスク・スケジュールによって開始されたが、まだ実行エンジンに送信されていない場合に表示されます。
        • キュー済: タスク実行が実行を待機中であることを示します。リソースが使用可能になると、ステータスは「実行中」に遷移します。
        • 実行中: タスク実行が進行中のことを示します。
        • 成功: タスク実行がエラーなしで正常に完了したときに表示されます。

          パイプライン・タスク実行の場合、成功のステータスは終了演算子に設定されているルールによって決まります。開始演算子と終了演算子を参照してください。

        • エラー: タスク実行で1つ以上のエラーが発生し、正常に完了しなかったことを示します。
        • 終了中: タスク実行が停止中(終了中)であることを示します。
        • 終了: タスク実行が停止(終了)したことを示します。
      • タイプ: 実行されたタスクのタイプ。タイプ列は、タスクの詳細ページでは使用できません。
      • 「データの読取り」および「書き込まれた行」: 処理されたデータ量、および挿入または更新された行数。
      • StartedおよびEnded: タスク実行の開始時間と終了時間。
      • 期間: タスク実行の期間。
      • 開始者: タスク実行の開始者。
      ノート

      パイプライン・タスク実行には、パイプライン・オーケストレーションのすべてのタスクのタスク実行が含まれます。子タスク実行が失敗した場合、シーケンス内の後続のタスクは実行されません。

      パイプライン・タスクのタスク実行詳細を表示する場合は、メインの実行エントリを展開すると、パイプライン・シーケンス内の個々のタスクのタスク実行詳細が表示されます。

      パイプライン実行の場合、実際のパイプライン実行開始時間および実行の長さは予想よりも長くなることがあります。パイプラインの実行には、実行エンジンが実際のパイプライン実行を開始する前の、前処理、承認および検証のステップが含まれます。これらのパイプラインは、低レイテンシ・タスク用に設計されていません。ネットワークまたはクラウドの問題が原因で、各ステップに数分遅れることがあります。ステップ間には、リコンシリエーション・プロセスがあり、それには数分または時間がかかる場合があります。

      パイプライン内のタスク実行の1つが失敗しても、パイプラインが直ちに最終状態に達することはありません。パイプラインにNタスクがあるとします。Mthタスク実行が失敗した場合(1 <= M < N)、パイプラインが(N - M) x 60秒で最終状態に達します。

      実行エントリの「アクション」メニュー(アクション・メニュー)には、次のオプションがあります:

      • タスク実行キーのコピー: タスク実行のキーをクリップボードにコピーします。APIでキーを使用できます。
      • ログの表示: エラー・メッセージおよびログが「ログ・メッセージ」パネルに表示されます。

        データ統合サービス・タスク実行では、正常に完了しないタスク実行でログを使用できます。

      • 再実行: 別の実行識別子を使用してタスクを実行します。

        パイプライン・タスクの場合、メイン・タスクのみを再実行できます。パイプライン内の個々の子タスクを再実行することはできません。同様に、エンティティのロード操作のたびに実行エントリを使用して複数のエンティティにデータをロードするデータ・ローダー・タスクの場合、親タスクのみを再実行できます。

      • 終了: 進行中のタスク実行を停止します。
    5. 「実行」リストで特定のタスク実行を検索するには、「名前によるフィルタ」フィールドに名前の一部または実行のフルネームを入力し、[Enter]を押します。
    タスク実行の詳細は、タスク実行の詳細の表示を参照してください。
  • データ統合でアプリケーション内のタスク実行を取得するには、oci data-integration task-run listコマンドと必要なパラメータを使用します:

    oci data-integration task-run list [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • ListTaskRuns操作を実行して、データ統合のアプリケーションでタスク実行を取得します。