Integration Services 경로Integration Services Paths

경로는 하나의 데이터 흐름 구성 요소의 출력을 다른 구성 요소의 입력에 연결함으로써 데이터 흐름의 두 구성 요소를 연결합니다.A path connects two components in a data flow by connecting the output of one data flow component to the input of another component. 경로에는 원본과 대상이 있습니다.A path has a source and a destination. 예를 들어 경로가 OLE DB 원본과 정렬 변환을 연결하는 경우 OLE DB 원본은 경로의 원본이며, 정렬 변환은 경로의 대상입니다.For example, if a path connects an OLE DB source and a Sort transformation, the OLE DB source is the source of the path, and the Sort transformation is the destination of the path. 원본은 경로가 시작되는 구성 요소이며, 대상은 경로가 끝나는 구성 요소입니다.The source is the component where the path starts, and the destination is the component where the path ends.

SSISSSIS 디자이너에서 패키지를 실행하는 경우에는 데이터 뷰어를 경로에 연결하여 데이터 흐름의 데이터를 볼 수 있습니다.If you run a package in SSISSSIS Designer, you can view the data in a data flow by attaching data viewers to a path. 표에 데이터를 표시하도록 데이터 뷰어를 구성할 수 있습니다.A data viewer can be configured to display data in a grid. 데이터 뷰어는 유용한 디버깅 도구입니다.A data viewer is a useful debugging tool. 자세한 내용은 Debugging Data Flow을 참조하세요.For more information, see Debugging Data Flow.

경로 구성Configure the path

SSISSSIS 디자이너는 경로 속성을 설정하고, 경로를 통과하는 데이터 열의 메타데이터를 보고, 데이터 뷰어를 구성할 수 있는 데이터 흐름 경로 편집기 대화 상자를 제공합니다.The SSISSSIS Designer provides the Data Flow Path Editor dialog box for setting path properties, viewing the metadata of the data columns that pass through the path, and configuring data viewers.

구성 가능한 경로 속성에는 경로의 이름, 설명 및 주석이 포함됩니다.The configurable path properties include the name, description, and annotation of the path. 또한 경로를 프로그래밍 방식으로 구성할 수 있습니다.You can also configure paths programmatically. 자세한 내용은 프로그래밍 방식으로 데이터 흐름 구성 요소 연결을 참조하세요.For more information, see Connecting Data Flow Components Programmatically.

경로 주석에는 디자이너의 데이터 흐름 SSISSSIS 탭에서 디자인 화면에 표시된 경로 원본의 이름 또는 경로 이름이 표시됩니다.A path annotation displays the name of the path source or the path name on the design surface of the Data Flow tab in SSISSSIS Designer. 경로 주석은 데이터 흐름, 제어 흐름 및 이벤트 처리기에 추가할 수 있는 주석과 비슷합니다.Path annotations are similar to the annotations you can add to data flows, control flows, and event handlers. 단지 경로 주석은 경로에 연결되며, 다른 주석은 디자이너의데이터 흐름 ,제어 흐름 이벤트 처리기 SSISSSIS 테이블에 표시된다는 점만 다릅니다.The only difference is that a path annotation is attached to a path, whereas other annotations appear on the Data Flow, Control Flow, and Event Handler tabs of SSISSSIS Designer.

메타데이터에는 이전 구성 요소의 출력에 있는 각 열의 이름, 데이터 형식, 전체 자릿수, 소수 자릿수, 길이, 코드 페이지 및 원본 구성 요소가 표시됩니다.The metadata shows the name, data type, precision, scale, length, code page, and source component of each column in the output of the previous component. 원본 구성 요소는 해당 열을 만든 데이터 흐름 구성 요소입니다.The source component is the data flow component that created the column. 이러한 구성 요소는 데이터 흐름에서 첫 번째 구성 요소일 수도 있으며, 아닐 수도 있습니다.This may or may not be the first component in the data flow. 예를 들어 UNION ALL 및 정렬 변환은 해당 열을 만들며, 이는 출력 열에 대한 원본이 됩니다.For example, the Union All and Sort transformations create their own columns, and they are the sources of their output columns. 반대로 열 복사 변환은 열을 변경하지 않은 상태로 전달하거나 입력 열을 복사하여 새 열을 만들 수도 있습니다.In contrast, a Copy Column transformation can pass through columns without changing them or can create new columns by copying input columns. 열 복사 변환은 새로운 열에 대해서만 원본 구성 요소가 됩니다.The Copy Column transformation is the source component only of the new columns.

데이터 흐름 경로 편집기를 사용하여 경로의 속성 설정Set the properties of a path with the Data Flow Path Editor

경로는 두 개의 데이터 흐름 구성 요소를 연결합니다.Paths connect two data flow components. 경로 메타데이터를 설정하려면 데이터 흐름에 적어도 두 개 이상의 연결된 데이터 흐름 구성 요소가 있어야 합니다.Before you can set path properties, the data flow must contain at least two connected data flow components.

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 원하는 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.In Solution Explorer, double-click the package to open it.

  3. 데이터 흐름 탭을 클릭한 후 경로를 두 번 클릭합니다.Click the Data Flow tab, and then double-click a path.

  4. 데이터 흐름 경로 편집기에서 일반을 클릭합니다.In Data Flow Path Editor, click General. 그러면 경로의 기본 이름을 편집하고 경로에 대한 설명을 제공할 수 있습니다.You can then edit the default name of the path and provide a description of the path. 또한 PathAnnotation 속성을 수정할 수 있습니다.You can also modify the PathAnnotation property.

  5. 확인을 클릭합니다.Click OK.

  6. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장 을 클릭합니다.To save the updated package, click Save Selected Items on the File menu.

일반 페이지 - 데이터 흐름 경로 편집기General Page - Data Flow Path Editor

데이터 흐름 경로 편집기 대화 상자를 사용하여 경로 속성을 설정하고, 열 메타데이터를 보고, 경로에 연결된 데이터 뷰어를 관리할 수 있습니다.Use the Data Flow Path Editor dialog box to set path properties, view column metadata, and manage the data viewers attached to the path.

데이터 흐름 경로 편집기 대화 상자의 일반 노드를 사용하여 경로의 이름을 지정하고 경로를 설명할 수 있을 뿐만 아니라 경로 주석 옵션을 지정할 수 있습니다.Use the General node of the Data Flow Path Editor dialog box to name and describe the path, and to specify the options for path annotation.

옵션Options

이름Name
경로에 사용할 고유 이름을 제공합니다.Provide a unique name for the path.

IDID
경로의 계보 식별자입니다.The lineage identifier of the path. 이 속성은 읽기 전용입니다.This property is read-only.

IdentificationStringIdentificationString
경로를 식별하는 문자열입니다.The string that identifies the path. 위에서 입력한 이름으로 자동으로 생성됩니다.Automatically generated from the name entered above.

DescriptionDescription
경로에 대한 설명을 입력합니다.Describe the path.

PathAnnotationPathAnnotation
사용할 주석의 유형을 지정합니다.Specify the type of annotation to use. 주석을 사용하지 않으려면 Never 를 선택하고, 요청 시 주석을 사용하려면 AsNeeded 를 선택하고, SourceName 옵션의 값을 사용하여 자동으로 주석을 달려면 SourceName 을 선택하고, Name 속성의 값을 사용하여 자동으로 주석을 달려면 PathName 을 선택합니다.Choose Never to disable annotations, AsNeeded to enable annotation on demand, SourceName to automatically annotate using the value of the SourceName option, and PathName to automatically annotate using the value of the Name property.

DestinationNameDestinationName
경로의 끝인 입력을 표시합니다.Displays the input that is the end of the path.

SourceNameSourceName
경로의 시작인 출력을 표시합니다.Displays the output that is the start of the path.

메타데이터 페이지 - 데이터 흐름 경로 편집기Metadata Page - Data Flow Path Editor

데이터 흐름 경로 편집기 대화 상자의 메타데이터 페이지를 사용하여 경로 열의 메타데이터를 볼 수 있습니다.Use the Metadata page of the Data Flow Path Editor dialog box to view the metadata of the path columns.

옵션Options

경로 메타데이터Path metadata
열 메타데이터를 나열합니다.Lists column metadata. 열 데이터를 정렬하려면 열 제목을 클릭합니다.Click the column headings to sort column data.

이름Name
열 이름을 나열합니다.Lists the column name.

데이터 형식Data Type
열의 데이터 형식을 나열합니다.Lists the data type of the column.

정밀도Precision
숫자 값의 자릿수를 나열합니다.Lists the number of digits in a numeric value.

소수 자릿수Scale
숫자 값에서 소수점 이하 자릿수를 나열합니다.List the number of digits to the right of the decimal point in a numeric value.

길이Length
현재 열 길이를 나열합니다.Lists the current length of the column.

코드 페이지Code Page
열의 코드 페이지를 나열합니다.Lists the code page of the column. 0 은 열에서 코드 페이지를 사용하지 않음을 나타냅니다.The value 0 indicates that the column does not use a code page. 이는 데이터가 유니코드이거나 데이터에 숫자, 날짜 또는 시간 데이터 형식이 있는 경우 발생합니다.This occurs when data is in Unicode, or has a numeric, date, or time data type.

정렬 키 위치Sort Key Position
열의 정렬 키 위치를 나열합니다.Lists the sort key position of the column. 0 은 열이 정렬되어 있지 않음을 나타냅니다.The value 0 indicates the column is not sorted.

참고

빼기(-) 접두사는 열이 내림차순으로 정렬되어 있음을 나타냅니다.A minus (-) prefix indicates the column is sorted in descending order.

비교 플래그Comparison Flags
열에 적용되는 비교 플래그를 나열합니다.Lists the comparison flags that apply to the column.

원본 구성 요소Source Component
열의 원본인 데이터 흐름 구성 요소를 나열합니다.Lists the data flow component that is the source of the column.

클립보드로 복사Copy to Clipboard
열 메타데이터를 클립보드로 복사합니다.Copy the column metadata to the clipboard. 기본적으로 모든 메타데이터 행은 현재 표시된 순서대로 정렬되어 복사됩니다.By default, all metadata rows are copied as sorted in the order currently displayed.

데이터 뷰어 페이지 - 데이터 흐름 경로 편집기Data Viewers Page - Data Flow Path Editor

데이터 흐름 경로 편집기 대화 상자의 데이터 뷰어 페이지를 사용하여 경로에 연결된 데이터 뷰어를 관리할 수 있습니다.Use the Data Viewers page of the Data Flow Path Editor dialog box to manage the data viewers that are attached to the path.

옵션Options

이름Name
데이터 뷰어를 나열합니다.Lists the data viewers.

데이터 뷰어 유형Data Viewer Type
데이터 뷰어의 유형을 나열합니다.Lists the type of data viewer.

추가Add
데이터 뷰어 구성 대화 상자를 사용하여 데이터 뷰어를 추가하려면 클릭합니다.Click to add a data viewer by using the Configure Data Viewer dialog box.

DeleteDelete
선택한 데이터 뷰어를 삭제하려면 클릭합니다.Click to delete the selected data viewer.

구성Configure
데이터 뷰어 구성 대화 상자를 사용하여 선택한 데이터 뷰어를 구성하려면 클릭합니다.Click to configure a selected data viewer by using the Configure Data Viewer dialog box.

Path PropertiesPath properties

MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services 개체 모델의 데이터 흐름 개체에는 구성 요소 수준, 입/출력 수준 및 입/출력 열 수준의 공용 속성과 사용자 지정 속성이 있습니다.The data flow objects in the MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services object model have common properties and custom properties at the level of the component, inputs and outputs, and input columns and output columns. 많은 속성은 데이터 흐름 엔진이 런타임에 할당하는 읽기 전용 값을 갖습니다.Many properties have read-only values that are assigned at run time by the data flow engine.

이 항목은 데이터 흐름 개체를 연결하는 경로의 사용자 지정 속성을 나열하고 설명합니다.This topic lists and describes the custom properties of the paths that connect data flow objects.

경로의 사용자 지정 속성Custom properties of a path

Integration ServicesIntegration Services 개체 모델에서 데이터 흐름 구성 요소를 연결하는 경로는 IDTSPath100 인터페이스를 구현합니다.In the Integration ServicesIntegration Services object model, a path that connects components in the data flow implements the IDTSPath100 interface.

다음 표에서는 데이터 흐름 경로의 구성 가능한 속성에 대해 설명합니다.The following table describes the configurable properties of the paths in a data flow. 데이터 흐름 엔진은 여기에 나열되지 않은 추가 읽기 전용 속성에도 값을 할당합니다.The data flow engine also assigns values to additional read-only properties that are not listed here.

속성 이름Property name 데이터 형식Data Type DescriptionDescription
PathAnnotationPathAnnotation Integer(열거형)Integer (enumeration) 디자이너 화면에 주석을 경로와 함께 표시할지 여부를 나타내는 값입니다.A value that indicates whether an annotation should be displayed with the path on the designer surface. 가능한 값은 AsNeeded, SourceName, PathNameNever입니다.The possible values are AsNeeded, SourceName, PathName, and Never. 기본값은 AsNeeded입니다.The default value is AsNeeded.
DestinationNameDestinationName IDTSInput100 경로에 연결된 입력입니다.The input associated with the path.
SourceNameSourceName IDTSOutput100 경로에 연결된 출력입니다.The output associated with the path.