Integration Services 경로

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

경로는 한 데이터 흐름 구성 요소의 출력을 다른 구성 요소의 입력에 연결하여 데이터 흐름의 두 구성 요소를 연결합니다. 경로에는 원본과 대상이 있습니다. 예를 들어 경로가 OLE DB 원본과 정렬 변환을 연결하는 경우 OLE DB 원본은 경로의 원본이고 정렬 변환은 경로의 대상입니다. 원본은 경로가 시작되는 구성 요소이며 대상은 경로가 끝나는 구성 요소입니다.

SSIS 디자이너에서 패키지를 실행하는 경우에는 데이터 뷰어를 경로에 연결하여 데이터 흐름의 데이터를 볼 수 있습니다. 그리드에 데이터를 표시하도록 데이터 뷰어를 구성할 수 있습니다. 데이터 뷰어는 유용한 디버깅 도구입니다. 자세한 내용은 Debugging Data Flow을 참조하세요.

경로 구성

SSIS 디자이너는 경로 속성을 설정하고, 경로를 통과하는 데이터 열의 메타데이터를 보고, 데이터 뷰어를 구성할 수 있는 데이터 흐름 경로 편집기 대화 상자를 제공합니다.

구성 가능한 경로 속성에는 경로의 이름, 설명 및 주석이 포함됩니다. 프로그래밍 방식으로 경로를 구성할 수도 있습니다. 자세한 내용은 프로그래밍 방식으로 데이터 흐름 구성 요소 연결을 참조하세요.

경로 주석에는 SSIS 디자이너의 데이터 흐름 탭에서 디자인 화면에 표시된 경로 원본의 이름 또는 경로 이름이 표시됩니다. 경로 주석은 데이터 흐름, 제어 흐름 및 이벤트 처리기에 추가할 수 있는 주석과 비슷합니다. 단지 경로 주석은 경로에 연결되지만 다른 주석은 SSIS 디자이너의 데이터 흐름, 제어 흐름이벤트 처리기 탭에 표시된다는 점만 다릅니다.

메타데이터는 이전 구성 요소의 출력에 있는 각 열의 이름, 데이터 형식, 정밀도, 소수 자릿수, 길이, 코드 페이지 및 원본 구성 요소를 표시합니다. 원본 구성 요소는 열을 만든 데이터 흐름 구성 요소입니다. 이러한 구성 요소는 데이터 흐름에서 첫 번째 구성 요소일 수도 있으며, 아닐 수도 있습니다. 예를 들어 Union All 및 Sort 변환은 자체 열을 만들고 출력 열의 원본입니다. 반면, 열 복사 변환은 열을 변경하지 않고 열을 통과하거나 입력 열을 복사하여 새 열을 만들 수 있습니다. 열 복사 변환은 새 열의 원본 구성 요소입니다.

데이터 흐름 경로 편집기를 사용하여 경로의 속성 설정

경로는 두 개의 데이터 흐름 구성 요소를 연결합니다. 경로 속성을 설정하려면 먼저 데이터 흐름에 연결된 데이터 흐름 구성 요소가 두 개 이상 포함되어야 합니다.

  1. SSDT(SQL Server Data Tools)에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기 패키지를 두 번 클릭하여 엽니다.

  3. 데이터 흐름 탭을 클릭한 다음 경로를 두 번 클릭합니다.

  4. 데이터 흐름 경로 편집기에서 일반을 클릭합니다. 그러면 경로의 기본 이름을 편집하고 경로에 대한 설명을 제공할 수 있습니다. 또한 PathAnnotation 속성을 수정할 수 있습니다.

  5. 확인을 클릭합니다.

  6. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

일반 페이지 - 데이터 흐름 경로 편집기

데이터 흐름 경로 편집기 대화 상자를 사용하여 경로 속성을 설정하고, 열 메타데이터를 보고, 경로에 연결된 데이터 뷰어를 관리할 수 있습니다.

데이터 흐름 경로 편집기 대화 상자의 일반 노드를 사용하여 경로의 이름을 지정하고 경로를 설명할 수 있을 뿐만 아니라 경로 주석 옵션을 지정할 수 있습니다.

옵션

이름
경로에 사용할 고유 이름을 제공합니다.

ID
경로의 계보 식별자입니다. 이 속성은 읽기 전용입니다.

IdentificationString
경로를 식별하는 문자열입니다. 위에 입력한 이름에서 자동으로 생성됩니다.

설명
경로를 설명합니다.

PathAnnotation
사용할 주석의 유형을 지정합니다. 주석을 사용하지 않도록 설정하려면 [안 함], 요청 시 주석을 사용하도록 설정하려면 AsNeeded, SourceName 옵션 값을 사용하여 자동으로 주석을 달도록 하는 SourceName, Name 속성 값을 사용하여 자동으로 주석을 달도록 PathName을 선택합니다.

DestinationName
경로의 끝인 입력을 표시합니다.

SourceName
경로의 시작 부분인 출력을 표시합니다.

메타데이터 페이지 - 데이터 흐름 경로 편집기

데이터 흐름 경로 편집기 대화 상자의 메타데이터 페이지를 사용하여 경로 열의 메타데이터를 볼 수 있습니다.

옵션

경로 메타데이터
열 메타데이터를 나열합니다. 열 머리글을 클릭하여 열 데이터를 정렬합니다.

이름
열 이름을 나열합니다.

데이터 형식
열의 데이터 형식을 나열합니다.

정밀도
숫자 값의 숫자 수를 나열합니다.

확장
숫자 값의 소수점 오른쪽에 있는 자릿수를 나열합니다.

길이
현재 열 길이를 나열합니다.

코드 페이지
열의 코드 페이지를 나열합니다. 값 0 은 열이 코드 페이지를 사용하지 않음을 나타냅니다. 이는 데이터가 유니코드에 있거나 숫자, 날짜 또는 시간 데이터 형식이 있는 경우에 발생합니다.

키 위치 정렬
열의 정렬 키 위치를 나열합니다. 값 0 은 열이 정렬되지 않음을 나타냅니다.

참고 항목

빼기(-) 접두사는 열이 내림차순으로 정렬되었음을 나타냅니다.

비교 플래그
열에 적용되는 비교 플래그를 나열합니다.

원본 구성 요소
열의 원본인 데이터 흐름 구성 요소를 나열합니다.

클립보드에 복사
열 메타데이터를 클립보드에 복사합니다. 기본적으로 모든 메타데이터 행은 현재 표시된 순서대로 정렬된 대로 복사됩니다.

데이터 뷰어 페이지 - 데이터 흐름 경로 편집기

데이터 흐름 경로 편집기 대화 상자의 데이터 뷰어 페이지를 사용하여 경로에 연결된 데이터 뷰어를 관리할 수 있습니다.

옵션

이름
데이터 뷰어를 나열합니다.

데이터 뷰어 형식
데이터 뷰어의 형식을 나열합니다.

추가
데이터 뷰어 구성 대화 상자를 사용하여 데이터 뷰어를 추가하려면 클릭합니다.

Delete
선택한 데이터 뷰어를 삭제하려면 클릭합니다.

구성
데이터 뷰어 구성 대화 상자를 사용하여 선택한 데이터 뷰어를 구성하려면 클릭합니다.

경로 속성

Microsoft SQL Server Integration Services 개체 모델의 데이터 흐름 개체에는 구성 요소, 입력 및 출력, 입력 열, 출력 열의 수준에 공용 속성과 사용자 지정 속성이 있습니다. 많은 속성에는 런타임에 데이터 흐름 엔진에 의해 할당되는 읽기 전용 값이 있습니다.

이 항목에서는 데이터 흐름 개체를 연결하는 경로의 사용자 지정 속성을 나열하고 설명합니다.

경로의 사용자 지정 속성

Integration Services 개체 모델에서 데이터 흐름의 구성 요소를 연결하는 경로는 IDTSPath100 인터페이스를 구현합니다.

다음 표에서는 데이터 흐름 경로의 구성 가능한 속성에 대해 설명합니다. 또한 데이터 흐름 엔진은 여기에 나열되지 않은 추가 읽기 전용 속성에 값을 할당합니다.

속성 이름 데이터 형식 설명
PathAnnotation Integer(열거형) 디자이너 화면의 경로와 함께 주석을 표시할지 여부를 나타내는 값입니다. 가능한 값은 AsNeeded, SourceName, PathNameNever입니다. 기본값은 AsNeeded입니다.
DestinationName IDTSInput100 경로와 연결된 입력입니다.
SourceName IDTSOutput100 경로와 연결된 출력입니다.