Microsoft Integration Services 및 SSIS 디자이너에는 Integration Services 패키지의 데이터 흐름 문제를 해결하는 데 사용할 수 있는 기능과 도구가 포함되어 있습니다.
SSIS 디자이너는 데이터 뷰어를 제공합니다.
SSIS 디자이너 및 통합 서비스 변환은 행 수를 제공합니다.
SSIS 디자이너는 런타임에 진행률 보고를 제공합니다.
데이터 뷰어
데이터 뷰어는 데이터 흐름의 두 구성 요소 간에 데이터를 표시합니다. 데이터 뷰어는 데이터가 데이터 원본에서 추출되고 먼저 데이터 흐름을 입력할 때, 변환이 데이터를 업데이트하기 전과 후에 데이터를 대상에 로드하기 전과 후에 데이터를 표시할 수 있습니다.
데이터를 보려면 데이터 뷰어를 두 데이터 흐름 구성 요소를 연결하는 경로에 연결합니다. 데이터 흐름 구성 요소 간의 데이터를 보는 기능을 사용하면 예기치 않은 데이터 값을 보다 쉽게 식별하고, 변환에서 열 값을 변경하는 방식을 확인하고, 변환이 실패하는 이유를 검색할 수 있습니다. 예를 들어 참조 테이블의 조회가 실패하고 이를 수정하려면 빈 열에 대한 기본 데이터를 제공하는 변환을 추가할 수 있습니다.
데이터 뷰어는 그리드에 데이터를 표시할 수 있습니다. 그리드를 사용하여 표시할 열을 선택합니다. 선택한 열의 값이 테이블 형식으로 표시됩니다.
경로에 여러 데이터 뷰어를 포함할 수도 있습니다. 동일한 데이터를 다른 형식으로 표시할 수 있습니다. 예를 들어 차트 보기와 데이터의 그리드 보기를 만들거나 다른 데이터 열에 대해 다른 데이터 뷰어를 만들 수 있습니다.
경로에 데이터 뷰어를 추가하면 SSIS 디자이너는 경로 옆에 있는 데이터 흐름 탭의 디자인 화면에 데이터 뷰어 아이콘을 추가합니다. 조건부 분할 변환과 같이 여러 출력이 있을 수 있는 변환에는 각 경로에 데이터 뷰어가 포함될 수 있습니다.
런타임에 데이터 뷰어 창이 열리고 데이터 뷰어 형식으로 지정된 정보가 표시됩니다. 예를 들어 그리드 형식을 사용하는 데이터 뷰어는 선택한 열의 데이터, 데이터 흐름 구성 요소에 전달된 출력 행 수 및 표시되는 행 수를 표시합니다. 정보는 버퍼별로 버퍼를 표시하고 데이터 흐름의 행 너비에 따라 버퍼에 더 많거나 적은 행이 포함될 수 있습니다.
데이터 뷰어 대화 상자에서 데이터를 클립보드에 복사하고, 테이블에서 모든 데이터를 지우고, 데이터 뷰어를 다시 구성하고, 데이터 흐름을 다시 시작하고, 데이터 뷰어를 분리하거나 연결할 수 있습니다.
데이터 뷰어를 추가하려면
행 개수
경로를 통과한 행 수는 경로 옆에 있는 SSIS 디자이너의 데이터 흐름 탭 디자인 화면에 표시됩니다. 데이터가 경로를 통과하는 동안 숫자가 주기적으로 업데이트됩니다.
데이터 흐름에 행 개수 변환을 추가하여 변수의 최종 행 수를 캡처할 수도 있습니다. 자세한 내용은 행 개수 변환을 참조하세요.
진행률 보고
패키지를 실행할 때 SSIS 디자이너는 각 데이터 흐름 구성 요소를 상태를 나타내는 색으로 표시하여 데이터 흐름 탭의 디자인 화면에서 진행률을 표시합니다. 각 구성 요소가 작업을 수행하기 시작하면 색이 없는 것에서 노란색으로 변경되고 성공적으로 완료되면 녹색으로 변경됩니다. 빨간색은 구성 요소가 실패했음을 나타냅니다.
다음 표에서는 색 코딩에 대해 설명합니다.
| 색깔 | 설명 |
|---|---|
| 색 없음 | 데이터 흐름 엔진에서 호출되기를 기다리고 있습니다. |
| 노란색 | 변환 수행, 데이터 추출 또는 데이터 로드 |
| 녹색 | 성공적으로 실행되었습니다. |
| 빨강 | 오류가 있는 상태로 실행되었습니다. |