Partager via


Configurer HTTP dans une activité de copie

Cet article explique comment utiliser l’activité de copie dans un pipeline pour copier des données depuis et vers HTTP.

Format pris en charge

HTTP prend en charge les formats de fichier suivants. Reportez-vous à chaque article pour les paramètres basés sur le format.

Configuration prise en charge

Pour la configuration de chaque onglet sous activité de copie, accédez respectivement aux sections suivantes.

Note

La destination n’est pas prise en charge dans le connecteur HTTP.

General

Reportez-vous aux instructions relatives aux paramètres Général pour configurer l’onglet Paramètres Général .

Origine

Les propriétés suivantes sont prises en charge pour HTTP sous l’onglet Source d’une activité de copie.

Les trois propriétés suivantes sont requises :

  • Connexion : sélectionnez une connexion HTTP dans la liste des connexions. Si aucune connexion n’existe, créez une connexion HTTP en sélectionnant Nouveau.
  • Type de connexion : sélectionnez HTTP.
  • URL relative : URL relative de la ressource qui contient les données. Lorsque cette propriété n’est pas spécifiée, seule l’URL spécifiée dans la définition de connexion est utilisée. Le connecteur HTTP copie les données de l’URL combinée : /[relative URL specified].
  • Paramètres de fichier : sélectionnez paramètres de fichier pour configurer le format de fichier. Pour connaître les paramètres des différents formats de fichier, reportez-vous aux articles au format pris en charge pour obtenir des informations détaillées.

Sous Avancé, vous pouvez spécifier les champs suivants :

  • Méthode de requête : méthode HTTP. Les valeurs autorisées sont Get (par défaut) et Post.

  • En-têtes supplémentaires : en-têtes de requête HTTP supplémentaires.

  • Corps de la requête : corps de la requête HTTP.

  • Délai d’expiration de la requête : délai d’expiration (valeur d’intervalle de temps) pour la requête HTTP pour obtenir une réponse. Cette valeur est le délai d’expiration pour obtenir une réponse, et non le délai d’attente pour lire les données de réponse. La valeur par défaut est 00:01:40.

  • Nombre maximal de connexions simultanées : la limite supérieure de connexions simultanées établies au magasin de données pendant l’exécution de l’activité. Spécifiez une valeur uniquement lorsque vous souhaitez limiter les connexions simultanées.

  • Nombre de lignes ignorées : nombre de lignes non vides à ignorer lors de la lecture de données à partir de fichiers d’entrée.

  • Colonnes supplémentaires: Ajoutez des colonnes de données supplémentaires pour stocker le chemin relatif ou la valeur statique des fichiers sources. L’expression est prise en charge pour ce dernier.

    Capture d’écran montrant des colonnes supplémentaires.

Cartographie

Pour la configuration de l’onglet Mappage , consultez Configurer vos mappages sous l’onglet Mappage. Si vous choisissez Binaire comme format de fichier, le mappage ne sera pas pris en charge.

Paramètres

Pour configurer l’onglet Paramètres , allez à Configurer vos autres paramètres sous l’onglet .

Résumé du tableau

Le tableau suivant contient plus d’informations sur l’activité de copie dans HTTP.

Origine

Nom Descriptif Valeur Obligatoire Propriété de script JSON
Connexion Votre connexion au magasin de données source. <votre connexion> Oui connexion
Type de connexion Connexion de vos données sources. <connexion de votre source> Oui /
Relative URL URL relative de la ressource qui contient les données. Lorsque cette propriété n’est pas spécifiée, seule l’URL spécifiée dans la définition de connexion est utilisée. Le connecteur HTTP copie les données de l’URL combinée : /[relative URL specified]. <votre URL relative> Non relativeUrl
Méthode de requête Méthode HTTP. Les valeurs autorisées sont Get (par défaut) et Post. GET
POST
Non requestMethod
En-têtes supplémentaires En-têtes de requête HTTP supplémentaires. <vos en-têtes supplémentaires> Non additionalHeaders
Corps de la demande Corps de la demande pour la requête HTTP. <corps de la requête HTTP POST> Non requestBody
Délai d’expiration de la demande Délai d’expiration (valeur d’intervalle de temps) pour la requête HTTP pour obtenir une réponse. Cette valeur est le délai d’expiration pour obtenir une réponse, et non le délai d’attente pour lire les données de réponse. La valeur par défaut est 00:01:40. timespan Non requestTimeout
Nombre maximal de connexions simultanées La limite supérieure de connexions simultanées établies au magasin de données pendant l’exécution de l’activité. Spécifiez une valeur uniquement lorsque vous souhaitez limiter les connexions simultanées. <connexions simultanées maximales> Non maxConcurrentConnections
Sauter le comptage des lignes Nombre de lignes non vides à ignorer lors de la lecture de données à partir de fichiers d’entrée. <votre compteur de lignes sautées> Non skipLineCount
Colonnes supplémentaires Ajoutez des colonnes de données supplémentaires pour stocker le chemin d’accès relatif ou la valeur statique des fichiers sources. L’expression est prise en charge pour ce dernier. •Nom
•Valeur
Non colonnes supplémentaires :
• nom
•valeur