このトピックでは、ノードのデプロイ解除に関する一般的な問題について説明します。
ノードのデプロイ解除
標準モードのワークスペースでは、開発環境と本番環境は分離されています。DataStudio でノードを削除しても、開発環境から削除されるだけです。本番環境からノードを削除するには、この削除操作をデプロイする必要があります。このデプロイが成功して初めて、ノードはデプロイ解除されたと見なされます。詳細については、「タスクの公開停止」をご参照ください。
タスクのデプロイ解除の確認
デプロイ解除が完了したら、 に移動し、ノードが存在しないことを確認します。ノードがリストに表示されなければ、デプロイ解除は成功です。
デプロイ解除されたノードの復元
ノードがデプロイ解除されると、ごみ箱に移動します。ごみ箱からデプロイ解除されたノードを復元できます。詳細については、「タスクの復元」をご参照ください。
エラー:削除保留中のため復元不可
-
原因:DataWorks のごみ箱は、開発環境と本番環境の両方から削除されたタスク (ノード、リソース、関数など) の復元のみをサポートしています。このエラーは、タスクが開発環境から削除されたものの、その削除操作が本番環境にデプロイされていない場合に発生します。
-
解決策:タスクのデプロイメントページに移動し、ノード削除操作をキャンセルしてから、DataStudio でファイルを復元します。
エラー:ノードに子孫ノードが存在
-
原因:下流タスクが期待どおりに実行されるように、DataWorks では、開発環境と本番環境のいずれにも下流の依存関係がない場合にのみ、タスクのデプロイ解除が許可されます。
説明ノードをデプロイ解除すると、依存するタスクでエラーが発生する可能性があります。続行する前に、すべての依存タスクのオーナーに連絡する必要があります。
-
解決策:
-
ノードの下流の依存関係を確認します。[オペレーションセンター] の [定期タスク] ページで、開発環境と本番環境の両方における下流の依存関係を確認します。詳細については、「定期タスクの管理」をご参照ください。
-
ノードの下流の依存関係を削除します:
-
各下流タスクの [プロパティ] ページを開き、デプロイ解除したいノードへの依存関係を削除します。詳細については、「ノード間のスケジューリング依存関係の削除または変更」をご参照ください。
-
下流タスクを コミット して、開発環境の依存関係を削除します。
-
下流タスクを デプロイ して、本番環境の依存関係を削除します。
-
元のノードのデプロイ解除に進みます。詳細については、「タスクの公開停止」をご参照ください。
-
-