Integration Services 프로젝트
SQL Server는 Integration Services 패키지의 개발 및 관리를 위해 Business Intelligence Development Studio 및 SQL Server Management Studio의 두 가지 환경을 제공합니다.
Business Intelligence Development Studio에서는 Integration Services 패키지를 개발할 수 있습니다. 또한 패키지에서 사용되는 데이터 원본 및 데이터 원본 뷰 개체를 만들 수 있습니다. 자세한 내용은 Business Intelligence Development Studio 소개를 참조하십시오.
SQL Server Management Studio는 Integration Services 서비스를 사용하여 테스트 및 프로덕션 환경에서 Integration Services 패키지 관리를 지원합니다. 자세한 내용은 SQL Server Management Studio 소개를 참조하십시오.
두 환경 모두 솔루션 내의 프로젝트 개념을 사용하여 비즈니스 인텔리전스 솔루션을 구축할 때 사용되는 항목을 구성하고 관리합니다. 자세한 내용은 솔루션, 프로젝트 및 항목 소개를 참조하십시오.
[!참고]
Microsoft Visual Studio 2010은 SQL Server 2008용 Business Intelligence Development StudioIntegration Services, Report Services 및 Analysis Services 프로젝트를 지원하지 않습니다. 이 문제를 해결하려면 Visual Studio 2008과 Visual Studio 2010을 동일한 시스템에 설치한 다음 Visual Studio 2008에서 Business Intelligence Development Studio 프로젝트를 열면 됩니다.
Integration Services 프로젝트 이해
SQL Server Management Studio 및 Business Intelligence Development Studio에서 프로젝트는 Integration Services 패키지를 개발하는 데 사용되는 컨테이너입니다.
Business Intelligence Development Studio에서 Integration Services 프로젝트는 패키지와 관련된 파일을 저장하고 그룹화합니다. 예를 들어 패키지, 데이터 원본, 데이터 원본 뷰 정의 등을 포함하여 특정 ETL(추출, 변환 및 로드) 솔루션을 만드는 데 필요한 파일이 프로젝트에 포함됩니다.
Integration Services 프로젝트를 만들려면 먼저 이러한 종류의 프로젝트에 포함되는 기본 내용에 대해 잘 알고 있어야 합니다. 프로젝트에 포함되는 내용을 이해한 후에는 Integration Services 프로젝트를 만들고 사용할 수 있습니다.
Integration Services 프로젝트의 폴더
다음 다이어그램은 Integration Services 프로젝트에 있는 폴더를 보여 줍니다.
다음 표에서는 Integration Services 프로젝트에 표시되는 폴더에 대해 설명합니다.
폴더 |
설명 |
---|---|
데이터 원본 |
여러 패키지에서 참조될 수 있는 프로젝트 수준의 데이터 원본이 포함됩니다. 자세한 내용은 데이터 원본(SSIS)을 참조하십시오. |
데이터 원본 뷰 |
데이터 원본에 작성되고 원본, 변환 및 대상에서 참조될 수 있는 데이터 원본 뷰가 포함됩니다. 자세한 내용은 데이터 원본 뷰(SSIS)를 참조하십시오. |
SSIS 패키지 |
패키지가 포함됩니다. 자세한 내용은 Integration Services 패키지 및 패키지 디자인 및 구현(Integration Services)을 참조하십시오. |
기타 |
원본, 데이터 원본 뷰 또는 패키지 파일 이외에 파일이 포함됩니다. |
Integration Services 프로젝트의 파일
신규 또는 기존 Integration Services 프로젝트를 솔루션에 추가하면 Business Intelligence Development Studio에서 확장명이 .dtproj, .dtproj.user 및 .database인 프로젝트 파일이 생성됩니다.
*.dtproj 파일에는 데이터 원본 및 패키지와 같은 프로젝트 구성 및 항목에 대한 정보가 포함됩니다.
*.dtproj.user 파일에는 프로젝트를 사용하기 위한 기본 설정에 대한 정보가 포함됩니다.
*.database 파일에는 Business Intelligence Development Studio에서 Integration Services 프로젝트를 여는 데 필요한 정보가 포함됩니다.
솔루션 이해
SQL Server Management Studio 및 Business Intelligence Development Studio에서 솔루션은 종단 간 비즈니스 솔루션을 개발할 때 사용되는 프로젝트를 그룹화 및 관리하는 컨테이너입니다. 솔루션을 사용하면 여러 프로젝트를 하나의 단위로 취급하고 비즈니스 솔루션에 관련된 하나 이상의 관련 프로젝트를 하나로 묶을 수 있습니다. 자세한 내용은 컨테이너로서의 솔루션을 참조하십시오.
SQL Server Management Studio 및 Business Intelligence Development Studio의 솔루션에는 여러 유형의 프로젝트가 포함될 수 있습니다. SSIS 디자이너를 사용하여 Integration Services 패키지를 만들려면 Business Intelligence Development Studio에서 제공하는 솔루션의 Integration Services 프로젝트를 사용합니다. 자세한 내용은 Business Intelligence Development Studio 소개를 참조하십시오.
새 솔루션을 만들 때 Business Intelligence Development Studio는 솔루션 탐색기에 솔루션 폴더를 추가하고 확장명이 .sln 및 .suo인 파일을 만듭니다.
*.sln 파일에는 솔루션 구성에 대한 정보가 포함되고 솔루션의 프로젝트가 나열됩니다.
*.suo 파일에는 솔루션을 사용하기 위한 기본 설정에 대한 정보가 포함됩니다.
새 프로젝트를 만들면 Business Intelligence Development Studio에서 솔루션이 자동으로 생성되지만 빈 솔루션을 만든 다음 프로젝트를 나중에 추가할 수도 있습니다.
[!참고]
기본적으로 Business Intelligence Development Studio에서 새 Integration Services 프로젝트를 만들 때는 솔루션 탐색기에 솔루션이 표시되지 않습니다. 이 기본 동작을 변경하려면 도구 메뉴에서 옵션을 클릭합니다. 옵션 대화 상자에서 프로젝트 및 솔루션을 확장한 다음 일반을 선택합니다. 일반 페이지에서 솔루션 항상 표시를 선택합니다.
|
변경 내역
업데이트된 내용 |
---|
Visual Studio 2010의 Business Intelligence Development Studio 프로젝트 지원에 대한 내용을 추가했습니다. |