Gegevens extraheren met behulp van de XML-bron

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

Om een XML-bron toe te voegen en te configureren, moet het pakket al minstens één Gegevensstroom-taak bevatten.

Om gegevens te extraheren met behulp van een XML-bron.

  1. Open in SQL Server Data Tools (SSDT) het Integration Services-project dat het gewenste pakket bevat.

  2. Dubbelklik in Solution Explorer op het pakket om het te openen.

  3. Klik op het tabblad Gegevensstroom en sleep vervolgens vanuit de Toolbox de XML-bron naar het ontwerpoppervlak.

  4. Dubbelklik op de XML-bron.

  5. Selecteer in de XML Source Editor op de Verbindingsbeheer-pagina een datatoegangsmodus:

    • Voor de toegangsmodus XML-bestandslocatie , klik op Bladeren en zoek de map die het XML-bestand bevat.

    • Voor het XML-bestand uit variabele toegangsmodus selecteer je de door de gebruiker gedefinieerde variabele die het pad van het XML-bestand bevat.

    • Voor de XML-gegevens uit variabele toegangsmodus selecteer je de door de gebruiker gedefinieerde variabele die de XML-gegevens bevat.

    Note

    De variabelen moeten worden gedefinieerd binnen de scope van de Gegevensstroom-taak die de XML-bron bevat, of in de scope van het pakket; daarnaast moet de variabele een string-datatype hebben.

  6. Selecteer optioneel Gebruik inline schema om aan te geven dat het XML-document schema-informatie bevat.

  7. Om een extern XML Schema Definition (XSD)-schema voor het XML-bestand op te geven, doe je een van de volgende opties:

    • Klik op Bladeren om een bestaand XSD-bestand te vinden.

    • Klik op Generate XSD om een XSD aan te maken vanuit het XML-bestand.

  8. Om de namen van uitvoerkolommen bij te werken, klik je op Kolommen en bewerk je de waarden in de lijst met Uitvoerkolommen .

  9. Om de foutuitvoer te configureren, klik je op Foutuitvoer. Zie Foutopsporingsgegevensstroom voor meer informatie.

  10. Klik op OK.

  11. Als u het bijgewerkte pakket wilt opslaan, klikt u op Geselecteerde items opslaan in het menu Bestand.