데이터 스트리밍 대상Data Streaming Destination

데이터 스트리밍 대상 Integration ServicesIntegration Services은 **SSIS용 OLE DB 공급자가 SSIS 패키지의 출력을 탭 형식의 결과 집합으로 사용할 수 있는 SQL ServerSQL Server** (SSIS) 대상 구성 요소입니다.The Data Streaming Destination is a SQL ServerSQL Server Integration ServicesIntegration Services (SSIS) destination component that lets the OLE DB Provider for SSIS consume output of an SSIS package as a tabular result set. SSIS용 OLE DB 공급자를 사용하는 연결 서버를 만든 다음 연결 서버에 SQL 쿼리를 실행하여 SSIS 패키지에서 반환한 데이터를 표시할 수 있습니다.You can create a linked server that uses the OLE DB Provider for SSIS and then run a SQL query on the linked server to display data returned by the SSIS package.

다음 예제의 쿼리는 SSIS 카탈로그 Power BI 폴더에 있는 SSISPackagePublishing 프로젝트의 Package.dtsx 패키지에서 출력을 반환합니다.In the following example example, the following query returns output from the Package.dtsx package in the SSISPackagePublishing project in the Power BI folder of the SSIS Catalog. 이 쿼리는 연결된 서버 이름[Integration Services의 기본 연결 서버]을 사용하며, 이 이름은 새로운 SSIS용 OLE DB 공급자를 사용합니다.This query uses the linked server named [Default Linked Server for Integration Services] that in turn uses the new OLE DB Provider for SSIS. 쿼리에는 SSIS 카탈로그의 폴더 이름, 프로젝트 이름, 패키지 이름이 포함됩니다.The query includes folder name, project name, and package name in the SSIS catalog. SSIS용 OLE DB 공급자는 쿼리에 지정된 패키지를 실행하고 탭 형식의 결과 집합을 반환합니다.The OLE DB Provider for SSIS runs the package you specified in the query and returns the tabular result set.

SELECT * FROM OPENQUERY([Default Linked Server for Integration Services], N'Folder=Power BI;Project=SSISPackagePublishing;Package=Package.dtsx')  

데이터 피드 게시 구성 요소Data Feed Publishing Components

데이터 피드 게시 구성 요소는 SSIS용 OLE DB 공급자, 데이터 스트리밍 대상, SSIS 패키지 게시 마법사가 있습니다.The Data Feed Publishing Components include the following components: OLE DB Provider for SSIS, Data Streaming Destination, and SSIS Package Publish Wizard. 이 마법사를 사용하면 SSIS 패키지를 SQL ServerSQL Server 데이터베이스 인스턴스의 SQL 뷰로 게시할 수 있습니다.The wizard lets you publish an SSIS package as a SQL view in a SQL ServerSQL Server database instance. 이 마법사는 연결된 서버의 쿼리를 나타내는 SQL 뷰와 SSIS용 OLE DB 공급자를 사용하는 연결 서버를 만드는 과정을 도와줍니다.The wizard helps you with creating a linked server that uses the OLE DB Provider for SSIS and a SQL view that represents a query on the linked server. SSIS 패키지의 쿼리 결과를 탭 형식의 데이터 집합으로 표시하는 뷰를 실행합니다.You run the view to query results from the SSIS package as a tabular data set.

SSISOLEDB 공급자가 설치되어 있는지 확인하려면 SQL Server Management Studio에서 서버 개체, 연결된 서버, 공급자를 확장한 다음 SSISOLEDB 공급자가 표시되는지 확인합니다.To confirm that the SSISOLEDB provider is installed, in SQL Server Management Studio, expand Server Objects, Linked Servers, Providers, and confirm that you see the SSISOLEDB provider. SSISOLEDB를 두 번 클릭하고 Inprocess 허용 을 사용하도록 설정한 다음(설정되지 않은 경우) 확인을 클릭합니다.Double-click SSISOLEDB, enable Allow Inprocess if it is not enabled, and click OK.

SSIS 패키지를 SQL 뷰로 게시Publish an SSIS package as a SQL view

다음 절차는 SSIS 패키지를 SQL 뷰로 게시하는 단계에 대해 설명합니다.The following procedure describes the steps to publish an SSIS package as a SQL view.

  1. 데이터 스트리밍 대상 구성 요소를 사용하여 SSIS 패키지를 만들고 이 패키지를 SSIS 카탈로그에 배포합니다.Create an SSIS package with a Data Streaming Destination component and deploy the package to the SSIS Catalog.

  2. ISDataFeedPublishingWizard.exe from C:\Program Files\Microsoft SQL Server\130\DTS\Binn을 실행하거나 시작 메뉴에서 데이터 피드 게시 마법사를 실행하여 SSIS 패키지 게시 마법사 를 실행합니다.Run the SSIS Package Publish Wizard by running ISDataFeedPublishingWizard.exe from C:\Program Files\Microsoft SQL Server\130\DTS\Binn or by running the Data Feed Publishing Wizard from the Start menu.

    이 마법사는 SSIS용 OLE DB 공급자(SSISOLEDB)를 사용하여 연결된 서버를 만든 다음 연결된 서버에 대한 쿼리로 구성된 SQL 뷰를 만듭니다.The wizard creates a linked server using the OLE DB Provider for SSIS (SSISOLEDB) and then creates a SQL view that consists of a query on the linked server. 이 쿼리에는 SSIS 카탈로그의 폴더 이름, 프로젝트 이름, 패키지 이름이 포함됩니다.This query includes folder name, project name, and package name in the SSIS catalog.

  3. SQL Server Management Studio에서 SQL 뷰를 실행하고 SSIS 패키지의 결과를 검토합니다.Execute the SQL view in SQL Server Management Studio and review the results from the SSIS package. 이 뷰는 사용자가 만든 연결 서버를 통해 SSIS용 OLE DB 공급자에게 쿼리를 전송합니다.The view sends a query to the OLE DB Provider for SSIS via the linked server you created. SSIS용 OLE DB 공급자는 쿼리에 지정된 패키지를 실행하고 탭 형식의 결과 집합을 반환합니다.The OLE DB Provider for SSIS executes the package you specified in the query and returns the tabular result set.

중요

자세한 단계는 연습: SSIS 패키지를 SQL 뷰로 게시를 참조하세요.For detailed steps, see Walkthrough: Publish an SSIS Package as a SQL View.

Power BI 관리 센터를 사용하여 SSIS 패키지의 출력 데이터를 OData 피드로 표시Expose output data from an SSIS package as an OData feed by using the Power BI Admin Center

IT 관리자는 Power BI 관리 센터를 사용하여 온-프레미스 데이터 원본의 데이터를 사용자에게 OData 피드로 표시할 수 있습니다.By using the Power BI Admin Center, IT Administrators can expose data from on-premises data sources as OData feeds to users. Power BI 관리 센터에서는 기본적으로 SQL Server 데이터 원본만 등록할 수 있습니다.The Power BI Admin Center, by default, allows you to register only SQL Server data sources. 하지만 데이터 스트리밍 대상SQL Server Integration Services(SSISOLEDB)용 Microsoft OLE DB 공급자 를 사용하면 SSIS 패키지를 데이터 원본으로 등록하고 SSIS 패키지의 결과 데이터를 사용자에게 OData 피드로 표시할 수 있습니다.However, you can register SSIS packages as data sources with the portal by using the Data Streaming Destination and the Microsoft OLE DB Provider for SQL Server Integration Services (SSISOLEDB) and expose the result data from SSIS package as an OData feed to the user.

관리 센터를 사용하면 SQL Server 데이터베이스에 뷰를 게시할 수 있습니다.The Admin Center lets you publish views in a SQL Server database. 따라서 SSIS 패키지 게시 마법사를 사용하여 SSIS 패키지를 SQL 뷰로 게시할 수 있습니다.As a result, you can use the SSIS Package Publish Wizard to publish an SSIS package as a SQL view. 그런 다음 Power BI 관리 센터의 OData 피드에 포함할 뷰를 선택할 수 있습니다.Then you can select the view to be included in the OData feed in the Power BI Admin Center. 데이터 관리자는 Excel용 파워 쿼리 추가 기능을 사용하여 SSIS 패키지의 피드를 사용할 수 있습니다.A data steward can consume the feed from the SSIS package by using the Power Query Add-in for Excel.

자세한 연습은 SSIS 패키지를 OData 피드 원본으로 게시를 참조하십시오.For a detailed walkthrough, see Publish SSIS Packages as OData Feed Sources.

섹션 내용In This Section

관련 항목:See Also

SSIS 패키지를 OData 피드 원본으로 게시Publish SSIS Packages as OData Feed Sources