디자인 타임 데이터 원본 개체
Business Intelligence Development Studio의 프로젝트에 포함된 디자인 타임 개체인 데이터 원본과 데이터 원본 뷰로 패키지에서 연결을 쉽게 구현할 수 있습니다.
데이터 원본과 데이터 원본 뷰를 패키지와 별개로 작성한 다음 패키지에서 사용합니다. 데이터 원본과 데이터 원본 뷰는 Integration Services, Analysis Services 및 Reporting Services 프로젝트에서 작성할 수 있습니다.
SQL ServerIntegration Services에서 데이터 원본과 데이터 원본 뷰는 배포할 수 없는 개체이며, 그 대신 SSIS가 해당 개체의 속성으로부터 연결 관리자를 만들고 이 연결 관리자를 패키지에 추가합니다. 여러 패키지에서 동일한 데이터 원본이나 데이터 원본 뷰를 사용하여 여러 패키지에서 일관적인 접근 방식을 제공할 수 있습니다. 예를 들어 여러 패키지 또는 한 패키지의 여러 요소(예: 태스크, 원본, 변환 또는 대상)에서 AdventureWorks의 Customer 테이블에 액세스하는 경우 AdventureWorks에 대한 연결을 제공하는 데이터 원본을 만들고, Customer 테이블만 포함하는 데이터 원본 뷰를 만든 후 해당 데이터 원본 뷰를 모든 패키지 및 태스크에서 사용할 수 있습니다.
Integration Services는 데이터 원본과 이를 참조하는 연결 관리자 간의 동기화를 제공하여 연결을 더 쉽게 관리할 수 있도록 합니다. 예를 들어 데이터 원본의 연결 문자열이 변경되면 이 데이터 원본을 참조하는 각 연결 관리자의 연결 문자열도 함께 업데이트됩니다.
[!참고]
동기화는 프로젝트 내에서만 발생하며 여러 프로젝트가 포함된 솔루션에서는 발생하지 않습니다.
데이터 원본과 데이터 원본 뷰는 해당 메타데이터를 캐시합니다. 캐싱을 사용하면 해당 데이터 저장소에 연결하지 않아도 데이터 원본과 데이터 원본 뷰를 편집 및 확장할 수 있습니다. 메타데이터에는 테이블, 열 특성 및 테이블 간의 외래 키 관계에 대한 정보가 포함됩니다. 예를 들어 데이터 원본 뷰 디자이너에서 데이터 원본 뷰를 열고 테이블 간에 새로운 관계를 만들 수 있습니다.
패키지를 프로그래밍 방식으로 만들 때는 데이터 원본이나 데이터 원본 뷰를 사용하지 않으며, 그 대신 연결 관리자를 만들고 해당 속성을 설정합니다.
|