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.

 

 

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 )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

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

w

Verbinde mit %s