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

DataWorks:ノードバージョンの表示

最終更新日:Aug 21, 2026

ノードまたはワークフローが正常にコミットされるたびに、新しいバージョンが作成されます。 [バージョン] パネルを使用して、コミット履歴の確認、変更タイプのチェック、バージョンの比較、および特定のバージョンへのノードまたはワークフローのロールバックができます。 このトピックでは、ノードを例にバージョン管理機能について説明します。 ワークフローの場合も同様です。

ノード編集ページへの移動

  1. DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、[データモデリングと開発] > [DataStudio] を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。

  2. ノード編集ページに移動します。

    [データ開発] ページの左側にあるディレクトリツリーで、対象のノードを見つけてノード名をダブルクリックし、編集ページを開きます。

ノードバージョンの表示とロールバック

ノード編集ページで、右側のナビゲーションペインにある バージョン をクリックして、ノードのバージョン履歴を表示します。 次の表に、主なパラメーターを示します。

パラメーター

説明

[変更タイプ]

変更タイプは、最初のコミットでは 作成、それ以降のコミットでは 編集 となります。

[ステータス]

  • コミット済み:ノードは開発環境にコミットされましたが、デプロイパッケージには含まれておらず、本番環境にもデプロイされていません。

    デプロイページに移動してノードをデプロイできます。 詳細については、「タスクのデプロイ」をご参照ください。

  • 中間バージョン:ノードは開発環境にコミットされ、デプロイパッケージに含まれていますが、本番環境にはデプロイされていません。 ノードはデプロイ待ちの状態です。

    デプロイページに移動してノードをデプロイできます。 詳細については、「タスクのデプロイ」をご参照ください。

  • 公開済み:ノードが開発環境にコミットされ、本番環境にデプロイされた状態です。

[操作]

  • 詳細:選択したバージョンのタスクコードとスケジューリング設定を表示します。

  • 比較:バージョンを現在保存されているバージョンと比較するか、任意の 2 つのバージョンを比較します。

    説明

    一度に比較できるバージョンは最大 2 つです。

  • ロールバック:ノードを目的のバージョンにロールバックします。

    説明

    バージョンをロールバックすると、ノードの現在の内容が上書きされます。 ロールバックを有効にするには、ロールバック後にもう一度ノードをコミットする必要があります。

バージョンの比較

ノードバージョンは、以下の場所で比較できます。

  • DataStudio ページで、ノード名をダブルクリックして編集ページを開き、右側の バージョン パネルでノードバージョンを比較できます。

  • デプロイページで、デプロイするタスクのバージョンを本番環境のバージョンと比較して、変更内容を確認できます。

バージョン比較時に表示されるパラメーターを次の表に示します。

パラメーター

説明

appId

ノードが属する DataWorks ワークスペースの ID。 ワークスペース設定ページに移動して ID を表示できます。

createUser

ノードを作成したユーザーの ID。

createTime

ノードが作成された時刻。

lastModifyUser

ノードを最後に変更したユーザーの ID。

lastModifyTime

ノードが最後に変更された時刻。

owner

ノードの所有者の ID。 これは、スケジューリング設定 > 基本プロパティ ページで確認できます。 詳細については、「基本プロパティの設定」をご参照ください。

startRightNow

定期的なインスタンスの生成方法を指定します。 有効な値:

  • 0:インスタンスは T+1 翌日生成 に生成されます。

  • 1:インスタンスは 公開後、即時に生成されます。 生成されます。

詳細については、「インスタンス生成モード」をご参照ください。

taskRerunTime

ノードが自動的に再実行される回数。

taskRerunInterval

自動再実行の間隔。 単位:ミリ秒。

reRunAble

ノードを再実行できるかどうかを示します。 有効な値:

  • 0:実行に成功した場合は再実行できませんが、失敗した場合は再実行できます。 の設定が適用されます。

  • 1:[前回の実行ステータスに関係なく] 再実行されます。

  • 2:実行の成否にかかわらず、再実行はできません。 されます。

startEffectDate

スケジューリングが有効になる日付。

endEffectDate

スケジューリングが無効になる日付。

cycleType

スケジューリングサイクルのタイプ。 有効な値:

  • 0:日次、週次、月次、または年次のスケジューリング。

  • 1、2、3:分ベースまたは時間ベースのスケジューリング。

cronExpress

スケジュールを定義する cron 式。

extConfig

JSON 形式の追加設定。 主なフィールドは以下のとおりです。

  • ignoreBranchConditionSkip:前のサイクルからドライランプロパティを継承するかどうかを指定します。 詳細については、「祖先ノードからドライランプロパティを継承する」をご参照ください。

    • true:ドライランプロパティを継承します。

    • false:ドライランプロパティを継承しません。

  • alisaTaskKillTimeout:タイムアウト期間。 単位:時間。

resgroupId

スケジューリングに使用するリソースグループの ID。 詳細については、「リソースプロパティの設定」をご参照ください。

isAutoParse

自動解析が有効になっているかどうかを示します。 有効な値:

  • 1:自動解析が有効です。

  • 0:自動解析が無効です。

詳細については、「同一サイクルスケジューリング依存関係の設定」をご参照ください。

input

ノードの入出力設定。 フィールドは以下のとおりです。

  • str:入力値または出力値。

  • refTableName:出力テーブル。

  • parseType:入出力を追加するために使用されるメソッド。 有効な値:

    • 0:自動解析。

    • 1:手動追加。

    • 2:システム生成。 依存関係は、データリネージに基づいて自動的に生成されます。

詳細については、「スケジューリング依存関係設定の概要」をご参照ください。

inputList

output

outputList

dependentTypeList

ノードのクロスサイクル依存関係のタイプ。 有効な値:

  • 0:オプションは選択されていません。

  • 1:1 つ以上の指定されたノード。

  • 2:レベル 1 の子孫ノード。

  • 3:現在のノード。

詳細については、「クロスサイクル依存関係の設定」をご参照ください。

dependentDataNode

クロスサイクル依存関係に用いるカスタムノード ID のリスト。 このパラメーターは、dependentTypeList が 1 に設定されている場合にのみ有効です。

inputContextList

ノードコンテキストの設定です。 詳細については、「ノードコンテキストの設定」をご参照ください。

outputContextList

isStop

ノードのスケジューリングを一時停止するかどうかを示します。 有効な値:

  • 0:通常またはドライランでスケジューリングが実行されます。

  • 1:スケジューリングが一時停止されます。

tags

予約済みです。

tagList

fileId

dependentType

時間プロパティの詳細については、「時間プロパティの設定」をご参照ください。