Table-Variablen in SSIS

In einer SQL-Aufgabe kann ich eine Tabelle erstellen variable

DELCARE @TableVar TABLE (...)

Dann in einem anderen SQL-Aufgabe oder eine Datenquelle Ziel-und select oder insert in die Tabelle variable?

Die andere Möglichkeit, die ich betrachtet haben, ist die Verwendung einer temporären Tabelle.

CREATE TABLE #TempTable (...)

Ich würde es vorziehen, verwenden Sie die Tabelle Variablen, so dass es im Speicher bleibt. Aber können temp-Tabelle, wenn es nicht möglich ist benutzen Sie die Tabelle variable. Auch kann ich nicht verwenden Datensatz Ziel, da muss ich preform direkt SQL-Aufgaben auf später.

Den Anwendungsfall, dass diese versuchen zu lösen, ist im wesentlichen das durchführen einer Umwandlung an die Stelle von BizTalk. Es gibt eine sehr große Flatfile Flatfile-transformation, BizTalk verwandeln muss leider das Datenvolumen produzieren würden unzumutbare Last auf dem BizTalk server die Idee ist also, um off-laden Sie es auf SSIS. Es ist jedoch nicht eine einfache Zeile zu Zeile transformation es gibt verschiedene Arten von Reihen, die Beziehungen zu einander. Der erste task in SSIS ist zum laden der Zeile in die entsprechenden (temp -) Tischen, dann in der zweiten Daten-eine Aufgabe auszuwählen ist vorgeformten mit dem richtigen format für die Ausgabe.

  • Was Fragen Sie?
  • Es scheint nicht möglich, die Verwendung von Tabellen, um Variablen innerhalb des SSIS, ich Frage, ob das möglich ist und wenn ja, wie dies zu erreichen.
InformationsquelleAutor aceinthehole | 2010-05-04
Schreibe einen Kommentar