Configurare HTTP in un'attività di copia

Questo articolo illustra come usare l'attività di copia in una pipeline 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.

Generale

Fare riferimento alla guida alle impostazioni Generali per configurare la scheda impostazioni Generali.

Origine

Le proprietà seguenti sono supportate per HTTP nella scheda Origine di un'attività di copia.

Le seguenti proprietà sono obbligatorie:

  • Connessione: selezionare una connessione HTTP dall'elenco delle connessioni. Se non esiste alcuna connessione, creare una nuova connessione HTTP selezionando Nuovo.

    • Proprietà di connessione aggiuntive: specificare proprietà di connessione aggiuntive che verranno usate nella connessione HTTP per impostare le opzioni avanzate. Le proprietà di connessione aggiuntive vengono fornite come dizionario di coppie chiave-valore.
      • Disabilitare la convalida del certificato server: specificare se disabilitare la convalida del certificato TLS/SSL del server quando ci si connette a un endpoint HTTP. Il valore consentito è true o false. Se il server HTTPS usa un certificato autofirmato, impostare il valore su false.

        Screenshot che mostra le proprietà di connessione aggiuntive dell'origine.

  • Tipo di connessione: selezionare HTTP.

  • URL relativo: un URL relativo della risorsa che contiene i dati. Quando questa proprietà non è specificata, viene usato solo l'URL indicato nella definizione del servizio collegato. Il connettore HTTP copia 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.

Sotto Avanzate, è possibile specificare i campi seguenti:

  • Metodo richiesta: Metodo della richiesta 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 di TimeSpan) della 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.

  • Connessioni massime simultanee: il 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 di righe da ignorare: indica il 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 che mostra colonne aggiuntive.

Mappatura

Per la configurazione della scheda Mapping, passare a Configurare i mapping nella scheda Mapping. Se si sceglie Binary come formato di file, il mapping non sarà supportato.

Impostazione

Per la configurazione della scheda Impostazioni, vedere Configurare le altre impostazioni nella scheda Impostazioni.

Tabella di riepilogo

Nella tabella seguente sono disponibili ulteriori informazioni sull’attività di copia in HTTP.

Origine

Nome Descrizione valore Richiesto Proprietà dello script JSON
Connessione Connessione all'archivio dei dati di origine. <la tua connessione> connessione
Tipo di connessione La connessione dei dati di origine. <connessione dell'origine dati> /
URL relativo URL relativo della risorsa che contiene i dati. Quando questa proprietà non è specificata, viene usato solo l'URL indicato nella definizione del servizio collegato. Il connettore HTTP copia dati dall'URL combinato: /[relative URL specified]. <il tuo URL relativo> No relativeUrl
Metodo di richiesta Metodo HTTP. I valori consentiti sono Get (predefinito) e Post. GET
POST
No requestMethod
Intestazioni aggiuntive Intestazioni aggiuntive della richiesta HTTP. <i tuoi header aggiuntivi> No intestazioni aggiuntive
Testo della richiesta Il corpo della richiesta HTTP. <Il corpo per la richiesta POST HTTP> No requestBody
Timeout della richiesta Timeout (valore di TimeSpan) durante il quale la richiesta HTTP attende una risposta. Si tratta del timeout per ottenere una risposta, non per leggere i dati della risposta. Il valore predefinito è 00:01:40. intervallo di tempo 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
Numero di righe da saltare Indica il numero di righe non vuote da ignorare durante la lettura di dati da file di input. <il numero di righe da saltare> 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. • Nome
• Valore
No colonne aggiuntive
• Nome
• Valore