すべてのプロダクト
Search
ドキュメントセンター

Data Management:入門ガイド

最終更新日:Aug 19, 2024

このトピックでは、タスクフローを作成、構成、実行、および公開する方法について説明します。

タスクフローの作成フローチャート

image.png

手順

手順1: タスクフローの作成

  1. DMSコンソールV5.0 にログインします。

  2. 上部のナビゲーションバーで、DTS > データ开発 > タスクオーケストレーションを選択します。

    説明

    DMSコンソールをシンプルモードで使用している場合は、左上隅の2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [DTS] > [データ開発] > [タスクオーケストレーション] を選択します。

  3. 新しいタスクフロー をクリックします。 [タスクフローの作成] ダイアログボックスで、[ビジネスシナリオ] および タスクフロー名 パラメーターを設定し、[OK] をクリックします。

手順2: タスクノードの追加

  1. タスクフローの有向非巡回グラフ (DAG) にタスクノードを追加します。

    DAGの左側にある [タスクタイプ] リストで、追加するタスクノードをDAGの空白領域にドラッグします。

  2. タスクノードを設定します。

    管理するタスクノードをダブルクリックします。 表示されるページで、タスクノードを設定します。

  3. タスクノードを接続します。

    DAGに複数のタスクノードが存在し、タスクノード間に論理関係が存在する場合は、タスクノードを接続してタスクフローを作成する必要があります。

    これを行うには、上流ノードの上にポインターを移動し、タスクノードの右側に表示される中空の円をクリックしてから、接続線を下流ノードにドラッグします。 次の図は、2つのタスクノード間の接続を示しています。

手順3: タスクフローの設定

タスクフローページの下部で、image.pngアイコンをクリックし、ビジネス要件に基づいてさまざまなタブでパラメーターを設定します。

この例では、[変数設定] タブと [通知設定] タブのパラメーターにデフォルト値が使用されます。

  • [タスクフロー情報] タブで、タスクフロー名、所有者、利害関係者などのパラメーターを設定します。 次の表に、いくつかのパラメーターを示します。

    パラメーター

    説明

    所有者

    タスクフローの所有者。 所有者は、タスクノードとタスクフローの構成を変更し、テスト実行を実行できます。 タスクフローが失敗した場合、所有者はアラートを受け取ることもできます。

    説明

    タスクフローの所有者を変更する場合は、変更を有効にするためにタスクフローを再発行する必要があります。

    利害関係者

    タスクフローの利害関係者。 タスクフローのステークホルダーは、タスクフローとタスク構成を表示し、タスクのテスト実行を実行できます。 ただし、利害関係者には、タスクフローとタスク設定を変更する権限がありません。

    説明

    データ管理 (DMS) 管理者およびデータベース管理者 (DBA) は、各タスクフローのデフォルトの利害関係者です。 また、タスクフローの所有者を変更することもできます。

    エラー処理ポリシー

    タスクフローの実行中に初めてエラーが発生した場合に実行するアクション。 有効な値:

    • 実行中のタスクの完了: エラーが発生した場合、実行中のタスクはタスクが完了するまで実行され続けます。 他のタスクは実行されません。 タスクフローが完了すると、失敗したタスクフローとしてマークされます。

    • すべてのタスクをすぐに停止: エラーが発生した場合、タスクフロー内のすべてのタスクが停止します。

    • Complete Unrelated Tasks: タスクノードでエラーが発生した場合、実行中のタスクは引き続き実行されます。 失敗したタスクノードに関連しない後続のタスクも実行されます。

    同時実行制御ポリシー

    2つのタスクフローのいずれかが既に実行中で、タスクフローを再度実行した場合に使用できる実行ポリシー。 有効な値:

    • Skip: システムはタスクフローをスキップします。

    • 無視: システムはタスクフローを実行します。 タスクフローの前回の実行に影響がないことを確認してください。

    • 並列実行: システムは2つのタスクフローを同時に実行します。

      • モード1: 前のタスクフローのタスクAが完了するまで、システムはタスクAを中断します。

      • モード2: 前のタスクフローのタスクAとその下流のタスクが完了するまで、システムはタスクAを一時停止します。

    タスクフローをパブリックに設定

    タスクフローをpublicに設定するかどうかを指定します。 タスクフローをパブリックに設定すると、テナントのすべてのユーザーはタスクフローを表示できますが、タスクフローを変更または実行することはできません。 所有者はタスクフローを変更して実行できます。 タスクフローの所有者でない限り、タスクフローはダッシュボード上のさまざまな状態のタスクフローの統計には含まれません。

  • [タスクフロー情報] タブの [スケジューリング設定] セクションで、スケジューリングの有効化 をオンにし、スケジューリングポリシーを設定します。

    この例では、次の要件を満たすスケジューリングポリシーが作成されます。タスクフローは、2023年8月3日から2023年8月31日までの毎週月曜日と木曜日の00:00にスケジュールされます。

    image.png

ステップ4: タスクフローの実行

タスクフローの設定後、[実行] をクリックします。 次に、タスクフロー内のタスクが順番に実行されます。

タスクフローは、ドライラン、特定の時点で実行、または特定の時間範囲モードで実行することもできます。 タスクフローのランタイムモードの詳細については、「Terms」をご参照ください。

手順5: タスクフローの公開

[公開] をクリックする前に、タスクフローが正しく設定されていることを確認してください。

タスクフローが公開されたら、タスクフローページの右上隅にある [O&Mに移動] をクリックします。 [タスクフロー情報] セクションでは、タスクフローの作成者やスケジューリングポリシーなどの構成情報を表示できます。