ノードまたはワークフローが正常にコミットされるたびに、新しいバージョンが作成されます。 [バージョン] パネルを使用して、コミット履歴の確認、変更タイプのチェック、バージョンの比較、および特定のバージョンへのノードまたはワークフローのロールバックができます。 このトピックでは、ノードを例にバージョン管理機能について説明します。 ワークフローの場合も同様です。
ノード編集ページへの移動
-
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
ノード編集ページに移動します。
[データ開発] ページの左側にあるディレクトリツリーで、対象のノードを見つけてノード名をダブルクリックし、編集ページを開きます。
ノードバージョンの表示とロールバック
ノード編集ページで、右側のナビゲーションペインにある バージョン をクリックして、ノードのバージョン履歴を表示します。 次の表に、主なパラメーターを示します。
|
パラメーター |
説明 |
|
[変更タイプ] |
変更タイプは、最初のコミットでは 作成、それ以降のコミットでは 編集 となります。 |
|
[ステータス] |
|
|
[操作] |
|
バージョンの比較
ノードバージョンは、以下の場所で比較できます。
-
DataStudio ページで、ノード名をダブルクリックして編集ページを開き、右側の バージョン パネルでノードバージョンを比較できます。
-
デプロイページで、デプロイするタスクのバージョンを本番環境のバージョンと比較して、変更内容を確認できます。
バージョン比較時に表示されるパラメーターを次の表に示します。
|
パラメーター |
説明 |
|
appId |
ノードが属する DataWorks ワークスペースの ID。 ワークスペース設定ページに移動して ID を表示できます。 |
|
createUser |
ノードを作成したユーザーの ID。 |
|
createTime |
ノードが作成された時刻。 |
|
lastModifyUser |
ノードを最後に変更したユーザーの ID。 |
|
lastModifyTime |
ノードが最後に変更された時刻。 |
|
owner |
ノードの所有者の ID。 これは、 ページで確認できます。 詳細については、「基本プロパティの設定」をご参照ください。 |
|
startRightNow |
定期的なインスタンスの生成方法を指定します。 有効な値:
詳細については、「インスタンス生成モード」をご参照ください。 |
|
taskRerunTime |
ノードが自動的に再実行される回数。 |
|
taskRerunInterval |
自動再実行の間隔。 単位:ミリ秒。 |
|
reRunAble |
ノードを再実行できるかどうかを示します。 有効な値:
|
|
startEffectDate |
スケジューリングが有効になる日付。 |
|
endEffectDate |
スケジューリングが無効になる日付。 |
|
cycleType |
スケジューリングサイクルのタイプ。 有効な値:
|
|
cronExpress |
スケジュールを定義する cron 式。 |
|
extConfig |
JSON 形式の追加設定。 主なフィールドは以下のとおりです。
|
|
resgroupId |
スケジューリングに使用するリソースグループの ID。 詳細については、「リソースプロパティの設定」をご参照ください。 |
|
isAutoParse |
自動解析が有効になっているかどうかを示します。 有効な値:
詳細については、「同一サイクルスケジューリング依存関係の設定」をご参照ください。 |
|
input |
ノードの入出力設定。 フィールドは以下のとおりです。
詳細については、「スケジューリング依存関係設定の概要」をご参照ください。 |
|
inputList |
|
|
output |
|
|
outputList |
|
|
dependentTypeList |
ノードのクロスサイクル依存関係のタイプ。 有効な値:
詳細については、「クロスサイクル依存関係の設定」をご参照ください。 |
|
dependentDataNode |
クロスサイクル依存関係に用いるカスタムノード ID のリスト。 このパラメーターは、dependentTypeList が 1 に設定されている場合にのみ有効です。 |
|
inputContextList |
ノードコンテキストの設定です。 詳細については、「ノードコンテキストの設定」をご参照ください。 |
|
outputContextList |
|
|
isStop |
ノードのスケジューリングを一時停止するかどうかを示します。 有効な値:
|
|
tags |
予約済みです。 |
|
tagList |
|
|
fileId |
|
|
dependentType |
時間プロパティの詳細については、「時間プロパティの設定」をご参照ください。