適用対象:
Azure Data Factory
Azure Synapse Analytics
ヒント
Data Factory in Microsoft Fabric は、よりシンプルなアーキテクチャ、組み込みの AI、および新機能を備えた次世代のAzure Data Factoryです。 データ統合を初めて使用する場合は、Fabric Data Factory から始めます。 既存の ADF ワークロードをFabricにアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
この記事では、Azure Data Factoryでデータ ファクトリをコピーまたは複製する方法について説明します。
データ ファクトリを複製するためのユース ケース
データ ファクトリをコピーまたは複製するのに役立つ状況を次に示します。
Data Factory を新しいリージョンに移動します。 Data Factory を別のリージョンに移動する場合は、ターゲット リージョンにコピーを作成し、既存のコピーを削除することをお勧めします。
Data Factory の名前変更。 Azureでは、リソースの名前変更はサポートされていません。 データ ファクトリの名前を変更する場合は、別の名前でデータ ファクトリを複製し、既存のデータ ファクトリを削除できます。
デバッグ 機能が十分でない場合は、デバッグが変更されます。 ほとんどのシナリオでは、 デバッグを使用できます。 複製されたサンドボックス環境で変更をテストする方が理にかなっている場合もあります。 たとえば、パラメーター化された ETL パイプラインが、ファイルの到着時とタンブリング時間枠の間でトリガーが起動したときにどのように動作するかは、デバッグだけでは簡単にテストできない場合があります。 このような場合は、実験のためにサンドボックス環境を複製することができます。 Azure Data Factoryは主に実行数によって課金されるため、2 つ目のファクトリでは追加料金は発生しません。
データ ファクトリを複製する方法
前提条件として、まず、Azure ポータルからターゲット データ ファクトリを作成する必要があります。
GIT モードの場合:
- ポータルから発行するたびに、ファクトリのResource Manager テンプレートが adf_publish ブランチの GIT に保存されます
- 新しいファクトリを 同じ リポジトリに接続し、adf_publishブランチからビルドします。 パイプライン、データセット、トリガーなどのリソースは通過します。
ライブ モードの場合:
- Data Factory UI を使用すると、データ ファクトリのペイロード全体を Resource Manager テンプレート ファイルとパラメーター ファイルにエクスポートできます。 ポータルの ARM テンプレート \ Resource Manager テンプレートのエクスポート ボタンからアクセスできます。
- パラメーター ファイルに適切な変更を加え、新しいファクトリの新しい値を入れ替える場合があります
- 次に、標準のResource Manager テンプレートのデプロイ方法を使用してデプロイできます。 詳細な手順については、ARM テンプレートを使用したリソースのデプロイに関するページを参照してください。
ソース ファクトリに SelfHosted IntegrationRuntime がある場合は、ターゲット ファクトリ内で同じ名前で事前作成する必要があります。 異なるファクトリ間で SelfHosted Integration Runtimeを共有する場合は、SelfHosted IR の共有に公開されているパターン here を使用できます。
セキュリティ上の理由から、生成されたResource Manager テンプレートには、リンクされたサービスのパスワードなどのシークレット情報は含まれません。 そのため、デプロイ パラメーターとして資格情報を指定する必要があります。 設定で資格情報を手動で入力することが望ましくない場合は、代わりにAzure Key Vaultから接続文字列とパスワードを取得することを検討してください。 詳細を見る
関連するコンテンツ
Azure ポータルでデータファクトリーを作成するためのガイダンスを、Azure Data Factory UI を使用してデータファクトリーを作成する で確認してください。