XML 원본을 사용하여 데이터 추출Extract Data by Using the XML Source

XML 원본을 추가 및 구성하려면 패키지에 적어도 하나 이상의 데이터 흐름 태스크가 이미 들어 있어야 합니다.To add and configure an XML source, the package must already include at least one Data Flow task.

XML 원본을 사용하여 데이터를 추출하려면To extract data using an XML source

  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. 데이터 흐름 탭을 클릭한 다음 도구 상자에서 XML 원본을 디자인 화면으로 끌어 옵니다.Click the Data Flow tab, and then, from the Toolbox, drag the XML source to the design surface.

  4. XML 원본을 두 번 클릭합니다.Double-click the XML source.

  5. XML 원본 편집기연결 관리자 페이지에서 데이터 액세스 모드를 선택합니다.In the XML Source Editor, on the Connection Manager page, select a data access mode:

    • XML 파일 위치 액세스 모드의 경우 찾아보기 를 클릭하여 XML 파일이 들어 있는 폴더를 찾습니다.For the XML file location access mode, click Browse and locate the folder that contains the XML file.

    • 변수를 사용한 XML 파일 액세스 모드의 경우 XML 파일의 경로가 들어 있는 사용자 정의 변수를 선택합니다.For the XML file from variable access mode, select the user-defined variable that contains the path of the XML file.

    • 변수를 사용한 XML 데이터 액세스 모드의 경우 XML 데이터가 들어 있는 사용자 정의 변수를 선택합니다.For the XML data from variable access mode, select the user-defined variable that contains the XML data.

    참고

    XML 원본이 포함된 데이터 흐름 태스크의 범위나 패키지 범위에 변수가 정의되어 있어야 하며, 변수에 문자열 데이터 형식이 들어 있어야 합니다.The variables must be defined in the scope of the Data Flow task that contains the XML source, or in the scope of the package; additionally, the variable must have a string data type.

  6. XML 문서에 스키마 정보가 포함되는 경우 선택적으로 인라인 스키마 사용 을 선택합니다.Optionally, select Use inline schema to indicate that the XML document includes schema information.

  7. XML 파일에 대해 외부 XSD(XML 스키마 정의 언어) 스키마를 지정하려면 다음 중 하나를 수행하십시오.To specify an external XML Schema definition language (XSD) schema for the XML file, do one of the following:

    • 찾아보기 를 클릭하여 기존 XSD 파일을 찾습니다.Click Browse to locate an existing XSD file.

    • XSD 생성 을 클릭하여 XML 파일로부터 XSD를 만듭니다.Click Generate XSD to create an XSD from the XML file.

  8. 출력 열의 이름을 업데이트하려면 을 클릭하고 출력 열 목록에서 값을 편집합니다.To update the names of output columns, click Columns and edit the values in the Output Column list.

  9. 오류 출력을 구성하려면 오류 출력을 클릭합니다.To configure the error output, click Error Output. 자세한 내용은 Debugging Data Flow을 참조하세요.For more information, see Debugging Data Flow.

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

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

관련 항목:See Also

XML 원본 XML Source
Integration Services 변환 Integration Services Transformations
Integration Services 경로 Integration Services Paths
데이터 흐름 태스크Data Flow Task