Je reçois un message d'erreur lorsque j'essaie d'exécuter mon SSIS Package
; l'erreur est la suivante:
[Flat File Source [1]] Error: Le délimiteur de colonne de la colonne "Column 8" n'a pas été trouvé.
[Flat File Source [1]] Error: Une erreur s'est produite lors de l'omission des lignes de données .
[SSIS.Pipeline] Erreur: Code d'erreur SSIS DTS_E_PRIMEOUTPUTFAILED. La méthode PrimeOutput sur le composant "Flat File Source" (1) a renvoyé le code d'erreur 0xC0202091. Le composant a renvoyé un code d’erreur lorsque le moteur de pipeline A appelé PrimeOutput (). La signification du code d'erreur Est définie par le composant, mais l'erreur est fatale et le pipeline A cessé de s'exécuter. Il peut y avoir des messages d'erreur postés avant ce Contenant plus d'informations sur l'échec.
La plupart des fichiers csv
ne se chargent pas, mais une poignée de fichiers csv
ne le sont pas et avant cela, le paquet fonctionnait correctement depuis des années.
Rencontré cette erreur aussi, il s'est avéré que ses lignes de données ignorées parce que mon fichier CSV a des colonnes manquantes. Essayez de vérifier si les colonnes de votre fichier sont correctes.
Le scénario possible serait que plusieurs fichiers CSV n'aient pas la même structure (noms de colonnes )
Semblable à la réponse de user2545231 (je ne peux pas commenter en fonction de la réputation), j'ai résolu ce problème en cliquant sur Réinitialiser les colonnes dans le gestionnaire de connexions pour le fichier que j'essayais d'importer.
J'ai aussi rencontré la même erreur. Pourtant, je l'ai résolu en vérifiant les sources de fichier à plat. Assurez-vous qu'il n'y a pas d'espaces inutiles, vérifiez le délimiteur utilisé pour, par exemple: une virgule, etc. et l'entrée des données doit également être synchronisée avec la première ligne. J'espère que ça vous aide.
Grâce à notre configuration FTP, j’ai trouvé que les anciens fichiers pouvaient être bloqués dans le SAN ou le FTP, ce qui pouvait également causer cette erreur. Très frustrant.
Une autre source possible de cette erreur est si vous avez créé votre système avec une nouvelle version d’un fichier entrant, puis revenez en arrière pour importer les anciennes et trouver l’erreur ... vérifiez que tous les champs sont présents! J'ai découvert que pendant quelques jours "à l'époque" trois champs étaient manquants, provoquant cette erreur.