Configurare HTTP in un'attività di copia
Questo articolo illustra come usare l'attività di copia nella pipeline di dati per copiare dati da e in HTTP.
Formato supportato
HTTP supporta i formati di file seguenti. Per impostazioni basate sui formati, fare riferimento ai singoli articoli.
- Formato Avro
- Formato binario
- Formato testo delimitato
- Formato Excel
- Formato JSON
- Formato ORC
- Formato Parquet
- Formato XML
Configurazione supportata
Per la configurazione di ogni scheda nell'attività di copia, passare rispettivamente alle sezioni seguenti.
Nota
La destinazione non è supportata nel connettore HTTP.
Generali
Fare riferimento alle indicazioni generali sulle impostazioni per configurare la scheda Impostazioni generali .
Origine
Le proprietà seguenti sono supportate per HTTP nella scheda Origine di un'attività di copia.
Sono necessarie le tre proprietà seguenti:
- Tipo di archivio dati: selezionare Esterno.
- Connessione ion: selezionare una connessione HTTP dall'elenco delle connessioni. Se non esiste alcuna connessione, creare una nuova connessione HTTP selezionando Nuovo.
- Connessione ion type (Tipo di Connessione): selezionare HTTP.
- URL relativo: URL relativo alla risorsa che contiene i dati. Quando questa proprietà non viene specificata, viene usato solo l'URL specificato nella definizione di connessione. Il connettore HTTP copia i dati dall'URL combinato:
/[relative URL specified]
. - Impostazioni file: selezionare Impostazioni file per configurare il formato di file. Per le impostazioni di formati di file diversi, vedere articoli in Formato supportato per informazioni dettagliate.
In Avanzate è possibile specificare i campi seguenti:
Metodo di richiesta: metodo HTTP. I valori consentiti sono Get (predefinito) e Post.
Intestazioni aggiuntive: intestazioni di richiesta HTTP aggiuntive.
Corpo della richiesta: corpo della richiesta HTTP.
Timeout della richiesta: timeout (valore intervallo di tempo) per la richiesta HTTP per ottenere una risposta. Si tratta del timeout per ottenere una risposta, non per leggere i dati della risposta. Il valore predefinito è 00:01:40.
Numero massimo di connessioni simultanee: limite massimo di connessioni simultanee stabilite all'archivio dati durante l'esecuzione dell'attività. Specificare un valore solo quando si desidera limitare le connessioni simultanee.
Ignora conteggio righe: numero di righe non vuote da ignorare durante la lettura dei dati dai file di input.
Colonne aggiuntive: aggiungere altre colonne di dati per archiviare il percorso relativo o il valore statico dei file di origine. L'espressione è supportata per quest'ultima.
Mapping
Per la configurazione della scheda Mapping , vedere Configurare i mapping nella scheda Mapping. Se si sceglie Binary come formato di file, il mapping non sarà supportato.
Impostazione
Per Impostazioni configurazione della scheda, passare a Configurare le altre impostazioni nella scheda Impostazioni.
Riepilogo tabella
La tabella seguente contiene altre informazioni sull'attività di copia in HTTP.
Origine
Nome | Descrizione | Valore | Richiesto | Proprietà script JSON |
---|---|---|---|---|
Tipo di archivio dati | Tipo di archivio dati. | Esterno | Sì | / |
Connessione | Connessione all'archivio dati di origine. | <connessione> | Sì | connection |
Tipo di connessione | Connessione dei dati di origine. | <connessione dell'origine> | Sì | / |
URL relativo | URL relativo della risorsa che contiene i dati. Quando questa proprietà non viene specificata, viene usato solo l'URL specificato nella definizione di connessione. Il connettore HTTP copia i dati dall'URL combinato: /[relative URL specified] . |
<URL relativo> | No | relativeUrl |
Metodo request | Metodo HTTP. I valori consentiti sono Get (predefinito) e Post. | •GET •POST |
No | requestMethod |
Intestazioni aggiuntive | Intestazioni richiesta HTTP aggiuntive. | <intestazioni aggiuntive> | No | additionalHeaders |
Testo della richiesta | Corpo della richiesta per la richiesta HTTP. | <corpo per la richiesta HTTP POST> | No | requestBody |
Timeout della richiesta | Timeout (valore intervallo di tempo) per la richiesta HTTP per ottenere una risposta. Si tratta del timeout per ottenere una risposta, non per leggere i dati della risposta. Il valore predefinito è 00:01:40. | timespan | No | requestTimeout |
Numero massimo di connessioni simultanee | Limite massimo di connessioni simultanee stabilite all'archivio dati durante l'esecuzione dell'attività. Specificare un valore solo quando si desidera limitare le connessioni simultanee. | <numero massimo di connessioni simultanee> | No | maxConcurrentConnections |
Ignora conteggio righe | Numero di righe non vuote da ignorare durante la lettura dei dati dai file di input. | <il conteggio delle righe skip> | No | skipLineCount |
Colonne aggiuntive | Aggiungere altre colonne di dati per archiviare il percorso relativo o il valore statico dei file di origine. L'espressione è supportata per quest'ultima. | • Name •Valore |
No | additionalColumns: •Nome •Valore |
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per