Introduction
J'ai eu à traiter récemment un fichier de format 'spécial' pour un client : les données sont à taille fixe, mais les longueurs d'enregistrement variables en fonction d'un code de type de ligne.On se croirait revenu en Cobol avec l'instruction redefines qui permettait de redéfinir n fois la même ligne ....Je ne pensais pas pouvoir gérer cela avec SSIS, eh bien si c'est possible !
Configuration de la connexion du fichier plat:
Il reste à séparer le flux de données par type d'enregistrement :
et enfin, à extraire de chaque ligne les 'colonnes' par des traitements de chaine de caractères :
Conclusion :
Encore une mission impossible de passée !