Question

SSIS est grande à la manipulation des fichiers plats où tous les dossiers sont les mêmes, mais pas si bon quand il y a un peu de complexité.

Je veux importer un fichier similaire à celui -

Customer: 2344
Name:     John Smith

Item     Description       Price    Qty
543455   Widget 1           4.00      2
543556   Widget 2           8.00      1

Je veux transformer cela en suivant la sortie -

2344, John Smith, 543455, Widget 1, 4.00, 2
2344, John Smith, 543556, Widget 2, 8.00, 1

Pour la vie de moi, je ne peux pas trouver un moyen simple de le faire. Quelqu'un at-il des suggestions? Ou ai-je besoin d'un meilleur outil ETL?

Était-ce utile?

La solution

La seule façon réussie que j'ai trouvé pour gérer ce type de fichier d'entrée semi-structuré SSIS est d'utiliser une tâche de script pour le lire ligne par ligne, le stockage de la sortie dans un fichier texte (qui est ensuite utilisé comme source de données un traitement ultérieur).

Je ne l'ai jamais eu le besoin d'essayer de le faire dans une tâche de flux de données, ce qui je crois serait difficile.

Autres conseils

Script task est de sauver.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top