Frage

Ich bin ein Neuling SSIS zu verwenden für Datenimporte - ich ein paar Dateien, die ich in meiner Datenbank-Schema importieren, aber ich werde müssen dies einmal alle 3 Monate laufen; die Dateinamen auf dem Quartal Veränderung basiert z.B. SKU1QTR wird SKU2QTR werden.

Wie kann ich eine Situation wie diese mit SSIS umgehen? Gibt es eine Möglichkeit die Dateinamen angeben (es gibt mindestens 6 Dateien wie diese) oder, noch besser, einfach den numerischen Teil angeben, da der Rest der Datei immer gleich bleibt?

War es hilfreich?

Lösung

Erstellen Sie ein Skript Aufgabe und tun so etwas, wo FlatFileCSV würde der Name Ihrer Verbindung sein

Dts.Connections("FlatFileCSV").ConnectionString = 
"E:\SomeFile" + theDate.ToString("yyyyMMdd") + ".csv"

Andere Tipps

Setzen Sie Ihre Dateinamen / Verbindungszeichenfolge in einer Konfigurationsdatei. Wenn das wirklich die einzige Sache ist, das anders ist, dann können Sie auch das Paket von der Kommandozeile aus und Sie werden nicht BIDS überhaupt öffnen müssen.

Wie Sie ein selbst beschrieben Neuling sind, ist dies ein bißchen weiter fortgeschritten, aber es ist eine Technik, wissenswert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top