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

DataWorks:手動トリガーノード

最終更新日:Apr 21, 2026

定期的なスケジュールを必要としない本番環境のオンデマンドタスクには、手動トリガーノードを作成します。このトピックでは、手動トリガーノードを作成し、本番環境に公開する方法について説明します。

注意事項

  • ノードを本番環境に公開する必要がない場合は、個人ディレクトリで作成して実行できます。

  • 手動トリガーノードは手動実行のみをサポートし、自動スケジューリングはサポートしません。

  • 手動トリガーノードは、次のノードタイプでのみ作成できます:Offline synchronization[MaxCompute SQL][MaxCompute Script][PyODPS 2][MaxCompute MR][Hologres SQL][Python ノード][Shell ノード]

手動ノードの作成と公開

  1. DataWorks コンソールの [ワークスペース] ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[操作] 列で [ショートカット] > [Data Studio] を選択します。

  2. 左側のナビゲーションウィンドウで、image アイコンを見つけます。Manually Triggered Task の横にある image > New Node をクリックし、ノードタイプを選択します。サポートされているノードタイプの一覧については、「注意事項」をご参照ください。

  3. ノードの名前を入力し、Enter キーを押してノードエディターを開きます。

  4. ノードのコードを記述した後、左側のペインで Run Configuration をクリックし、タスクの Compute ResourceResource Group を構成します。コードにスクリプトパラメーターが含まれている場合は、Script Parameters にも値を割り当てる必要があります。

    説明

    コードエディターの上にある Select a data source オプションを使用すると、コードのメタデータ自動補完が有効になります。

    image

  5. タブの上部にある Run をクリックして現在のノードを実行し、結果を表示します。

  6. 手動タスクの実行後、そのスケジュールを構成し、[デプロイ] をクリックして手動タスクを本番環境にデプロイして実行できます。

    画面の指示に従って、公開プロセスを完了します。

    image

本番環境での手動ノードの実行

  1. 公開後、Go to operation and maintenance をクリックしてノードを表示します。

    image

    説明

    または、DataWorks の [ワークスペース] ページに移動します。上部のナビゲーションバーでターゲットリージョンを選択し、ワークスペースを見つけて Operation 列の ショートカット > Operation and Maintenance Center をクリックします。次に、左側のナビゲーションウィンドウで Manually Triggered Task O&M をクリックします。

  2. 手動トリガーノードを実行します。

    image

その他の操作

手動ノードのクローン

クローン機能を使用すると、既存の手動トリガーノードから新しい手動トリガーノードを迅速に作成できます。このプロセスでは、ノードの Scheduling Settings (その Scheduling ParametersScheduling Policy を含む) がクローンされます。

  1. 左側の Manually Triggered Task ペインで、クローンするノードを右クリックし、ショートカットメニューから Cloning を選択します。

  2. ダイアログボックスで、NamePath を変更 (またはデフォルト値を維持) し、Confirm をクリックしてクローン作成を開始します。

  3. クローン作成が完了すると、Manually Triggered Task セクションで新しい手動トリガーノードを見つけることができます。

バージョン管理

バージョン管理を使用すると、手動トリガーノードを以前のバージョンに復元できます。また、バージョンを表示および比較して、差異を分析することもできます。

  1. 左側の Manually Triggered Task セクションで、管理するノードをダブルクリックしてエディターを開きます。

  2. ノードエディターの右側にある Version をクリックします。Version ページで、Developer RecordPublish Record を表示および管理できます。

    • View:バージョンの表示

      1. Developer Record または Publish Record のタブで、表示したいノードのバージョンを探します。

      2. Operation 列の View をクリックして、ノードのコード内容Scheduling Settings を表示します。

        説明

        Scheduling Settings は、コードエディターモードまたはビジュアライゼーションモードで表示できます。Scheduling Settings タブの右上隅でこれらのモードを切り替えることができます。

    • Compare:バージョンの比較

      Developer Record または Publish Record タブで、手動トリガーノードの異なるバージョンを比較できます。この例では、Developer Record タブでこの操作を実行する方法を示します。

      • 同じ環境内でのバージョンの比較Developer Record タブで、2 つのバージョンを選択し、Select Comparison をクリックして、それらのコード内容とスケジューリング構成を比較します。

      • 異なる環境間でのバージョンの比較

        1. Developer Record タブで、手動トリガーノードの特定のバージョンを見つけます。

        2. Operation 列で Compare をクリックします。詳細ページで、Publish Record または Build Records タブから比較対象のバージョンを選択します。

    • Restore:バージョンへの復元

      Developer Record にリストされている手動トリガーノードのみを以前のバージョンに復元できます。Developer Record タブでターゲットバージョンを見つけ、Operation 列の Restore をクリックします。これにより、ノードのコードと Scheduling Settings がターゲットバージョンに復元されます。