Konfigurere HTTP i en kopiaktivitet
Denne artikkelen beskriver hvordan du bruker kopieringsaktiviteten i datasamlebånd til å kopiere data fra og til HTTP.
Støttet format
HTTP støtter følgende filformater. Se hver artikkel for formatbaserte innstillinger.
- Avro-format
- Binærformat
- Tekstformat med skilletegn
- Excel-format
- JSON-format
- ORC-format
- Parquet-format
- XML-format
Støttet konfigurasjon
Hvis du vil ha konfigurasjonen av hver fane under kopieringsaktivitet, kan du gå til følgende inndelinger.
Merk
Målet støttes ikke i HTTP-koblingen.
Generelt
Se veiledningen for generelle innstillinger for å konfigurere fanen Generelle innstillinger.
Source
Følgende egenskaper støttes for HTTP under Kilde-fanen for en kopiaktivitet.
Følgende tre egenskaper kreves:
- Datalagertype: Velg ekstern.
- Koble til ion: Velg en HTTP-tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, oppretter du en ny HTTP-tilkobling ved å velge Ny.
- Koble til iontype: Velg HTTP.
- Relativ URL-adresse: En relativ URL-adresse til ressursen som inneholder dataene. Når denne egenskapen ikke er angitt, brukes bare URL-adressen som er angitt i tilkoblingsdefinisjonen. HTTP-koblingen kopierer data fra den kombinerte URL-adressen:
/[relative URL specified]
. - Filinnstillinger: Velg Filinnstillinger for å konfigurere filformatet. Hvis du vil ha innstillinger for ulike filformater, kan du se artikler i støttet format for detaljert informasjon.
Under Avansert kan du angi følgende felt:
Forespørselsmetode: HTTP-metoden. Tillatte verdier er Hent (standard) og Legg inn.
Flere overskrifter: Flere HTTP-forespørselshoder.
Forespørselstekst: Forespørselsteksten for HTTP-forespørselen.
Tidsavbrudd for forespørsel: Tidsavbruddet (tidsintervallverdien) for HTTP-forespørselen for å få svar. Denne verdien er tidsavbruddet for å få svar, ikke tidsavbruddet for å lese svardata. Standardverdien er 00:01:40.
Maks samtidige tilkoblinger: Den øvre grensen for samtidige tilkoblinger som ble opprettet i datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger.
Hopp over linjeantall: Antall rader som ikke er tomme, som skal hoppes over når du leser data fra inndatafiler.
Flere kolonner: Legg til flere datakolonner for å lagre kildefilens relative bane eller statiske verdi. Uttrykket støttes for sistnevnte.
Tilordning
Se Konfigurere tilordninger under tilordningsfanen for fanen Tilordning. Hvis du velger Binær som filformat, støttes ikke tilordning.
Innstillinger
Hvis du vil ha Innstillinger fanekonfigurasjon, kan du gå til Konfigurer de andre innstillingene under innstillinger-fanen.
Tabellsammendrag
Tabellen nedenfor inneholder mer informasjon om kopieringsaktiviteten i HTTP.
Source
Name | Beskrivelse | Verdi | Kreves | JSON-skriptegenskap |
---|---|---|---|---|
Datalagertype | Datalagertypen. | Ekstern | Ja | / |
Koble til ion | Tilkoblingen til kildedatalageret. | <tilkoblingen> | Ja | Tilkobling |
Koble til iontype | Tilkoblingen til kildedataene. | <tilkobling av kilden> | Ja | / |
Relativ URL-adresse | En relativ URL-adresse til ressursen som inneholder dataene. Når denne egenskapen ikke er angitt, brukes bare URL-adressen som er angitt i tilkoblingsdefinisjonen. HTTP-koblingen kopierer data fra den kombinerte URL-adressen: /[relative URL specified] . |
<din relative url-adresse> | No | relativeUrl |
Forespørselsmetode | HTTP-metoden. Tillatte verdier er Hent (standard) og Legg inn. | •HENT •POST |
No | requestMethod |
Flere topptekster | Flere HTTP-forespørselshoder. | <de ekstra topptekstene> | No | additionalHeaders |
Forespørselstekst | Forespørselsteksten for HTTP-forespørselen. | <brødtekst for POST HTTP-forespørsel> | No | requestBody |
Tidsavbrudd for forespørsel | Tidsavbruddet (tidsintervallverdien) for HTTP-forespørselen for å få svar. Denne verdien er tidsavbruddet for å få svar, ikke tidsavbruddet for å lese svardata. Standardverdien er 00:01:40. | Tidsrom | No | requestTimeout |
Maksimalt antall samtidige tilkoblinger | Den øvre grensen for samtidige tilkoblinger som ble opprettet i datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger. | <maks samtidige tilkoblinger> | No | maxConcurrent Koble til ions |
Hopp over linjeantall | Antall rader som ikke er tomme, som skal hoppes over når du leser data fra inndatafiler. | <hopp over linjeantall> | No | skipLineCount |
Flere kolonner | Legg til flere datakolonner for å lagre kildefilens relative bane eller statiske verdi. Uttrykket støttes for sistnevnte. | • Navn •Verdi |
No | additionalColumns: •navn •Verdi |