Share via


Azure에 배포된 SSIS 패키지로 온-프레미스 및 Azure에서 파일 열기 및 저장

적용 대상: Azure Data Factory Azure Synapse Analytics

기업용 올인원 분석 솔루션인 Microsoft Fabric의 Data Factory를 사용해 보세요. Microsoft Fabric은 데이터 이동부터 데이터 과학, 실시간 분석, 비즈니스 인텔리전스 및 보고에 이르기까지 모든 것을 다룹니다. 무료로 새 평가판을 시작하는 방법을 알아봅니다!

이 문서는 로컬 파일 시스템을 사용하는 SSIS 패키지를 Azure의 SSIS로 리프트하고 이동하는 경우 온-프레미스 및 Azure에서 파일을 열고 저장하는 방법을 설명합니다.

임시 파일 저장

단일 패키지를 실행하는 동안 임시 파일을 저장하고 처리해야 하는 경우 패키지는 Azure SSIS Integration Runtime 노드의 현재 작업 디렉터리(.) 또는 임시 폴더(%TEMP%)를 사용할 수 있습니다.

온-프레미스 파일 공유 사용

온-프레미스 파일 공유를 계속해서 사용하려면 Azure에서 로컬 파일 시스템을 SSIS로 사용하는 패키지를 리프트 앤 시프트할 때 다음 작업을 수행합니다.

  1. 로컬 파일 시스템에서 온-프레미스 파일 공유로 파일을 전송합니다.

  2. 온-프레미스 파일 공유를 Azure 가상 네트워크에 조인합니다.

  3. Azure SSIS IR을 동일한 가상 네트워크에 조인합니다. 자세한 내용은 Azure-SSIS 통합 런타임을 가상 네트워크에 조인을 참조하세요.

  4. Windows 인증을 사용하는 액세스 자격 증명을 설정하여 Azure SSIS IR을 동일한 가상 네트워크 내의 온-프레미스 파일 공유에 연결합니다. 자세한 정보는 Windows 인증으로 데이터 및 파일 공유에 연결을 참조합니다.

  5. 패키지의 로컬 파일 경로를 온-프레미스 파일 공유를 가리키는 UNC 경로로 업데이트합니다. 예를 들어 C:\abc.txt\\<on-prem-server-name>\<share-name>\abc.txt로 업데이트합니다.

Azure 파일 공유 사용

Azure Files를 사용하려면 Azure에서 로컬 파일 시스템을 SSIS로 사용하는 패키지를 리프트 앤 시프트할 때 다음 작업을 수행합니다.

  1. 로컬 파일 시스템에서 Azure Files로 파일을 전송합니다. 자세한 내용은 Azure Files를 참조하세요.

  2. Windows 인증을 사용하는 액세스 자격 증명을 설정하여 Azure SSIS IR을 Azure Files에 연결합니다. 자세한 정보는 Windows 인증으로 데이터 및 파일 공유에 연결을 참조합니다.

  3. 패키지의 로컬 파일 경로를 Azure Files를 가리키는 UNC 경로로 업데이트합니다. 예를 들어 C:\abc.txt\\<storage-account-name>.file.core.windows.net\<share-name>\abc.txt로 업데이트합니다.