HTTP configureren in een kopieeractiviteit
In dit artikel wordt beschreven hoe u de kopieeractiviteit in de gegevenspijplijn gebruikt om gegevens van en naar HTTP te kopiëren.
Ondersteunde indeling
HTTP ondersteunt de volgende bestandsindelingen. Raadpleeg elk artikel voor op indeling gebaseerde instellingen.
- Avro-indeling
- Binaire indeling
- Tekstindeling met scheidingstekens
- Excel-indeling
- JSON-indeling
- ORC-indeling
- Parquet-indeling
- XML-indeling
Ondersteunde configuratie
Voor de configuratie van elk tabblad onder kopieeractiviteit gaat u respectievelijk naar de volgende secties.
Notitie
Doel wordt niet ondersteund in de HTTP-connector.
Algemeen
Raadpleeg de richtlijnen voor algemene instellingen voor het configureren van het tabblad Algemene instellingen.
Bron
De volgende eigenschappen worden ondersteund voor HTTP op het tabblad Bron van een kopieeractiviteit.
De volgende drie eigenschappen zijn vereist:
- Gegevensarchieftype: Selecteer Extern.
- Verbinding maken ion: Selecteer een HTTP-verbinding in de lijst met verbindingen. Als er geen verbinding bestaat, maakt u een nieuwe HTTP-verbinding door Nieuw te selecteren.
- Verbinding maken iontype: Selecteer HTTP.
- Relatieve URL: een relatieve URL naar de resource die de gegevens bevat. Wanneer deze eigenschap niet is opgegeven, wordt alleen de URL gebruikt die is opgegeven in de verbindingsdefinitie. De HTTP-connector kopieert gegevens van de gecombineerde URL:
/[relative URL specified]
. - Bestandsinstellingen: Selecteer Bestandsinstellingen om de bestandsindeling te configureren. Raadpleeg voor instellingen van verschillende bestandsindelingen artikelen in ondersteunde indeling voor gedetailleerde informatie.
Onder Geavanceerd kunt u de volgende velden opgeven:
Aanvraagmethode: de HTTP-methode. Toegestane waarden zijn Get (standaard) en Post.
Aanvullende headers: Aanvullende HTTP-aanvraagheaders.
Aanvraagbody: de aanvraagbody voor de HTTP-aanvraag.
Time-out van aanvraag: de time-out (de tijdspannewaarde) voor de HTTP-aanvraag om een antwoord te krijgen. Deze waarde is de time-out voor het ophalen van een antwoord, niet de time-out voor het lezen van antwoordgegevens. De standaardwaarde is 00:01:40.
Maximum aantal gelijktijdige verbindingen: de bovengrens van gelijktijdige verbindingen die tijdens de uitvoering van de activiteit tot stand zijn gebracht met het gegevensarchief. Geef alleen een waarde op wanneer u gelijktijdige verbindingen wilt beperken.
Aantal regels overslaan: het aantal niet-lege rijen dat moet worden overgeslagen bij het lezen van gegevens uit invoerbestanden.
Aanvullende kolommen: voeg extra gegevenskolommen toe om het relatieve pad of de statische waarde van bronbestanden op te slaan. Expressie wordt ondersteund voor de laatste.
Toewijzing
Zie Uw toewijzingen configureren onder het tabblad Toewijzing voor de configuratie van tabblad Toewijzingen. Als u Binair als bestandsindeling kiest, wordt toewijzing niet ondersteund.
Instellingen
Ga voor Instellingen tabbladconfiguratie naar Uw andere instellingen configureren op het tabblad Instellingen.
Tabelsamenvatting
De volgende tabel bevat meer informatie over de kopieeractiviteit in HTTP.
Bron
Name | Beschrijving | Waarde | Vereist | JSON-scripteigenschap |
---|---|---|---|---|
Gegevensarchieftype | Het gegevensarchieftype. | Extern | Ja | / |
Verbinding | Uw verbinding met het brongegevensarchief. | <uw verbinding> | Ja | verbinding |
Verbindingstype | De verbinding van uw brongegevens. | <verbinding met uw bron> | Ja | / |
Relatieve URL | Een relatieve URL naar de resource die de gegevens bevat. Wanneer deze eigenschap niet is opgegeven, wordt alleen de URL gebruikt die is opgegeven in de verbindingsdefinitie. De HTTP-connector kopieert gegevens van de gecombineerde URL: /[relative URL specified] . |
<uw relatieve URL> | Nee | relativeUrl |
Aanvraagmethode | De HTTP-methode. Toegestane waarden zijn Get (standaard) en Post. | •GET •POST |
Nee | requestMethod |
Extra headers | Aanvullende HTTP-aanvraagheaders. | <uw extra headers> | Nee | additionalHeaders |
Aanvraagbody | De aanvraagbody voor de HTTP-aanvraag. | <hoofdtekst voor POST HTTP-aanvraag> | Nee | requestBody |
Time-out aanvragen | De time-out (de tijdsperiodewaarde) voor de HTTP-aanvraag om een antwoord te krijgen. Deze waarde is de time-out voor het ophalen van een antwoord, niet de time-out voor het lezen van antwoordgegevens. De standaardwaarde is 00:01:40. | tijdsbestek | Nee | requestTimeout |
Maximum aantal gelijktijdige verbindingen | De bovengrens van gelijktijdige verbindingen die tijdens de uitvoering van de activiteit tot stand zijn gebracht met het gegevensarchief. Geef alleen een waarde op wanneer u gelijktijdige verbindingen wilt beperken. | <maximum aantal gelijktijdige verbindingen> | Nee | maxConcurrent Verbinding maken ions |
Regelaantal overslaan | Het aantal niet-lege rijen dat moet worden overgeslagen bij het lezen van gegevens uit invoerbestanden. | <het aantal regels overslaan> | Nee | skipLineCount |
Aanvullende kolommen | Voeg extra gegevenskolommen toe om het relatieve pad of de statische waarde van bronbestanden op te slaan. Expressie wordt ondersteund voor de laatste. | • Naam •Waarde |
Nee | additionalColumns: •Naam •Waarde |