Bonjour

À nouveau néophyte en SSIS (la dernière fois que j'en avais fait, c'était il y a dix ans), je viens de créer un package pour importer plusieurs fichiers .txt vers des tables SQL Server.

Ma question concerne un besoin de documentation : j'aimerais pouvoir exporter la liste des colonnes, taille, type, ... en un tableau que je pourrais joindre à ma documentation technique.

Nom : gkmG5DSnixbv.png
Affichages : 328
Taille : 43,4 Ko

L'idée serait de pouvoir récupérer les données de l'écran ci-dessus (écran du gestionnaire de connexions) et d'en récupérer une représentation sous forme d'un tableau Word ou Excel.

Est-ce possible ?

En bidouillant un peu, j'ai compris que le fichier Package.dtsx pouvait être récupérer en décompressant le fichier .ispac de ma solution et que Package.dtsx était un contenu .xml; je peux donc récupérer un code XML tel que ci-dessous pour chacune de mes colonnes mais il faudra encore bricoler pour retrouver p.ex. le type de données aussi je me dis qu'il doit y avoir un moyen plus simple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<DTS:FlatFileColumn
   DTS:ColumnDelimiter=""
   DTS:ColumnWidth="13"
   DTS:MaximumWidth="13"
   DTS:DataType="130"
   DTS:ObjectName="MAT"
   DTS:DTSID="{787249A4-B725-4331-B0F1-F44D405C56D4}"
   DTS:CreationName="" />
Merci pour vos suggestions.