Wie kann ich ein „two pass“ Paket in SSIS erstellen zusätzliche Details zu bekommen?

StackOverflow https://stackoverflow.com/questions/1203566

  •  05-07-2019
  •  | 
  •  

Frage

Ich brauche ein SSIS-Paket zu erstellen, das die folgenden tun:

  1. Eine Verbindung mit Service A und aktuelle Aktivitäten Aufzeichnungen herunterladen. Diese Aufzeichnungen enthalten eine Benutzer-ID und einen Aktivitätscode.

  2. die Ergebnisse des Ergebnisses Durchlaufen von Service A gesetzt und eine Verbindung zum Service-B abrufen zusätzliche Details für die einzelnen Benutzer-ID (Name, Abteilung usw.).

  3. Setzen Sie alle Ergebnisse aus diesem "zwei pass" Szenario in eine Datentabelle auf dem SQL Server.

Ich bin in der Lage Teile 1 und 3 ohne Problem zu tun, aber ich habe Schwierigkeiten, wie Teil 2

implementieren

platziere ich die Ergebnisse von Teil 1 in die Zieltabelle und dann durch die Ergebnisse in einer zweiten Datenfluss-Aufgabe durchlaufen? Oder gibt es eine Möglichkeit, „anhängen“, um die Ergebnisse aus den Schritten 1 und 2 in einer einzigen Tabelle / Datei / etc. und drücken Sie die Ergebnisse in der Zieltabelle auf einmal?

Ich sehe alle Steuerelemente in BIDS zur Verfügung, aber kann nicht scheinen, um sie fit zu machen.

War es hilfreich?

Lösung

In dem Datenfluß Registerkarte:

  1. Verwenden Sie 1 der Datenfluß Quellen (XML-Quelle)
  2. Verwenden Sie die Lookup Transformation
  3. SQL Destination
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top