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.

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.

Screenshot showing source tab and the list of properties.

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.

    Screenshot showing additional columns.

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 /
Connessione Connessione all'archivio dati di origine. <connessione> connection
Tipo di connessione Connessione dei dati di origine. <connessione dell'origine> /
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