このトピックでは、ワークスペース間でノードをクローンする方法について説明します。
[ワークスペース間のクローン作成] 機能は、2025年 6月 30日からサービスの提供を停止します。詳細については、「DataWorks ワークスペース間のクローン作成の廃止に関するお知らせ」をご参照ください。
シナリオ
以下のシナリオで、ワークスペース間でノードをクローンできます。
基本モードのワークスペースから基本モードの別のワークスペースにノードをクローンする。
基本モードのワークスペースから標準モードのワークスペースにノードをクローンする。
ノードをクローンすると、ノードが属するフォルダとワークフローも宛先ワークスペースにクローンされます。
ノードをクローンする前に、その先祖ノードが宛先ワークスペースにクローンされていることを確認してください。
ワークスペース間でノードをクローンするプロセスは、新しいパスにノード、フォルダ、およびワークフローを作成するプロセスです。クローンするノードと同じ名前のノード、フォルダ、またはワークフローがパスに既に存在する場合、既存のノード、フォルダ、またはワークフローは上書きされます。ノードとその先祖ノードと子孫ノードが同時にクローンされた場合、ノード間の依存関係は、ノードがクローンされた後も変更されません。
手順
DataWorks コンソールにログインします。左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。上部のナビゲーションバーで、管理するワークスペースが存在するリージョンを選択します。ワークスペースを見つけ、[アクション] 列の [DataStudio] をクリックします。DataStudio ページで、[ビジネスフロー] セクションで目的のワークフローを見つけ、ワークフローの名前をダブルクリックします。
ツールバーで、[クロスプロジェクトクローン作成] をクリックします。[クローンタスクの作成] ページが表示されます。
[ターゲットワークスペース] パラメータを設定し、クローンするノードを選択します。
[コンピュートエンジンのマッピングを設定] をクリックします。表示されるダイアログボックスで、現在のワークスペースのコンピュートエンジンインスタンスと宛先ワークスペースのコンピュートエンジンインスタンス間のマッピングを設定します。
宛先ワークスペースに複数のコンピュートエンジンインスタンスがある場合は、ノードをクローンする前に、現在のワークスペースのコンピュートエンジンインスタンスと宛先ワークスペースのコンピュートエンジンインスタンス間のマッピングを設定する必要があります。マッピングを設定しない場合、ノードは宛先ワークスペースのデフォルトのコンピュートエンジンインスタンスにクローンされます。
説明クローンするノードのコンピュートエンジンの種類が宛先ワークスペースに存在しない場合、[コンピュートエンジンのマッピング] ダイアログボックスにメッセージが表示されます。[ターゲットエンジンインスタンスのないノードをスキップ] を選択してノードを無視できます。そうしないと、ノードのクローン作成中にエラーが報告されます。
[コンピュートエンジンのマッピングを設定] ボタンは、ソースワークスペースまたは宛先ワークスペースに同じ種類のコンピュートエンジンインスタンスが 2 つ以上ある場合にのみ表示されます。
左下隅にある [リストに追加] をクリックします。選択したノードが [クローン予定ノードリスト] に追加されます。
右上隅にある [クローン予定ノードリスト] をクリックします。[クローンするノード] パネルで、[すべてクローン] をクリックします。
[コンピュートエンジンのマッピング] ダイアログボックスで、コンピュートエンジンインスタンスのマッピングを確認し、[OK] をクリックします。
ノードがクローンされたら、宛先ワークスペースに移動して、クローンされたノードを表示します。ほとんどの場合、ワークフローのディレクトリ構造がクローンされます。