Destinazione flusso di datiData Streaming Destination

Destinazione flusso di dati è un componente di destinazione di SQL ServerSQL Server Integration ServicesIntegration Services (SSIS) che consente al provider OLE DB per SSIS di usare l'output di un pacchetto SSIS come set di risultati tabulare.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. È possibile creare un server collegato che usa il provider OLE DB per SSIS e quindi eseguire una query SQL su tale server per visualizzare i dati restituiti dal pacchetto 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.

La query dell'esempio seguente restituisce l'output dal pacchetto Package.dtsx nel progetto SSISPackagePublishing nella cartella di Power BI del catalogo SSIS.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. La query usa il server collegato denominato [Server collegato predefinito per Integration Services] che a sua volta usa il nuovo provider OLE DB per SSIS.This query uses the linked server named [Default Linked Server for Integration Services] that in turn uses the new OLE DB Provider for SSIS. La query include il nome della cartella, il nome del progetto e il nome del pacchetto nel catalogo SSIS.The query includes folder name, project name, and package name in the SSIS catalog. Il provider OLE DB per SSIS esegue il pacchetto specificato nella query e restituisce il set di risultati tabulare.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')  

Componenti di pubblicazione del feed di datiData Feed Publishing Components

I componenti di pubblicazione del feed di dati includono il provider OLE DB per SSIS, Destinazione flusso di dati e Pubblicazione guidata di pacchetti SSIS.The Data Feed Publishing Components include the following components: OLE DB Provider for SSIS, Data Streaming Destination, and SSIS Package Publish Wizard. La procedura guidata consente di pubblicare un pacchetto SSIS come vista SQL in un'istanza del database di SQL ServerSQL Server .The wizard lets you publish an SSIS package as a SQL view in a SQL ServerSQL Server database instance. La procedura agevola la creazione di un server collegato che usa il provider OLE DB per SSIS e di una vista SQL che rappresenta la query sul server collegato.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. La vista consente di visualizzare i risultati della query dal pacchetto SSIS come set di dati tabulari.You run the view to query results from the SSIS package as a tabular data set.

Per verificare l'installazione del provider SSISOLEDB, in SQL Server Management Studio espandere Oggetti server, Server collegati, Providere quindi accertarsi che il provider SSISOLEDB sia visibile.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. Fare doppio clic su SSISOLEDB, abilitare l'opzione Consenti in-process se non è abilitata e quindi fare clic su OK.Double-click SSISOLEDB, enable Allow Inprocess if it is not enabled, and click OK.

Pubblicare un pacchetto SSIS come vista SQLPublish an SSIS package as a SQL view

La procedura seguente descrive i passaggi per la pubblicazione di un pacchetto SSIS come vista SQL.The following procedure describes the steps to publish an SSIS package as a SQL view.

  1. Creare un pacchetto SSIS con il componente Destinazione flusso di dati e distribuire il pacchetto nel catalogo SSIS.Create an SSIS package with a Data Streaming Destination component and deploy the package to the SSIS Catalog.

  2. Avviare la Pubblicazione guidata di pacchetti SSIS eseguendo ISDataFeedPublishingWizard.exe da C:\Programmi\Microsoft SQL Server\130\DTS\Binn o Pubblicazione guidata feed di dati dal menu Start.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.

    La procedura guidata crea un server collegato usando il provider OLE DB per SSIS (SSISOLEDB) e quindi crea una vista SQL costituita da una query su tale server.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. La query include il nome della cartella, il nome del progetto e il nome del pacchetto nel catalogo SSIS.This query includes folder name, project name, and package name in the SSIS catalog.

  3. Eseguire la vista SQL in SQL Server Management Studio ed esaminare i risultati dal pacchetto SSIS.Execute the SQL view in SQL Server Management Studio and review the results from the SSIS package. La vista invia la query al provider OLE DB per SSIS usando il server collegato che è stato creato.The view sends a query to the OLE DB Provider for SSIS via the linked server you created. Il provider OLE DB per SSIS esegue il pacchetto specificato nella query e restituisce il set di risultati tabulare alla query.The OLE DB Provider for SSIS executes the package you specified in the query and returns the tabular result set.

Esporre i dati di output da un pacchetto SSIS come feed OData usando l'Interfaccia di amministrazione di Power BIExpose output data from an SSIS package as an OData feed by using the Power BI Admin Center

Con l'Interfaccia di amministrazione di Power BI, gli amministratori IT possono esporre i dati provenienti da origini dati locali come feed OData.By using the Power BI Admin Center, IT Administrators can expose data from on-premises data sources as OData feeds to users. Per impostazione predefinita, l'interfaccia di amministrazione consente di registrare solo origini dati SQL Server.The Power BI Admin Center, by default, allows you to register only SQL Server data sources. Tuttavia, è possibile registrare pacchetti SSIS come origini dati con il portale usando il componente Destinazione flusso di dati e il Provider Microsoft OLE DB per SQL Server Integration Services (SSISOLEDB) ed esporre i dati del risultato dal pacchetto SSIS come feed 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.

L'interfaccia di amministrazione consente di pubblicare viste in un database SQL Server.The Admin Center lets you publish views in a SQL Server database. Di conseguenza, si può usare la Pubblicazione guidata del pacchetto SSIS per pubblicare un pacchetto SSIS come vista SQL.As a result, you can use the SSIS Package Publish Wizard to publish an SSIS package as a SQL view. A questo punto, selezionare la vista da includere nel feed OData nell'Interfaccia di amministrazione di Power BI.Then you can select the view to be included in the OData feed in the Power BI Admin Center. Un amministratore dei dati può usare il feed dal pacchetto SSIS con il componente aggiuntivo Power Query per Excel.A data steward can consume the feed from the SSIS package by using the Power Query Add-in for Excel.

Per una procedura dettagliata, vedere la pagina relativa alla pubblicazione di pacchetti SSIS come origini di feed OData.For a detailed walkthrough, see Publish SSIS Packages as OData Feed Sources.

Contenuto della sezioneIn This Section

Vedere ancheSee Also

pubblicazione di pacchetti SSIS come origini di feed ODataPublish SSIS Packages as OData Feed Sources