Ich habe ein Paket, in dem ich eine flache Datei in eine Staging-Tabelle laden muss, und dann ein Upsert auf eine Produktionstabelle durchführen. Eigentlich muss dies mehrmals für verschiedene Dateien mit unterschiedlichen Layouts passieren. Wir reden also von 15-20 Staging-Tischen.SSIS Staging-Tabelle - ok, um jedes Mal neu zu erstellen?
Ich könnte jede dieser Staging-Tabellen als eine permanente Tabelle in der Datenbank erstellen. Aber da ist ein Teil von mir, der gerne mein Schema sauber hält, also hatte ich die Idee, das Paket mit einer create table-Anweisung am Anfang und einer drop-table am Ende zu bookgen.
Was ist der Nachteil oder die Kosten, dies zu tun?