定期的なスケジュールを必要としない本番環境のオンデマンドタスクには、手動トリガーノードを作成します。このトピックでは、手動トリガーノードを作成し、本番環境に公開する方法について説明します。
注意事項
ノードを本番環境に公開する必要がない場合は、個人ディレクトリで作成して実行できます。
手動トリガーノードは手動実行のみをサポートし、自動スケジューリングはサポートしません。
手動トリガーノードは、次のノードタイプでのみ作成できます:Offline synchronization、[MaxCompute SQL]、[MaxCompute Script]、[PyODPS 2]、[MaxCompute MR]、[Hologres SQL]、[Python ノード]、[Shell ノード]。
手動ノードの作成と公開
DataWorks コンソールの [ワークスペース] ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[操作] 列で を選択します。
左側のナビゲーションウィンドウで、
アイコンを見つけます。Manually Triggered Task の横にある をクリックし、ノードタイプを選択します。サポートされているノードタイプの一覧については、「注意事項」をご参照ください。ノードの名前を入力し、
Enterキーを押してノードエディターを開きます。ノードのコードを記述した後、左側のペインで Run Configuration をクリックし、タスクの Compute Resource と Resource Group を構成します。コードにスクリプトパラメーターが含まれている場合は、Script Parameters にも値を割り当てる必要があります。
説明コードエディターの上にある Select a data source オプションを使用すると、コードのメタデータ自動補完が有効になります。

タブの上部にある Run をクリックして現在のノードを実行し、結果を表示します。
手動タスクの実行後、そのスケジュールを構成し、[デプロイ] をクリックして手動タスクを本番環境にデプロイして実行できます。
画面の指示に従って、公開プロセスを完了します。

本番環境での手動ノードの実行
公開後、Go to operation and maintenance をクリックしてノードを表示します。
説明または、DataWorks の [ワークスペース] ページに移動します。上部のナビゲーションバーでターゲットリージョンを選択し、ワークスペースを見つけて Operation 列の をクリックします。次に、左側のナビゲーションウィンドウで Manually Triggered Task O&M をクリックします。
手動トリガーノードを実行します。

その他の操作
手動ノードのクローン
クローン機能を使用すると、既存の手動トリガーノードから新しい手動トリガーノードを迅速に作成できます。このプロセスでは、ノードの Scheduling Settings (その Scheduling Parameters と Scheduling Policy を含む) がクローンされます。
左側の Manually Triggered Task ペインで、クローンするノードを右クリックし、ショートカットメニューから Cloning を選択します。
ダイアログボックスで、Name と Path を変更 (またはデフォルト値を維持) し、Confirm をクリックしてクローン作成を開始します。
クローン作成が完了すると、Manually Triggered Task セクションで新しい手動トリガーノードを見つけることができます。
バージョン管理
バージョン管理を使用すると、手動トリガーノードを以前のバージョンに復元できます。また、バージョンを表示および比較して、差異を分析することもできます。
左側の Manually Triggered Task セクションで、管理するノードをダブルクリックしてエディターを開きます。
ノードエディターの右側にある Version をクリックします。Version ページで、Developer Record と Publish Record を表示および管理できます。
View:バージョンの表示
Developer Record または Publish Record のタブで、表示したいノードのバージョンを探します。
Operation 列の View をクリックして、ノードのコード内容と Scheduling Settings を表示します。
説明Scheduling Settings は、コードエディターモードまたはビジュアライゼーションモードで表示できます。Scheduling Settings タブの右上隅でこれらのモードを切り替えることができます。
Compare:バージョンの比較
Developer Record または Publish Record タブで、手動トリガーノードの異なるバージョンを比較できます。この例では、Developer Record タブでこの操作を実行する方法を示します。
同じ環境内でのバージョンの比較:Developer Record タブで、2 つのバージョンを選択し、Select Comparison をクリックして、それらのコード内容とスケジューリング構成を比較します。
異なる環境間でのバージョンの比較:
Developer Record タブで、手動トリガーノードの特定のバージョンを見つけます。
Operation 列で Compare をクリックします。詳細ページで、Publish Record または Build Records タブから比較対象のバージョンを選択します。
Restore:バージョンへの復元
Developer Record にリストされている手動トリガーノードのみを以前のバージョンに復元できます。Developer Record タブでターゲットバージョンを見つけ、Operation 列の Restore をクリックします。これにより、ノードのコードと Scheduling Settings がターゲットバージョンに復元されます。
> New Node