다음을 통해 공유


통합 서비스 패키지를 위한 데이터 원본

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

SSDT(SQL Server Data Tools)에는 Microsoft 통합 서비스 패키지에서 사용할 수 있는 디자인 타임 개체인 데이터 원본이 포함되어 있습니다.

데이터 원본 개체는 연결에 대한 참조이며 최소한 연결 문자열 및 데이터 원본 식별자를 포함합니다. 설명, 이름, 사용자 이름 및 암호와 같은 추가 메타데이터를 포함할 수도 있습니다.

참고 항목

패키지 배포 모델을 사용하도록 구성된 프로젝트에만 데이터 원본을 추가할 수 있습니다. 프로젝트가 프로젝트 배포 모델을 사용하도록 구성된 경우 프로젝트 수준에서 만든 연결 관리자를 사용하여 데이터 원본을 사용하는 대신 연결을 공유합니다.

배포 모델에 대한 자세한 내용은 Deployment of Projects and Packages를 참조하십시오. 프로젝트를 프로젝트 배포 모델로 변환하는 방법은 Deploy Projects to Integration Services Server를 참조하십시오.

통합 서비스 패키지에서 데이터 원본을 사용할 경우의 이점은 다음과 같습니다.

  • 데이터 원본에는 프로젝트 범위가 있습니다. 즉, 통합 서비스 프로젝트에서 만든 데이터 원본을 프로젝트의 모든 패키지에서 사용할 수 있습니다. 데이터 원본을 한 번 정의한 다음 여러 패키지의 연결 관리자가 참조할 수 있습니다.

  • 데이터 원본은 데이터 원본 개체와 해당 패키지 참조 간의 동기화를 제공합니다. 데이터 원본과 이를 참조하는 패키지가 동일 프로젝트에 들어 있는 경우 데이터 원본 참조에 대한 연결 문자열 속성은 데이터 원본이 변경될 때 자동으로 업데이트됩니다.

참조 데이터 원본

통합 서비스 프로젝트에 데이터 원본 개체를 추가하려면 솔루션 탐색기 에서 데이터 원본 폴더를 우클릭한 다음 새 데이터 원본을 클릭합니다. 항목이 데이터 원본 폴더에 추가됩니다. 다른 프로젝트에서 만든 데이터 원본 개체를 사용하려면 이를 먼저 프로젝트에 추가해야 합니다.

패키지에서 데이터 원본 개체를 사용하려면 해당 데이터 원본 개체를 참조하는 연결 관리자를 패키지에 추가하면 됩니다. 패키지 제어 흐름 및 데이터 흐름을 빌드하기 전에 패키지에 추가하거나 제어 흐름 또는 데이터 흐름을 생성하는 단계로 추가할 수 있습니다.

데이터 원본 개체는 데이터 원본에 대한 간단한 연결을 나타내며 데이터 원본이 참조하는 데이터 저장소의 개체에 대한 액세스를 제공합니다. 예를 들어 SQL ServerAdventureWorks 샘플 데이터베이스에 연결하는 데이터 원본 개체에는 데이터베이스의 60개 테이블이 모두 포함됩니다.

데이터 원본과 데이터 원본을 참조하는 연결 관리자 간에는 종속성이 없습니다. 데이터 원본이 더 이상 프로젝트에 속하지 않는 경우 연결 형식 및 연결 문자열 같은 데이터 원본에 대한 정보가 패키지 정의에 포함되기 때문에 패키지는 계속 유효합니다.