Esercitazione: utilizzo dell'origine ODataTutorial: Using the OData Source

In questa esercitazione viene eseguito il processo per estrarre la raccolta Dipendenti del servizio Northwind OData di esempio (http://services.odata.org/V3/Northwind/Northwind.svc/) e caricarla in un file flat.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. Creare un progetto di Integration Services1. Create an Integration Services project

  1. Avviare SQL Server Data Tools o Visual StudioVisual Studio.Launch SQL Server Data Tools or Visual StudioVisual Studio.

  2. Fare clic su Nuovodal menu File, quindi scegliere Progetto.Click File, point to New, and click Project.

  3. Nella finestra di dialogo Nuovo progetto espandere Installato, Modelli, Business Intelligence, quindi scegliere Integration Services.In the New Project dialog box, expand Installed, expand Templates, expand Business Intelligence, and click Integration Services.

  4. Selezionare Progetto di Integration Services come tipo di progetto.Select Integration Services Project for the type of project.

  5. Immettere un nome e selezionare un percorso per il progetto, quindi fare clic su OK.Enter a name and select a location for the project, and click OK.

2. Aggiungere e configurare un'origine OData2. Add and configure an OData Source

  1. Trascinare un'Attività Flusso di dati da Casella degli strumenti SSIS all'area di progettazione del flusso di controllo del pacchetto SSIS.Drag-drop a Data Flow Task from the SSIS Toolbox on to the control flow design surface of your SSIS package.

  2. Fare clic su di del flusso di dati scheda o fare doppio clic su di attività flusso di dati per aprire l'area di progettazione del flusso di dati.Click the Data Flow tab, or double-click on the Data Flow Task to open the Data Flow design surface.

  3. Trascinare Origine Odata dal gruppo Comune in Casella degli strumenti SSIS.Drag-drop OData Source from the Common group in the SSIS Toolbox.

  4. Fare doppio clic su di origine OData componente per avviare il Editor origine OData la finestra di dialogo.Double-click the OData Source component to launch the OData Source Editor dialog box.

  5. Fare clic su Nuovo…Click New… per aggiungere una nuova gestione connessione OData.to add a new OData Connection Manager.

  6. Immettere l'URL del servizio OData in percorso documento di servizio.Enter the OData service URL for Service document location. Questo URL può essere l'URL del documento di servizio o a un feed specifico o l'entità.This URL can be the URL to the service document, or to a specific feed or entity. Ai fini di questa esercitazione, immettere l'URL del documento di servizio: 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. Verificare che sia selezionato Autenticazione di Windows come autenticazione da utilizzare per accedere al servizio OData.Confirm that Windows Authentication is selected for the authentication to use to access the OData Service. Autenticazione di Windows è selezionato per impostazione predefinita.Windows Authentication is selected by default.

  8. Fare clic su Test connessione per testare la connessione, fare clic su OK per completare la creazione di un'istanza della gestione connessione OData.Click Test Connection to test the connection, and click OK to finish creating an instance of OData Connection Manager.

  9. Nella finestra di dialogo Editor origine OData , verificare che Raccolta sia selezionato per l'opzione Utilizza raccolta in percorso risorse .In the OData Source Editor Dialog Box, confirm that Collection is selected for Use collection on resource path option.

  10. Dal raccolta elenco a discesa, seleziona dipendenti.From the Collection drop-down list, select Employees.

  11. Immettere tutti i filtri o le opzioni query OData aggiuntive per Opzioni query.Enter any additional OData query options or filters for Query Options. Ad esempio, $orderby=CompanyName&$top=100.For example, $orderby=CompanyName&$top=100. Ai fini di questa esercitazione, immettere $top=5.For the purpose of this tutorial, enter $top=5.

  12. Fare clic su Anteprima per visualizzare un'anteprima dei dati.Click Preview to preview the data.

  13. Fare clic su Colonne nel riquadro di navigazione sinistro per passare alla pagina Colonne .Click Columns in the left navigation pane to switch to the Columns page.

  14. Scegliere EmployeeID, FirstNamee LastName da Colonne esterne disponibili selezionando le caselle di controllo.Select EmployeeID, FirstName, and LastName from Available External Columns by checking the check boxes.

  15. Fare clic su OK per chiudere la finestra di dialogo Editor origine OData .Click OK to close the OData Source Editor dialog box.

3. Aggiungere e configurare una destinazione File Flat3. Add and configure a Flat File Destination

  1. Trascinare una Destinazione file flat dalla casella degli strumenti SSIS all'area di progettazione del flusso di dati sotto il componente Origine Odata.Now, drag-drop a Flat File Destination from SSIS Toolbox to the Data Flow design surface below the OData Source component.

  2. Connettere il componente Origine Odata al componente Destinazione file flat utilizzando la freccia blu.Connect OData Source component with the Flat File Destination component using blue arrow.

  3. Fare doppio clic su Destinazione file flat.Double-click on Flat File Destination. Viene visualizzata la finestra di dialogo Editor destinazione file flat .You should see the Flat File Destination Editor dialog box.

  4. Nella finestra di dialogo Editor destinazione file flat fare clic su Nuovo per creare una nuova gestione connessione file flat.In the Flat File Destination Editor dialog box, click New to create a new flat file connection manager.

  5. Nella finestra di dialogo Formato file flat selezionare Delimitato.In the Flat File Format dialog box, select Delimited. Verranno visualizzate le Editor gestione connessione File Flat la finestra di dialogo.Then you see the Flat File Connection Manager Editor dialog box.

  6. Nel Editor gestione connessione File Flat nella finestra di dialogo per la nome File, immettere c:\Employees.txt.In the Flat File Connection Manager Editor dialog box, for the File name, enter c:\Employees.txt.

  7. Fare clic su Colonnenel pannello di navigazione sinistro.In the left navigation pane, click Columns. In questa pagina è possibile visualizzare l'anteprima dei dati.You can preview the data on this page.

  8. Fare clic su OK per chiudere la finestra di dialogo Editor gestione connessione file flat .Click OK to close the Flat File Connection Manager Editor dialog box.

  9. Nella finestra di dialogo Editor destinazione file flat fare clic su Mapping nel riquadro di navigazione sinistro.In the Flat File Destination Editor dialog box, click Mappings in the left navigation pane. Controllare i mapping.Review the mappings.

  10. Fare clic su OK per chiudere la finestra di dialogo Editor destinazione file flat .Click OK to close the Flat File Destination Editor dialog box.

4. Eseguire il pacchetto4. Run the package

Eseguire il pacchetto SSIS.Run the SSIS package. Verificare che il file di output viene creato con l'ID, il nome e cognome di 5 dipendenti dal OData feed.Verify that the output file is created with ID, First Name, and Last Name for five employees from the OData feed.