Bonjour,
Je tente de charger un fichier plat dans SSIS, mes colonnes n'étant pas toutes renseignées, ça ne marche que si j'ajoute moi-même des séparateurs en fin de ligne pour délimiter mes colonnes vides.
FICHIER BRUT
FICHIER RECTIFIE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;0;0;0;0;SGSI2KSIFAPP3;initialized;3484;0;0;0;0;SGSI2KSIFAPP4;initialized;2848;0;0;0;0;SGSI2KSIFAPP5;initialized;4292;0;0;0;0;SGSI2KSIFAPP6;initialized;3296; 12/11/2009;04-V9-EXPLOIT-MAG-POINTP;00:01:01;0;0;0;0;0;0;0;0;A01APSIFMAGP1;initialized;4400;
Ca va pour mon fichier de test, le problème est que le fichier réel doit être chargé par les clients et qu'il est très volumineux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 12/11/2009;03-V9-EXPLOIT-MAG-BDB;00:01:00;0;0;0;0;0;0;0;0;SGSI2KSIFAPP3;initialized;3484;0;0;0;0;SGSI2KSIFAPP4;initialized;2848;0;0;0;0;SGSI2KSIFAPP5;initialized;4292;0;0;0;0;SGSI2KSIFAPP6;initialized;3296;;;;;;;; 12/11/2009;04-V9-EXPLOIT-MAG-POINTP;00:01:01;0;0;0;0;0;0;0;0;A01APSIFMAGP1;initialized;4400;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Y-a-t-il une autre solution ?
Merci de me le faire savoir et merci à Patrice pour ses précieux conseils
P.S: Je devrai créer autant de nouvelles lignes dans mon DataWareHouse que de serveurs pour même date, même source, même heure :
la première ligne va devenir 5 nouvelles lignes
_ 1 ligne générale pour tous les serveurs de la source (totaux après l'heure)
_ 1 ligne pour SGSI2KSIFAPP3 (totaux avant SGSI2KSIFAPP3)
_ 1 ligne pour SGSI2KSIFAPP4 (totaux avant SGSI2KSIFAPP4)
_ 1 ligne pour SGSI2KSIFAPP5 (totaux avant SGSI2KSIFAPP5)
_ 1 ligne pour SGSI2KSIFAPP6 (totaux avant SGSI2KSIFAPP6)
Il existe un Derived Column mais pas Derived Line, dois-je créer mes lignes dans différents Raw File Destination puis faire une fusion par Merge pour alimenter ma table ?
Je sais bien que mon fichier plat n'est pas simple, mais je le reçois tel quel !
Partager