Introduction
Lors d'un import de fichier pour mettre à jour une liste, le fichier est analysé dans son intégralité avant d'être importé. Cette analyse peut générer des erreurs et empêcher l'import.
Paramètres du fichier
Lorsqu'un import échoue, l'erreur peut provenir d'une différence entre le fichier et les configurations renseignées.
Encodage
L'encodage renseigné doit correspondre à l'encodage du fichier. En cas d'erreur, vous pouvez :
modifier l'encodage de la configuration ;
remplacer les caractères non pris en charge au détriment de l'intégrité de la valeur.
Lignes trop longues
Toutes les lignes doivent posséder le même nombre de colonnes. Une ligne avec trop de colonnes génère une erreur. Vous pouvez alors :
nettoyer le fichier pour qu'il n'y ait plus de lignes trop longues
activer la configuration pour tronquer les lignes trop grandes, au détriment de l'intégrité de la ligne.
Fichier inexistant ou trop volumineux
Le fichier sélectionné sur le sftp
doit être disponible au chemin attendu ;
ne doit pas dépasser 5 Go.
Schema du fichier
L'erreur peut également provenir d'une différence entre le schéma du fichier à charger et la modélisation de la liste.
Fichier avec en-tête
Toutes les colonnes du fichier ayant permis d'initialiser la liste doivent être présentes dans le fichier à importer. L'ordre de ces colonnes n'a pas d'impact.
Il est possible de visualiser les colonnes du fichier d'initialisation de la liste depuis le pictogramme oeil du paramètre 'Modélisation' dans le menu latéral de gauche. Il s'agit des valeurs de la colonne 'Source'.
Fichier sans en-tête
Les différentes lignes du fichier à charger doivent suivre le même nombre de colonnes et dans le même ordre que le fichier ayant servi à initialiser la liste. Il n'est pas possible d'alimenter à partir d'un fichier sans en-tête, une liste ayant été alimentée en premier lieu avec un fichier contenant un en-tête.
Conclusion
Lors de l'import d'un fichier, l'analyse complète de ce fichier permet de détecter les différences avec la configuration et générer une erreur. Pour que l'import soit en succès, il est nécessaire de modifier la configuration ou redresser le fichier.