Konfigurer HTTP i en kopiaktivitet
I denne artikel beskrives det, hvordan du bruger kopiaktiviteten i datapipeline til at kopiere data fra og til HTTP.
Understøttet format
HTTP understøtter følgende filformater. Se hver artikel for at få formatbaserede indstillinger.
- Avro-format
- Binært format
- Afgrænset tekstformat
- Excel-format
- JSON-format
- ORC-format
- Parquetformat
- XML-format
Understøttet konfiguration
Hvis du vil konfigurere hver fane under kopiaktivitet, skal du gå til henholdsvis følgende afsnit.
Bemærk
Destination understøttes ikke i HTTP-connectoren.
Generelt
Se vejledningen til generelle indstillinger for at konfigurere fanen Generelle indstillinger.
Kilde
Følgende egenskaber understøttes for HTTP under fanen Kilde i en kopiaktivitet.
Følgende tre egenskaber er påkrævet:
- Datalagertype: Vælg ekstern.
- Forbind ion: Vælg en HTTP-forbindelse på forbindelseslisten. Hvis der ikke findes nogen forbindelse, skal du oprette en ny HTTP-forbindelse ved at vælge Ny.
- Forbind ionstype: Vælg HTTP.
- Relativ URL-adresse: En relativ URL-adresse til den ressource, der indeholder dataene. Når denne egenskab ikke er angivet, bruges kun den URL-adresse, der er angivet i forbindelsesdefinitionen. HTTP-connectoren kopierer data fra den kombinerede URL-adresse:
/[relative URL specified]
. - Filindstillinger: Vælg Filindstillinger for at konfigurere filformatet. Du kan finde detaljerede oplysninger i artikler i Understøttet format for at få flere oplysninger om indstillinger for forskellige filformater.
Under Avanceret kan du angive følgende felter:
Anmodningsmetode: HTTP-metoden. Tilladte værdier er Hent (standard) og Post.
Flere headere: Flere HTTP-anmodningsheadere.
Brødtekst for anmodning: Anmodningens brødtekst for HTTP-anmodningen.
Timeout for anmodning: Timeout (tidstidsværdien) for HTTP-anmodningen for at få et svar. Denne værdi er timeout for at få et svar, ikke timeout for at læse svardata. Standardværdien er 00:01:40.
Maksimalt antal samtidige forbindelser: Den øvre grænse for samtidige forbindelser, der er oprettet til datalageret under aktivitetskørslen. Angiv kun en værdi, når du vil begrænse samtidige forbindelser.
Antal linjer, der skal springes over: Antallet af rækker, der ikke er tomme, når der læses data fra inputfiler.
Flere kolonner: Tilføj flere datakolonner for at gemme kildefilernes relative sti eller statiske værdi. Udtrykket understøttes for sidstnævnte.
Tilknytning
Hvis du vil have mere at vide om konfiguration af fanen Tilknytning , skal du se Konfigurer dine tilknytninger under fanen Tilknytning. Hvis du vælger Binær som filformat, understøttes tilknytning ikke.
Indstillinger
Hvis du vil have Indstillinger fanekonfiguration, skal du gå til Konfigurer dine andre indstillinger under fanen Indstillinger.
Tabeloversigt
Følgende tabel indeholder flere oplysninger om kopiaktiviteten i HTTP.
Kilde
Navn | Beskrivelse | Værdi | Obligatorisk | JSON-scriptegenskab |
---|---|---|---|---|
Datalagertype | Datalagertypen. | Eksternt | Ja | / |
Forbind ion | Din forbindelse til kildedatalageret. | <din forbindelse> | Ja | Forbindelse |
Forbind ionstype | Forbindelsen til dine kildedata. | <forbindelse til kilden> | Ja | / |
Relativ URL-adresse | En relativ URL-adresse til den ressource, der indeholder dataene. Når denne egenskab ikke er angivet, bruges kun den URL-adresse, der er angivet i forbindelsesdefinitionen. HTTP-connectoren kopierer data fra den kombinerede URL-adresse: /[relative URL specified] . |
<din relative URL-adresse> | Nr. | relativeUrl |
Anmodningsmetode | HTTP-metoden. Tilladte værdier er Hent (standard) og Post. | •HENT •POST |
Nr. | requestMethod |
Flere overskrifter | Flere HTTP-anmodningsheadere. | <dine ekstra overskrifter> | Nr. | additionalHeaders |
Brødtekst for anmodning | Anmodningens brødtekst for HTTP-anmodningen. | <brødtekst for POST HTTP-anmodning> | Nr. | requestBody |
Timeout for anmodning | Timeout (tidsangivelsesværdien) for HTTP-anmodningen for at få et svar. Denne værdi er timeout for at få et svar, ikke timeout for at læse svardata. Standardværdien er 00:01:40. | Timespan | Nr. | requestTimeout |
Maks. antal samtidige forbindelser | Den øvre grænse for samtidige forbindelser, der er oprettet til datalageret under aktivitetskørslen. Angiv kun en værdi, når du vil begrænse samtidige forbindelser. | <maks. antal samtidige forbindelser> | Nr. | maxConcurrent Forbind ions |
Antal linjer, der springes over | Antallet af rækker, der ikke er tomme, som skal springes over, når der læses data fra inputfiler. | <antal overspringsstreger> | Nr. | skipLineCount |
Flere kolonner | Tilføj yderligere datakolonner for at gemme kildefilernes relative sti eller statiske værdi. Udtrykket understøttes for sidstnævnte. | • Navn •Værdi |
Nr. | additionalColumns: •Navn •Værdi |