Bonjour tout le monde,
On vient de me poser une colle et je dois avouer que je ne vois pas vraiment comment le résoudre.
En effet, jusqu'à présent, j'ai créé quelques packages SSIS important divers fichiers CSV dans une seule table ( Vive la Foreach Loop et les variables ) et cela fontionne sans problème.
Toutefois, maintenant, on me demande de faire un package permettant de :
- Lire les fichiers CSV ( formats différents )
- Importer les données ainsi obtenues dans différentes tables.
Les tables existent déjà et portent le même nom que les fichiers CSV respectifs.
J'ai tenté de créer une variable que j'ai assignée Au OLEDB Connection Manager correspondant, mais cela me plante une erreur dès la lecture du second CSV.
Quand cela ne me renvoie pas d'erreur, cela importe tout dans la même table ( ce qui n'est pas le but recherché ).
Il me semble que ce qui m'est demandé n'est pas faisable "from Scratch" avec SSIS, mais mon manager me soutien avoir lu sur Internet que cela fonctionne.
Voici le message d'erreur que j'obtiens:
Auriez vous peutêtre une idée?[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on Flat File Source returned error code 0xC0202091. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.
Merci par avance pour toute aide (ne serait ce qu'une confirmation de mon assertion d'infaisabilité en tant que tel)
Partager