Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
- Format Avro
- Format binaire
- Format de texte délimité
- Format Excel
- Format JSON
- Format ORC
- Format Parquet
- Format XML
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.
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 |