Petite astuce – charger un fichier plat composé de beaucoup de colonnes sans y passer sa vie !


Dans ce post, je vais vous parler d’un petit problème rencontré chez un de mes clients.

Contexte :

Sur SSIS, je souhaite charger un fichier plat FichierACharger.txt à largeur fixe composé de 200 colonnes. Le fichier FichierACharger.txt est décrit par un deuxième fichier FichierMetadata.csv de type Métadonnées (voir ci-dessous)

ColumnName;ColumnPosition;ColumnLength Column 1;1;35 Column 2;36;41 Column 3;77;13 Column 4;90;17 Column 5;107;34 Column 6;141;25 Column 7;166;19 Column 8;185;13 Column 9;198;20 Column 10;218;45 … Column 199;5477;44 Column 200;5521;32

Problématique :

Vous l’avez compris, je n’ai pas trop envie de passer mon temps à configurer les 200 colonnes de la source de données

Solution&h

e

llip;