Announcement

Collapse
No announcement yet.

Update-Funktion bei DTSX Paket

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Update-Funktion bei DTSX Paket

    Hallo an alle ich suche eine Update-Funktion im SSIS.

    Soll heißen meine SQL Server fragt einen Oracle Server nach Daten ab. Diese soll er importieren aus einer Tabelle. In der Tabelle bleiben ein paar Spalten leer diese soll er mit den Daten einer anderen Tabelle füllen.

    Deswegen habe ich es mit Merge Join versucht.
    So ungefähr:
    http://www.dwbiconcepts.com/etl/29-e...transform.html
    Ist der Ansatz richtig?

    Vorgehensweise: ich habe zwei Tabellen die ich über Ole-db-source anzapfe. Dann sortiere ich beide Tabellen und entscheide im Merge Join welche Datensätze von welcher Tabelle an die Ole-db-destination übergeben werden soll.

    Die Join´s sind auch gesetzt wie notwendig.

    Beispiel:


    Tabelle 1 Tabelle 2

    Vorname Vorname
    Pers-NR Pers-NR
    Gehalt Gehalt


    verknüpft wird mit innerjoin auf Pers-NR jedoch bringt er mir nur alle Datensätze Wo Vorname und Gehalt (naturlich auch die Pers-NR) in Tabelle 1 und Tabelle 2 gleich sind!
    ich will aber auch das Gegenteil haben!
    Also zb. das in Tabelle 1 alles gepflegt ist ausser Gehalt(immer NULL) und in Tabelle 2 die Daten gepflegt sind.

    in der Ergebnistabelle soll dann eben Datensatz aus 1 erweitert um 2 stehen. Jedoch zeigt er alle nur an die Ausnahmsweise in Tabelle 1 und Tabelle 2 leer sind.

    Was mach ich verkehrt?
Working...
X