このトピックでは、ノードのアンデプロイに関するよくある質問への回答を提供します。
- ノードをアンデプロイするにはどうすればよいですか?
- 本番環境からノードがアンデプロイされているかどうかを確認するにはどうすればよいですか?
- アンデプロイされたノードを復元するにはどうすればよいですか?
- エラー:${filename} ファイルが本番環境にデプロイされていないか、ノード削除操作が [デプロイ] ページでデプロイされています
- エラー:ノードに子ノードがあるため、ノードを削除またはアンデプロイできません。
ノードをアンデプロイするにはどうすればよいですか?
標準モードのワークスペースを使用する場合、データは開発環境と本番環境の間で分離されます。DataWorksコンソールの [DataStudio] ページでノードを削除すると、ノードは開発環境からのみ削除されます。本番環境からノードを削除するには、削除操作を本番環境にデプロイする必要があります。このようにして、ノードは本番環境からアンデプロイされます。詳細については、「ノードのアンデプロイ」をご参照ください。
本番環境からノードがアンデプロイされているかどうかを確認するにはどうすればよいですか?
ノードをアンデプロイした後、サイクルタスク[オペレーションセンター] の
ページに移動して、ノードが存在するかどうかを確認できます。ノードが存在しない場合、ノードはアンデプロイされています。
ページに移動して、ノードが存在するかどうかを確認できます。ノードが存在しない場合、ノードはアンデプロイされています。アンデプロイされたノードを復元するにはどうすればよいですか?
ノードをアンデプロイすると、ノードはごみ箱に移動されます。アンデプロイされたノードをごみ箱から復元できます。詳細については、「アンデプロイされたノードの復元」をご参照ください。
エラー:${filename} ファイルが本番環境にデプロイされていないか、ノード削除操作が [デプロイ] ページでデプロイされています
- 原因: DataWorksコンソールのごみ箱では、開発環境と本番環境の両方から削除されたノード、リソース、関数などのオブジェクトのみを復元できます。ノードが開発環境からのみ削除され、削除操作が本番環境にデプロイされていない場合、エラーが報告されます。
- 解決策: [デプロイ] ページに移動してノード削除操作をキャンセルし、データ開発ファイルを復元します。
エラー:ノードに子ノードがあるため、ノードを削除またはアンデプロイできません。
- 原因: 子ノードを正常に実行できるようにするために、DataWorksでは、開発環境と本番環境の両方で子ノードを持たないノードのみをアンデプロイできます。説明 子ノードを持つノードをアンデプロイすると、子ノードで例外が発生する可能性があります。現在のノードをアンデプロイする前に、各子ノードの所有者に連絡することをお勧めします。
- 解決策:
- アンデプロイするノードに子ノードがあるかどうかを確認します。開発環境と本番環境の [オペレーションセンター] の [周期タスク] ページに移動して、アンデプロイするノードに子ノードがあるかどうかを確認できます。詳細については、「自動トリガーされたタスクのDAGの表示」をご参照ください。
- 現在のノードとその子ノード間のスケジューリング依存関係を削除します。
- 子ノードの [プロパティ] タブに移動し、アンデプロイするノードの子ノードのスケジューリング依存関係を削除します。詳細については、「ノード間のスケジューリング依存関係の削除または変更」をご参照ください。
- 子ノードをコミットして、開発環境でアンデプロイするノードの子ノードのスケジューリング依存関係を削除します。
- 子ノードをデプロイして、本番環境でアンデプロイするノードの子ノードのスケジューリング依存関係を削除します。
- ノードのアンデプロイを続行します。詳細については、「ノードのアンデプロイ」をご参照ください。