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 l'origine OData per il pacchetto SSIS2. Add and Configure OData Source to the SSIS Package

  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 sulla scheda Flusso di dati oppure fare doppio clic sull' attività Flusso di dati appena aggiunta per avviare l' area di progettazione Flusso di dati.Click the Data Flow tab, or double click on the newly added Data Flow Task to launch 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. Quando si installa per la prima volta, Origine Odata viene visualizzato nel gruppo Comune in Casella degli strumenti SSIS.When the OData Source is first installed, it will appear under the Common group in the SSIS Toolbox.

  4. Fare doppio clic sul componente Origine OData per aprire la finestra di dialogo Editor origine OData .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. Può essere l'URL del documento di servizio o l'URL di un'entità o di un feed specifico.This can be the URL to the service document, or to a specific feed or entity. Ai fini di questa esercitazione, digitare http://services.odata.org/V3/Northwind/Northwind.svc/.For the purpose of this tutorial, type 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. Per utilizzare l'autenticazione di base, selezionare Usa il nome utente e la password seguenti.To use basic authentication, select Use this user name and password.

  8. Fare clic su Test connessione per la connessione e fare clic su OK per creare un'istanza della gestione connessione OData.Click Test Connection to the connection, and click OK to create 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. Selezionare Dipendenti nell'elenco a discesa Raccolta.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. Ex.Ex. $orderby=CompanyName&$top=100.$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 la destinazione del file flat e testare la soluzione3. Add Flat File Destination and Test the Solution

  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. Viene visualizzata la finestra di dialogo Editor gestione connessione file flat .You should see the Flat File Connection Manager Editor dialog box.

  6. Nella finestra di dialogo Editor gestione connessione file flat immettere c:\Employees.txtin Nome file.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.

  11. Compilare ed eseguire il pacchetto SSIS.Compile and execute the SSIS package. Verificare che il file di output venga creato con l'ID, il nome e il cognome di 5 dipendenti dal feed OData.Verify that the output file is created with ID, First Name, and Last Name for 5 employees from the OData feed.