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

DataWorks:ノードのバージョン情報を表示する

最終更新日:Jan 11, 2025

ノードまたはワークフローがコミットされるたびに、新しいバージョンが生成されます。[バージョン] タブで、コミット履歴や変更タイプなど、ノードまたはワークフローに関するバージョン情報を表示できます。また、異なるバージョンを比較したり、ビジネス要件に基づいてノードまたはワークフローを特定のバージョンにロールバックしたりすることもできます。このトピックでは、ノードのバージョン情報を表示する方法について説明します。ワークフローのバージョン情報を表示する手順は、ノードのバージョン情報を表示する手順と似ています。

ノードの構成タブに移動する

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

  2. 目的のノードの構成タブに移動します。

    [datastudio] ページの左側のナビゲーションペインで、目的のノードを見つけ、ノードの名前をダブルクリックします。ノードの構成タブが表示されます。

ノードのバージョン情報を表示し、ノードをロールバックする

構成タブの右側のナビゲーションペインで、[バージョン] タブをクリックして、ノードのバージョン情報を表示します。节点版本次の表に、いくつかのパラメータを示します。

パラメータ

説明

変更タイプ

ノードを初めてコミットすると、変更タイプパラメータの値は [作成] になります。ノードを再度コミットすると、このパラメータの値は [変更] に変わります。

ステータス

  • [はい]: ノードは開発環境にコミットされています。ただし、ノードのデプロイパッケージは作成されておらず、ノードは本番環境にデプロイされていません。

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

  • [未デプロイ]: ノードは開発環境にコミットされており、ノードのデプロイパッケージが作成されています。ただし、ノードは本番環境にデプロイされていません。ノードはデプロイされるのを待機しています。

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

  • [デプロイ済み]: ノードは開発環境にコミットされ、本番環境にデプロイされています。

アクション

  • [表示]: [アクション] 列の [表示] をクリックすると、ノードのコードとスケジューリング設定を表示できます。

  • [比較]: [アクション] 列の [比較] をクリックすると、バージョンを保存済みバージョンと比較できます。また、2 つのバージョンを選択し、[バージョンの比較] をクリックしてバージョンを比較することもできます。

    説明

    一度に比較できるノードのバージョンは 2 つだけです。

  • [ロールバック]: [アクション] 列の [ロールバック] をクリックすると、ビジネス要件に基づいてノードを特定のバージョンにロールバックできます。

    説明

    ロールバック後、ロールバックしたバージョンがノードの現在のバージョンを上書きするため、変更を有効にするには、ノードを再度コミットする必要があります。

ノードのバージョンを比較する

次のいずれかの方法を使用して、ノードのバージョンを比較できます。

  • [DataStudio] ページで、目的のノードの名前をダブルクリックして、ノードの構成タブに移動します。右側のナビゲーションペインで、[バージョン] タブをクリックします。[バージョン] タブで、ノードのバージョンを比較します。

  • [DataStudio] ページで、目的のノードの名前をダブルクリックして、ノードの構成タブに移動します。ツールバーで、[デプロイ] をクリックします。[デプロイタスクの作成] ページで、デプロイするバージョンを見つけ、[アクション] 列の [比較] をクリックして、選択したバージョンと本番環境にデプロイされたバージョンの違いに基づいてノードの変更を表示できます。

次の表に、ノードのいくつかのスケジューリングパラメータを示します。

パラメータ

説明

appId

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

createUser

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

createTime

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

lastModifyUser

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

lastModifyTime

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

owner

ノードの所有者 ID。[プロパティ] タブの [一般] セクションで所有者 ID を表示できます。詳細については、「基本プロパティの構成」をご参照ください。

startRightNow

ノードに対して自動トリガーノードインスタンスが生成されるモード。有効な値:

  • 0: 自動トリガーノードインスタンスは、ノードがデプロイされた翌日に生成されます。

  • 1: 自動トリガーノードインスタンスは、ノードがデプロイされた直後に生成されます。

詳細については、「タスクの即時インスタンス生成の構成」をご参照ください。

taskRerunTime

ノードが再実行される回数。

taskRerunInterval

2 回の連続した自動再実行の間隔。単位:ミリ秒。

reRunAble

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

  • 0: ノードは、実行に失敗した場合にのみ再実行できます。

  • 1: ノードは、正常に実行されたか、実行に失敗したかに関係なく再実行できます。

  • 2: ノードは、正常に実行されたか、実行に失敗したかに関係なく再実行できません。

startEffectDate

スケジューリングを有効にする期間の開始日時。

endEffectDate

スケジューリングを有効にする期間の終了日時。

cycleType

ノードのスケジューリングタイプ。有効な値:

  • 0: ノードは、日、週、月、または年でスケジュールできます。

  • 12、または 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

前のサイクルでノードのスケジューリング依存関係として指定された 1 つ以上のノードの ID。このパラメータは、dependentTypeList パラメータが 1 に設定されている場合にのみ有効です。

inputContextList

ノードのコンテキストベースの入力および出力パラメータの構成。詳細については、「入力および出力パラメータの構成」をご参照ください。

outputContextList

isStop

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

  • 0: ノードのスケジューリングを一時停止しません。システムは、ノードに対して通常のスケジューリングまたはドライランを実行します。

  • 1: ノードのスケジューリングを一時停止します。

tags

予約パラメータ。

tagList

fileId

dependentType

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