none
SSIS probleme dans un flux pour importer des donnes RRS feed

  • Question

  • bonjour,
    j'ai un problem avec certaines lignes dans un fichier.
    En effet lorsque je lance mon package pour récupérer mes données depuis un fichier .cvs ssis bloque le déroulement du flux de données une fois arrivé sur la ligne numro 1042 et me dis que dans cette ligne la dernière colonne n'a pas de délimiteur.
    comment traiter ce cas svp car même en faisiant ignorer l'erreur il bloque la lecture de la suite du fichier. j'ai essaye de redériger la sortie d'erreur vers un autre fichier plat mais ca marche pas

    Cordialement
    jeudi 21 décembre 2006 14:46

Toutes les réponses

  • Bonjour,

     

    ton fichier csv est sans doute mal formaté, tu devrais le formater à la main... et modifier la ligne qui te gene pour qu'elle soit correcteemnt prise en compte.

     

    Ciao.

    vendredi 22 décembre 2006 11:39
  • Bonjour,

    Je ne sais pas quelle méthode tu utilises mais fait plutôt çà à l'aide d'une tâche Bulk Insert que dans un DataFlow... Dans un BulkInsert tu peux paramétrer le nombre d'erreurs maximum avant arrêt de la tâche (MaximumErrors).

    De plus cette tâche est beaucoup plus efficace que l'autre dans le cas du chargement d'un fichier texte.

    Cordialement

    dimanche 7 janvier 2007 12:10