자습서: OData 원본 사용Tutorial: Using the OData Source

이 자습서에서는 샘플 Northwind OData 서비스(http://services.odata.org/V3/Northwind/Northwind.svc/)에서 Employees 컬렉션을 추출하고 이를 플랫 파일로 로드하는 프로세스에 대해 설명합니다.This tutorial walks you through the process to extract the Employees collection from the sample Northwind OData service (http://services.odata.org/V3/Northwind/Northwind.svc/), and then load it into a flat file.

1. Integration Services 프로젝트 만들기1. Create an Integration Services project

  1. SQL Server Data Tools 또는 Visual StudioVisual Studio를 실행합니다.Launch SQL Server Data Tools or Visual StudioVisual Studio.

  2. 파일을 클릭하고 새로 만들기를 가리킨 후 프로젝트를 클릭합니다.Click File, point to New, and click Project.

  3. 새 프로젝트 대화 상자에서 설치됨, 템플릿, 비즈니스 인텔리전스를 차례로 확장하고 Integration Services를 클릭합니다.In the New Project dialog box, expand Installed, expand Templates, expand Business Intelligence, and click Integration Services.

  4. 프로젝트 유형으로 Integration Services 프로젝트 를 선택합니다.Select Integration Services Project for the type of project.

  5. 이름 을 입력하고 프로젝트의 위치 를 선택한 후 확인을 클릭합니다.Enter a name and select a location for the project, and click OK.

2. OData 원본을 추가 및 구성2. Add and configure an OData Source

  1. 데이터 흐름 태스크SSIS 도구 상자에서 SSIS 패키지의 제어 흐름 디자인 화면에 끌어 놓습니다.Drag-drop a Data Flow Task from the SSIS Toolbox on to the control flow design surface of your SSIS package.

  2. 클릭는 데이터 흐름 탭 또는 두 번 클릭 하 고 데이터 흐름 태스크 를 데이터 흐름 디자인 화면을 엽니다.Click the Data Flow tab, or double-click on the Data Flow Task to open the Data Flow design surface.

  3. SSIS 도구 상자공통 그룹에서 OData 원본을 끌어 놓습니다.Drag-drop OData Source from the Common group in the SSIS Toolbox.

  4. 두 번 클릭은 OData 원본 를 시작 하려면 구성 요소는 OData 원본 편집기 대화 상자.Double-click the OData Source component to launch the OData Source Editor dialog box.

  5. 연결에 대해 새로 만들기...Click New… 를 클릭해서 새 OData 연결 관리자를 추가합니다.to add a new OData Connection Manager.

  6. 서비스 문서 위치에 대해 OData 서비스 URL을 입력합니다.Enter the OData service URL for Service document location. 이 URL에 서비스 문서 또는 특정 피드 또는 엔터티에에 URL을 수 있습니다.This URL can be the URL to the service document, or to a specific feed or entity. 이 자습서의 서비스 문서에 URL을 입력: http://services.odata.org/V3/Northwind/Northwind.svc/합니다.For the purpose of this tutorial, enter the URL to the service document: http://services.odata.org/V3/Northwind/Northwind.svc/.

  7. OData 서비스에 액세스하는 데 사용할 인증 으로 Windows 인증 이 선택되었는지 확인합니다.Confirm that Windows Authentication is selected for the authentication to use to access the OData Service. 기본적으로Windows 인증 이 선택됩니다.Windows Authentication is selected by default.

  8. 클릭 연결 테스트 하 고 연결을 테스트 하 고 클릭 확인 OData 연결 관리자의 인스턴스 만들기를 완료 합니다.Click Test Connection to test the connection, and click OK to finish creating an instance of OData Connection Manager.

  9. OData 원본 편집기 대화 상자에서 리소스 경로에 컬렉션 사용 옵션에 대해 컬렉션 이 선택되었는지 확인합니다.In the OData Source Editor Dialog Box, confirm that Collection is selected for Use collection on resource path option.

  10. 컬렉션 드롭 다운 목록 직원합니다.From the Collection drop-down list, select Employees.

  11. 쿼리 옵션에 대해 추가 OData 쿼리 옵션 또는 필터를 입력합니다.Enter any additional OData query options or filters for Query Options. $orderby=CompanyName&$top=100)을 입력합니다.For example, $orderby=CompanyName&$top=100. 이 자습서에서는 입력 $top=5합니다.For the purpose of this tutorial, enter $top=5.

  12. 미리 보기 를 클릭해서 데이터를 미리 봅니다.Click Preview to preview the data.

  13. 왼쪽 탐색 창에서 을 클릭해서 페이지로 전환합니다.Click Columns in the left navigation pane to switch to the Columns page.

  14. 확인란을 선택해서 사용 가능한 외부 열에서 EmployeeID, FirstNameLastName 을 선택합니다.Select EmployeeID, FirstName, and LastName from Available External Columns by checking the check boxes.

  15. 확인 을 클릭해서 OData 원본 편집기 대화 상자를 닫습니다.Click OK to close the OData Source Editor dialog box.

3. 플랫 파일 대상을 추가 및 구성3. Add and configure a Flat File Destination

  1. 이제 SSIS 도구 상자에서 OData 원본 구성 요소 아래의 데이터 흐름 디자인 화면으로 플랫 파일 대상을 끌어 놓습니다.Now, drag-drop a Flat File Destination from SSIS Toolbox to the Data Flow design surface below the OData Source component.

  2. 파란색 화살표를 사용해서 OData 원본 구성 요소를 플랫 파일 대상 구성 요소와 연결합니다.Connect OData Source component with the Flat File Destination component using blue arrow.

  3. 플랫 파일 대상을 두 번 클릭합니다.Double-click on Flat File Destination. 플랫 파일 대상 편집기 대화 상자가 표시됩니다.You should see the Flat File Destination Editor dialog box.

  4. 플랫 파일 대상 편집기 대화 상자에서 새로 만들기 를 클릭하여 새 플랫 파일 연결 관리자를 만듭니다.In the Flat File Destination Editor dialog box, click New to create a new flat file connection manager.

  5. 플랫 파일 형식 대화 상자에서 구분 기호로 분리됨을 선택합니다.In the Flat File Format dialog box, select Delimited. 표시는 플랫 파일 연결 관리자 편집기 대화 상자.Then you see the Flat File Connection Manager Editor dialog box.

  6. 플랫 파일 연결 관리자 편집기 대화 상자에 대 한는 파일 이름, 입력 c:\Employees.txt합니다.In the Flat File Connection Manager Editor dialog box, for the File name, enter c:\Employees.txt.

  7. 왼쪽 탐색 창에서 을 클릭합니다.In the left navigation pane, click Columns. 이 페이지에서 데이터를 미리 볼 수 있습니다.You can preview the data on this page.

  8. 확인을 클릭하여 플랫 파일 연결 관리자 편집기 대화 상자를 닫습니다.Click OK to close the Flat File Connection Manager Editor dialog box.

  9. 플랫 파일 대상 편집기 대화 상자에서 왼쪽 탐색 창에 있는 매핑 을 클릭합니다.In the Flat File Destination Editor dialog box, click Mappings in the left navigation pane. 매핑을 검토합니다.Review the mappings.

  10. 확인을 클릭하여 플랫 파일 대상 편집기 대화 상자를 닫습니다.Click OK to close the Flat File Destination Editor dialog box.

4. 패키지 실행4. Run the package

SSIS 패키지를 실행 합니다.Run the SSIS package. 출력 파일 이름, ID로 만들어집니다. 피드는 OData 5 명의 직원에 대 한 마지막 이름을 확인 합니다.Verify that the output file is created with ID, First Name, and Last Name for five employees from the OData feed.