Zelfstudie: De OData-bron gebruiken

Van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Deze tutorial leidt je door het proces om de Employees-collectie uit de voorbeeldservice van Northwind OData (https://services.odata.org/V3/Northwind/Northwind.svc/) te halen en deze vervolgens te laden in een flatfile.

1. Een Integration Services-project creëren

  1. Start SQL Server Data Tools of Visual Studio.

  2. Klik op Bestand, wijs naar Nieuw en klik op Project.

  3. Vouw in het dialoogvenster Nieuw projectGeïnstalleerd uit, vouw Sjablonen uit, vouw Business Intelligence uit en klik op Integration Services.

  4. Selecteer Integration Services Project voor het type project.

  5. Voer een naam in, selecteer een locatie voor het project en klik op OK.

2. Voeg een OData-bron toe en configureer deze

  1. Sleep een Gegevensstroom Task uit de SSIS Toolbox naar het ontwerpoppervlak voor de besturingsstroom van uw SSIS-pakket.

  2. Klik op het tabblad Gegevensstroom, of dubbelklik op de Gegevensstroom-taak om het ontwerpoppervlak van Gegevensstroom te openen.

  3. Sleep OData Source uit de groep Common in de SSIS Toolbox.

  4. Dubbelklik op het OData Source-component om het dialoogvenster OData Source Editor te openen.

  5. Klik op Nieuw... om een nieuwe OData Verbindingsbeheer toe te voegen.

  6. Voer de OData-service-URL in voor de locatie van het Servicedocument. Deze URL kan de URL zijn naar het servicedocument, of naar een specifieke feed of entiteit. Voor deze tutorial voer je de URL van het servicedocument in: https://services.odata.org/V3/Northwind/Northwind.svc/.

  7. Bevestig dat Windows-authenticatie is geselecteerd voor de authenticatie die gebruikt moet worden om toegang te krijgen tot de OData-service. Windows-authenticatie is standaard geselecteerd.

  8. Klik op Test Connection om de verbinding te testen, en klik op OK om een instantie van OData Verbindingsbeheer te maken.

  9. Controleer in het OData Source Editor dialoogvenster dat Collectie is geselecteerd voor de optie Verzameling gebruiken op het bronpad .

  10. Selecteer Medewerkers in de vervolgkeuzelijst Verzameling.

  11. Voer eventuele extra OData-queryopties of filters in voor Queryopties. Bijvoorbeeld: $orderby=CompanyName&$top=100. Voor deze tutorial voert u $top=5 in.

  12. Klik op Voorvertonen om de gegevens te bekijken.

  13. Klik op Kolommen in het linker navigatiepaneel om naar de pagina Kolommen te schakelen.

  14. Selecteer EmployeeID, FirstName en LeftName uit beschikbare externe kolommen door de selectievakjes aan te vinken.

  15. Klik op OK om het dialoogvenster OData Source Editor te sluiten.

3. Voeg een Flat File Destination toe en configureer

  1. Sleep nu een Flat File Destination uit SSIS Toolbox naar het Gegevensstroom ontwerpoppervlak onder de OData Source-component.

  2. Verbind OData Source-component met de Flat File Destination-component met behulp van de blauwe pijl.

  3. Dubbelklik op Flat File Destination. Je zou het dialoogvenster Flat File Destination Editor moeten zien.

  4. Klik in het dialoogvenster Flat File Destination Editor op Nieuw om een nieuwe flat file connection manager aan te maken.

  5. Selecteer in het dialoogvenster Flat File FormatDelimited. Dan zie je het dialoogvenster Flat File Verbindingsbeheer Editor.

  6. Voer in het dialoogvenster Flat File Verbindingsbeheer Editor bij c:\Employees.txt in.

  7. Klik in het linker navigatiepaneel op Kolommen. Je kunt de gegevens op deze pagina bekijken.

  8. Klik op OK om het dialoogvenster Flat File Verbindingsbeheer Editor te sluiten.

  9. Klik in het dialoogvenster Flat File Destination Editor op Mappings in het linker navigatiepaneel. Bekijk de mappings.

  10. Klik op OK om het dialoogvenster Flat File Destination Editor te sluiten.

4. Het pakket draaien

Voer het SSIS-pakket uit. Controleer of het uitvoerbestand is aangemaakt met ID, Voornaam en Achternaam van vijf medewerkers uit de OData-feed.