Konfigurácia protokolu HTTP v kopírovanej aktivite
Tento článok popisuje, ako používať aktivitu kopírovania v kanáli údajov na kopírovanie údajov z a do HTTP.
Podporovaný formát
HTTP podporuje nasledujúce formáty súborov. V každom článku nájdete informácie o nastaveniach založených na formáte.
- Formát Avro
- Binárny formát
- Text vo formáte s oddeľovačmi
- Formát Excelu
- Formát JSON
- Formát ORC
- Formát parketu
- Formát XML
Podporovaná konfigurácia
Ak chcete nastaviť každú kartu v časti Aktivita kopírovania, prejdite do nasledujúcich sekcií.
Poznámka
Cieľ nie je podporovaný v konektore HTTP.
Všeobecné
Ak chcete nakonfigurovať kartu Všeobecné nastavenia, prečítajte si tému Všeobecné pokyny na nastavenie.
Source
Pre protokol HTTP na karte Zdroj kopírovanej aktivity sú podporované nasledujúce vlastnosti.
Vyžadujú sa tieto tri vlastnosti:
- Typ ukladacieho priestoru údajov: Vyberte položku Externé.
- Pripojenie ion: Zo zoznamu pripojení vyberte pripojenie HTTP. Ak pripojenie neexistuje, vytvorte nové pripojenie HTTP výberom položky Nové.
- Pripojenie typ iónov: vyberte položku HTTP.
- Relatívna URL adresa: relatívna URL adresa zdroja, ktorý obsahuje údaje. Ak táto vlastnosť nie je zadaná, použije sa len URL adresa zadaná v definícii pripojenia. Konektor HTTP skopíruje údaje z kombinovanej URL adresy:
/[relative URL specified]
. - Nastavenia súboru: Vyberte položku Nastavenia súboru a nakonfigurujte formát súboru. Ak chcete získať nastavenia rôznych formátov súborov, podrobné informácie nájdete v článkoch v časti Podporované formáty .
V časti Rozšírené môžete zadať nasledujúce polia:
Metóda požiadavky: Metóda HTTP. Povolené hodnoty sú Získať (predvolené) a Uverejniť.
Ďalšie hlavičky: Ďalšie hlavičky požiadavky HTTP.
Text požiadavky: Text požiadavky pre požiadavku HTTP.
Časový limit požiadavky: časový limit (hodnota časového rozpätia) požiadavky HTTP na získanie odpovede. Táto hodnota predstavuje časový limit na získanie odpovede, nie časový limit na čítanie údajov odpovede. Predvolená hodnota je 00:01:40.
Maximálny počet súbežných pripojení: Horná hranica súbežných pripojení vytvorených do ukladacieho priestoru údajov počas spustenia aktivity. Zadajte hodnotu iba vtedy, keď chcete obmedziť súbežné pripojenia.
Počet riadkov vynechania: počet neprázdnych riadkov, ktoré sa majú vynechať pri čítaní údajov zo vstupných súborov.
Ďalšie stĺpce: Pridajte ďalšie stĺpce údajov na ukladanie relatívnej cesty alebo statickej hodnoty zdrojových súborov. Pre druhý sa podporuje výraz.
Mapovanie
Informácie o konfigurácii karty Mapovanie nájdete v téme Konfigurácia priradení na karte priradenia. Ak ako formát súboru vyberiete binárnu hodnotu, mapovanie nebude podporované.
Nastavenie
Ak chcete Nastavenia konfiguráciu kariet, prejdite do časti Konfigurácia ďalších nastavení na karte Nastavenia.
Súhrn tabuľky
Nasledujúca tabuľka obsahuje ďalšie informácie o aktivite kopírovania v protokole HTTP.
Source
Name | Description | Value | Požaduje sa | Vlastnosť skriptu JSON |
---|---|---|---|---|
Typ ukladacieho priestoru údajov | Typ ukladacieho priestoru údajov. | Externé | Áno | / |
Pripojenie ion | Pripojenie k zdrojového úložisku údajov. | <vaše pripojenie> | Áno | Pripojenie |
typ Pripojenie ionu | Pripojenie vašich zdrojových údajov. | <pripojenie zdroja> | Áno | / |
Relatívna URL adresa | Relatívna URL adresa zdroja, ktorý obsahuje údaje. Ak táto vlastnosť nie je zadaná, použije sa len URL adresa zadaná v definícii pripojenia. Konektor HTTP skopíruje údaje z kombinovanej URL adresy: /[relative URL specified] . |
<vaša relatívna URL adresa> | Nie | relativeUrl |
Metóda požiadavky | Metóda HTTP. Povolené hodnoty sú Získať (predvolené) a Uverejniť. | •GET •POST |
Nie | requestMethod |
Ďalšie hlavičky | Ďalšie hlavičky požiadaviek HTTP. | <vaše ďalšie hlavičky> | Nie | additionalHeaders (ďalšie hlavičky) |
Text požiadavky | Text požiadavky HTTP. | <text požiadavky POST HTTP> | Nie | requestBody (text žiadosti) |
Časový limit požiadavky | Časový limit (hodnota časového rozpätia) požiadavky HTTP na získanie odpovede. Táto hodnota predstavuje časový limit na získanie odpovede, nie časový limit na čítanie údajov odpovede. Predvolená hodnota je 00:01:40. | Timespan | Nie | requestTimeout (časový limit požiadavky) |
Maximálny počet súbežných pripojení | Horná hranica súbežných pripojení vytvorených do ukladacieho priestoru údajov počas spustenia aktivity. Zadajte hodnotu iba vtedy, keď chcete obmedziť súbežné pripojenia. | <maximálny počet súbežných pripojení> | Nie | maxConcurrent Pripojenie ions |
Počet riadkov vynechania | Počet neprázdnych riadkov, ktoré sa majú vynechať pri čítaní údajov zo vstupných súborov. | <počet nevynechaných riadkov> | Nie | skipLineCount |
Ďalšie stĺpce | Pridajte ďalšie stĺpce údajov na ukladanie relatívnej cesty alebo statickej hodnoty zdrojových súborov. Pre druhý sa podporuje výraz. | •Meno •Hodnota |
Nie | additionalColumns: •meno •Hodnota |