別のプロジェクトからのコピーによるプロジェクトの作成
データ統合の既存のプロジェクトから内容をコピーしてプロジェクトを作成します。
既存のプロジェクトは、同じワークスペースまたは別のワークスペースに配置できます。ワークスペースが現在のワークスペースとは異なるテナンシにある場合は、クロステナンシ・ポリシーを設定する必要があります。プロジェクト・コピーおよびアプリケーション・コピーのクロステナンシ・アクセスを設定するポリシーの例を参照してください。既存のプロジェクトはアクティブなワークスペースに存在する必要があります。
プロジェクトA (ソース)からコピーしてプロジェクトB (ターゲット)を作成すると、データ統合によって次の処理が実行されます。
- 次のように、ソース・プロジェクトとそのアーティファクトがターゲットに存在しない場合、ターゲット・ワークスペースにソース・プロジェクトとそのアーティファクトを作成します:
- プロジェクトAのすべての子アーティファクト(フォルダ、データ・フロー、パイプライン、タスク)をプロジェクトBにコピーします。
- プロジェクトAのすべての依存アーティファクト(データ・アセットや接続など)をプロジェクトBにコピーします。
ノート
データ統合では、パスワードなどのデータ・アセットの機密情報はコピーされません。コピーが完了したら、ターゲット・プロジェクト内の適用可能なデータ・アセットの機密情報フィールドを手動で更新する必要があります。
- ソース・プロジェクトとそのアーティファクトがターゲット・ワークスペースに存在する場合、データ統合では、ターゲット内のプロジェクトおよびアーティファクトを保持、置換または複製するために選択した競合解決オプションが使用されます。
構成UIでは、既存のプロジェクト(ソース)からコピーしてプロジェクト(ターゲット)を作成するプロセスをステップ実行します。ステップには、ソース・プロジェクトの選択、およびターゲット内の潜在的な名前の競合の解決方法の指定が含まれます。
重要
プロジェクト・コピー要求が進行中の場合は、コピー操作が終了するまで、ソース・プロジェクトまたはターゲット・プロジェクトにあるアーティファクトを編集または削除しないでください。コピー操作中にソース・プロジェクトまたはターゲット・プロジェクトのアーティファクトを変更すると、エラーが発生し、コピー操作が失敗する可能性があります。
既存のプロジェクトをコピーしてプロジェクトを作成するには、oci data-integration copy-object-request createコマンドと必要なパラメータを使用します:
oci data-integration copy-object-request create [OPTIONS]
CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。
CreateCopyObjectRequest操作を実行して、既存のプロジェクトをコピーしてプロジェクトを作成します。