적용 대상:
Azure Data Factory
Azure Synapse Analytics
팁
기업용 올인원 분석 솔루션인 Microsoft Fabric의 Data Factory를 사용해 보세요. Microsoft Fabric은 데이터 이동부터 데이터 과학, 실시간 분석, 비즈니스 인텔리전스 및 보고에 이르기까지 모든 것을 다룹니다. 무료로 새 평가판을 시작하는 방법을 알아봅니다!
이 문서에서는 Azure Data Factory에서 데이터 팩터리를 복사 또는 복제하는 방법을 설명합니다.
데이터 팩터리 복제 사용 사례
다음은 데이터 팩터리를 복사하거나 복제하는 것이 유용할 수 있는 몇 가지 상황입니다.
Data Factory를 새 지역으로 이동합니다. Data Factory를 다른 지역으로 이동하려는 경우 가장 좋은 방법은 대상 지역에 복사본을 만들고 기존 지역을 삭제하는 것입니다.
Data Factory의 이름을 바꿉니다. Azure는 리소스 이름 바꾸기를 지원하지 않습니다. 데이터 팩터리 이름을 바꾸려는 경우 데이터 팩터리를 다른 이름으로 복제한 다음 기존 데이터 팩터리를 삭제할 수 있습니다.
디버그 기능이 충분하지 않을 때 변경 사항을 디버깅합니다. 대부분의 시나리오에서는 디버그를 사용할 수 있습니다. 다른 시나리오에서는 복제된 샌드박스 환경에서 변경 사항을 테스트하는 것이 더 좋습니다. 예를 들어, 파일 도착 시 트리거되는 매개변수 기반 ETL 파이프라인과 특정 시간대에 트리거되는 파이프라인의 동작 차이는 단순한 디버깅만으로는 테스트하기 어려울 수 있습니다. 이러한 경우 실험을 위해 샌드박스 환경을 복제할 수 있습니다. Azure Data Factory는 주로 실행 횟수에 따라 요금이 부과되므로 두 번째 팩터리는 추가 요금이 발생하지 않습니다.
데이터 팩터리 복제 방법
필수 요소로, 먼저 Azure Portal에서 대상 데이터 팩터리를 만들어야 합니다.
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 공유에서 여기에 게시된 패턴을 사용할 수 있습니다.
보안상의 이유로 생성된 Resource Manager 템플릿에는 연결된 서비스에 대한 암호와 같은 암호 정보가 포함되지 않습니다. 따라서 자격 증명을 배포 매개 변수로 제공해야 합니다. 설정에 자격 증명을 수동으로 입력하는 것이 바람직하지 않은 경우 대신 Azure Key Vault에서 연결 문자열 및 암호를 검색하는 것이 좋습니다. 자세히 보기
관련 콘텐츠
Azure Data Factory UI를 사용하여 데이터 팩터리 만들기에서 Azure Portal을 통해 데이터 팩터리를 만들기 위한 지침을 검토하세요.