Frage : abhängig von dem Dateinamen muss ich die Akte in SSIS importieren

Hallo bin ich ein sqldeveloper und ein Gesamt stellen innen .net auf Null ein. Ich möchte eine txt Akte zu einem sql-Bedienertabelle importieren. Zuerst muss ich überprüfen, ob die Akte existiert, oder not.the Akte in einem fest verdrahteten Faltblattbeispiel „C:\text“ manuell gespeichert wird und der Dateiname „name0708.txt“ IE ist, das der Dateiname Name ist und der datastamp nur Monat und der Tag (den Namen merken ist fest verdrahtet), .tomorrow der Dateiname name0709.txt ist. Kann jemand mir erklären, wie man dies mit SSIS tut

Antwort : abhängig von dem Dateinamen muss ich die Akte in SSIS importieren

Nicht sure, das Version von SSIS Sie verwenden.  2008 scripting Unterstützungsc#, wo 2005 nur vb.net ist.

Innerhalb SSIS:
1.  Eine Variable addieren, um Ihren Dateinamen/Weg zu halten.
     (einige Weisen, an Variablen zu gelangen - gerade Recht - klicken im Steuerflußbereich und vorwählen „Variablen“)

2.  Eine Indexaufgabe Steuerfluß hinzufügen, den Sie VB.net verwenden können, um zu sehen, wenn die Akte existiert.  Wenn sie tut, den Dateinamen erhalten und ihn als Ihre Variable innen setzen
http://www.vb-helper.com/howto_net_file_exists.html
http://www.developerdotstar.com/community/node/512  <--write to="" variables="" in="" script="" task="">
3.  Eine Datenflussaufgabe Ihrem Steuerbereich und doppelten Klicken hinzufügen es

4.  Unter Datenfluss-Quellen eine Quelle der flachen Akte vorwählen - Klicken verdoppeln es und einen neuen Anschlussmanager addieren (eine Repräsentativtestakte einfach auswählen).

5.  Jetzt unter Anschlussmanagern (unten), den neuen Textanschlußmanager an klicken, der im Schritt gebildet
4.  Unter seinen Eigenschaften den Ausdruckbereich sehen.  Anklicken „…“ zu an den Herausgeber innen gelangen.  Unter Eigentum „ConnectionString“ vorwählen.  Unter Ausdruck vorwählen Sie Ihre Variable im Folgenden Format en: @ [Benutzer:: <>>]

6.  Einen Bestimmungsort Ihrem Datenfluss jetzt hinzufügen und Ihre Textdateiquelle zum Bestimmungsort schleppen.  Spalten abbilden.

Ziemlich genau es.  Sie benötigen gerade eine Variable, den Namen Ihres Dateinamens zu halten (ihn gegeben ändert).  Die Indexaufgabe verwenden, Ihre Variable zu ändern.  







Weitere Lösungen  
 
programming4us programming4us