새로운 기능(Integration Services)
Microsoft Integration Services의 최신 릴리스에는 데이터 변환 솔루션을 개발하는 개발자, 관리자 및 지식 근로자의 작업 효율성과 생산성을 증대시키는 새로운 기능과 향상된 기능이 추가되었습니다.
새 기능과 향상된 기능을 영역별로 찾아 보려면 다음 목록을 참조하십시오.
배포
관리 및 문제 해결
개발 향상
성능
데이터 품질
예제 및 자습서 액세스
배포
현재 버전의 Integration Services에서는 프로젝트를 Integration Services 서버에 배포할 수 있습니다. 이 모델은 새로운 프로젝트 배포 모델입니다. Integration Services 서버에서는 환경을 사용하여 패키지를 관리하고, 패키지를 실행하고, 패키지에 대한 런타임 값을 구성할 수 있습니다.
다음 항목에서는 프로젝트를 프로젝트 배포 모델로 변환하고 프로젝트를 배포하는 방법 및 Integration Services 서버에 대한 정보를 제공합니다.
관리 및 문제 해결
서버 환경
서버 환경은 이 버전의 Integration Services에서 새로 도입된 개념입니다. 환경을 사용하면 Integration Services 서버에 배포한 프로젝트에 포함된 패키지의 런타임 값을 지정할 수 있습니다. 이러한 변수 값은 프로젝트 매개 변수에 매핑됩니다.자세한 내용은 서버 환경 만들기 및 매핑 및 프로젝트 및 패키지 배포를 참조하십시오.
SSISDB 카탈로그
SSISDB 카탈로그는 Integration Services 서버에 배포한 SSIS(Integration Services) 프로젝트의 작업을 수행할 수 있는 중앙 위치입니다. 예를 들어 프로젝트 및 패키지 매개 변수를 설정하고, 패키지의 런타임 값을 지정하기 위한 환경을 구성하고, 패키지를 실행하거나 문제를 해결하고, 다양한 Integration Services 서버 작업을 관리할 수 있습니다.자세한 내용은 다음 항목을 참조하십시오.
성능 및 데이터 문제 해결
이 릴리스는 성능 및 데이터 문제를 해결하도록 도와주는 추가 뷰, 저장 프로시저 및 저장된 함수를 제공합니다.문제 해결 기능
관련 뷰, 프로시저 및 함수
성능 통계 및 실행에 대한 기타 정보 얻기
패키지 데이터 흐름의 추가, 제거 및 쿼리 데이터 탭
실행 중인 패키지에 대한 덤프 만들기
실행 인스턴스에서 매개 변수 값을 설정하고 실행 인스턴스 중에 패키지에서 사용되는 매개 변수 값을 봅니다.
패키지 작업 문제 해결을 위한 보고서
이 릴리스에서는 SSISDB 카탈로그에 배포된 Integration Services 패키지 문제를 해결하는 데 도움이 되는 표준 보고서를 SQL Server Management Studio에서 사용할 수 있습니다. 이러한 작업 보고서는 패키지 실행 상태를 보고 실행 실패 원인을 파악하는 데 도움이 됩니다.자세한 내용은 Integration Services 서버를 위한 보고서를 참조하십시오.
개발 향상
프로젝트 연결 관리자
이 릴리스에서는 프로젝트 수준에서 프로젝트의 여러 패키지에서 공유할 수 있는 연결 관리자를 만들 수 있습니다. 프로젝트 수준에서 만드는 연결 관리자는 모든 패키지에 대해 SSIS 디자이너 창의 연결 관리자 탭에 자동으로 표시됩니다. 자세한 내용은 패키지에서 연결 관리자 추가, 삭제 또는 공유를 참조하십시오.오프라인 연결 관리자
Integration Services에서 이제 패키지를 열면 모든 데이터 흐름 구성 요소의 유효성을 검사하기 전에 모든 연결의 유효성이 검사되고 느리거나 오프라인으로 작업할 수 없는 모든 연결이 설정됩니다. 이로써 패키지 데이터 흐름의 유효성 검사가 지연되는 것을 줄일 수 있습니다. 패키지가 열리면 연결 관리자 영역에서 연결 관리자를 마우스 오른쪽 단추로 클릭하고 오프라인으로 작업을 클릭하여 연결을 해제할 수도 있습니다. 이를 통해 SSIS 디자이너에서 작업 속도를 높일 수 있습니다.자세한 내용은 패키지 배포 문제 해결 도구를 참조하십시오.
플랫 파일 연결 관리자 변경 내용
플랫 파일 연결 관리자에서는 이제 포함된 한정자를 사용한 파일의 구문 분석이 지원됩니다. 연결 관리자는 또한 기본적으로 행 구분 기호를 검사하여 행에서 열 필드가 누락된 파일을 올바르게 구문 분석할 수 있게 해줍니다.자세한 내용은 플랫 파일 연결 관리자를 참조하십시오.
매개 변수
Integration Services(SSIS) 매개 변수를 사용하여 패키지 실행 시 패키지 내의 속성에 값을 할당할 수 있습니다. 프로젝트 수준에서 프로젝트 매개 변수를 만들고 패키지 수준에서 패키지 매개 변수를 만들 수 있습니다. 프로젝트 매개 변수는 프로젝트가 수신하는 외부 입력을 프로젝트 내 하나 이상의 패키지에 제공하기 위해 사용됩니다. 패키지 매개 변수를 사용하면 패키지를 편집하여 다시 배포할 필요 없이 패키지 실행을 수정할 수 있습니다. 자세한 내용은 Integration Services(SSIS) 매개 변수를 참조하십시오.패키지 실행 태스크 및 매개 변수
이 릴리스에서는 변수 또는 매개 변수를 자식 패키지 매개 변수에 매핑하여 값을 자식 패키지에서 사용할 수 있도록 패키지 실행 태스크를 구성할 수 있습니다. 자세한 내용은 패키지 실행 태스크의 자식 패키지에 값 전달 섹션을 참조하십시오.패키지 비교 및 병합
패키지를 보다 쉽게 비교할 수 있도록 패키지 .dtsx 파일의 구조가 수정되었습니다. 또한 이진 형식으로 저장된 충돌하는 변경 내용이 포함되지 않은 패키지를 더욱 안정적으로 병합할 수 있습니다.자세한 내용은 SSIS 패키지 형식을 참조하십시오.
SSIS 디자이너의 실행 취소/다시 실행
SSIS 디자이너에서는 최대 20개의 동작을 실행 취소 및 다시 실행할 수 있습니다. 패키지의 경우 제어 흐름, 데이터 흐름, 이벤트 처리기 및 매개 변수 탭과 변수 창에서 실행 취소/다시 실행을 사용할 수 있습니다. 프로젝트의 경우 프로젝트 매개 변수 창에서 실행 취소/다시 실행을 사용할 수 있습니다.자세한 내용은 SSIS 디자이너를 참조하십시오.
열 매핑
데이터 흐름에서 누락된 열과 같은 열 매핑 문제로 인해 오류가 발생하면 경로 또는 구성 요소에(연결된 경로가 없는 경우) 오류 아이콘이 표시됩니다. 또한 매핑 문제가 있을 경우에도 구성 요소를 편집할 수 있습니다.SSIS 디자이너는 이제 새 데이터 원본이 연결될 때 열 다시 매핑을 보다 효과적으로 처리합니다. 열은 계보 ID가 아닌 열 이름 및 데이터 형식에 따라 다시 매핑됩니다.
실행 트리에서 열 참조 확인 편집기를 사용하여 연결이 끊어진 입력 경로 및 매핑되지 않은 열 문제를 보다 쉽게 해결할 수 있습니다.
스크립트 태스크 및 스크립트 구성 요소
스크립트 태스크 또는 스크립트 구성 요소를 포함하는 SQL Server Data Tools - Visual Studio 2012용 Business Intelligence을 사용하여 패키지를 만드는 경우 스크립트 프로젝트를 구성하여 .NET Framework 4.5 클래스 라이브러리를 대상으로 할 수 있습니다. Microsoft VSTA(Visual Studio Tools for Applications)에서 대상 프레임워크 속성을 설정합니다.SQL Server Data Tools - Visual Studio 2012용 Business Intelligence은 SQL Server 2012에 포함된 SQL Server Data Tools(SSDT)와 함께 설치할 수 있습니다.
중요
.NET Framework 4.5 클래스 라이브러리를 대상으로 하는 스크립트 태스크 및 스크립트 구성 요소는 SQL Server 2012에 포함된 SQL Server Data Tools(SSDT)에서 편집할 수 없습니다. 이 문제를 해결하려면 SQL Server Data Tools - Visual Studio 2012용 Business Intelligence에서 패키지를 로드하고 .NET Framework 4.0 클래스 라이브러리를 대상으로 하도록 스크립트 프로젝트를 변경합니다.
SQL Server Data Tools - Visual Studio 2012용 Business Intelligence과 SQL Server 2012에 포함된 SQL Server Data Tools(SSDT)에서 패키지를 편집하려는 경우 .NET Framework 4.0 클래스 라이브러리를 대상으로 하도록 스크립트 프로젝트를 구성하는 것이 좋습니다.
성능
병합 및 병합 조인 변환을 통한 메모리 사용 감소
Microsoft에서는 Integration Services 병합 및 병합 조인 변환의 기능과 안정성을 강화했습니다. 따라서 여러 입력에서 데이터가 생성되는 속도가 균일하지 않은 경우에 이러한 구성 요소에서 과도한 메모리를 사용하게 될 위험이 감소됩니다. 이러한 향상된 기능으로 인해 병합 또는 병합 조인 변환을 사용하는 패키지에서 메모리를 보다 효율적으로 활용할 수 있습니다.또한 Microsoft는 사용자 지정 데이터 흐름 구성 요소 개발자가 각자의 구성 요소에서 유사한 솔루션을 구현할 수 있도록 새로운 속성과 메서드를 제공했습니다. 이러한 향상된 기능으로 인해 여러 입력을 지원하는 강력한 사용자 지정 데이터 흐름 구성 요소를 개발할 가능성이 높아졌습니다. 자세한 내용은 여러 입력을 지원하는 데이터 흐름 구성 요소 개발을 참조하십시오.
데이터 품질
DQS 정리 변환
Integration Services에는 데이터 품질을 보다 쉽고 정확하게 향상시킬 수 있는 DQS 정리 변환 기능이 포함되어 있습니다.이러한 구성 요소를 사용하여 데이터 품질을 향상시키는 방법은 DQS 정리 변환을 참조하십시오.
예제 및 자습서 액세스
시작 창
SSIS 디자이너의 시작 창에서는 샘플, 자습서 및 비디오에 대한 링크를 제공합니다. 추가 콘텐츠에 대한 링크를 추가하여 이 창을 사용자 지정할 수 있습니다. 자세한 내용은 Integration Services 사용자 인터페이스를 참조하십시오.SSIS 도구 상자
SQL Server Data Tools(SSDT)의 SSIS 도구 상자에서는 제어 흐름 및 데이터 흐름 항목의 예제 및 도움말 콘텐츠에 대한 링크를 제공합니다. 사용자 지정 구성 요소에 대한 링크를 추가할 수 있습니다. 자세한 내용은 Integration Services용 사용자 지정 개체 개발을 참조하십시오.
관련 태스크
관련 내용
msdn.com의 블로그 게시물, SSIS 패키지 성능 문제 해결
msdn.com의 블로그 게시물, SSIS 30일 사용
msdn.com의 블로그 게시물, SSIS 카탈로그에 대한 보고서 작성
msdn.microsoft.com의 기술 문서, SQL Server 2012로 SSIS를 업그레이드하기 위한 5가지 팁
|