SSIS Tutorial

Einfach und gut aufgemachte Seite zu vielen Standardkomponenten in SSIS:

https://www.tutorialgateway.org/ssis/

Hatte gerade wieder einen klassischen Fall in SSIS zu lösen:

+ prüfen, ob Dateien auf dem ftp-Server abholbereit liegen

+ Falls ja, diese Dateien runterladen

+ prüfen, ob Download erfolgreich, dann die files vom ftp löschen

+ Dateien vom lokalen Downloadverzeichnis in ein Arbeitsverzeichnis kopieren

+ Dateien vom lokalen Downloadverzeichnis in ein Archivverzeichnis verschieben.

+ Statusmails bei Erfolg und Fehler

Das klingt recht einfach und ist mit Standardkomponenten (ftp task, ForEach Container einfach aufzusetzen). Will man jedoch alle möglichen Fehler mitberücksichtigen, wird es ganz schnell doch komplex. Am Schluss habe ich den Großteil der Lösung in einem Scriptask untergebracht. Da habe mir die Code snippets auf dieser Seite sehr geholfen:

http://www.niteshluharuka.com/how-to-list-all-files-directories-from-a-ftp-server-in-csharp/

http://www.niteshluharuka.com/how-to-delete-a-file-from-ftp-server-in-c/

Was mir am Script task am meisten gefällt, ist die Unterstützung von Debugging, break points etc. Das vermisst man bei den Standardobjekten doch schmerzlich.

 

 


Posted

in

by

Tags:

Comments

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit deinem WordPress.com-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..

%d Bloggern gefällt das: