<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Update Funktion?" in CoDe SAS German</title>
    <link>https://communities.sas.com/t5/CoDe-SAS-German/Update-Funktion/m-p/256118#M1969</link>
    <description>&lt;P&gt;Wenn sich die Datensätze vervielfachen, klingt das für mich danach, dass in der Tabelle mit Zusatzinformationen (nennen wir sie mal Tzusatz) pro Datensatz in der anzureichernden Tabelle (nennen wir mal Tdaten) mehrere Informationen vorliegen.&lt;/P&gt;
&lt;P&gt;Dann wird bei einem Join natürlich jeweils ein Datensatz erzeugt, sprich: die Sätze in Tdaten vervielfältigen sich.&lt;/P&gt;
&lt;P&gt;(Wenn stattdessen durch die Anreicherung nur neue Sätze aus Tzusatz in Tdaten wandern und die Anzahl Sätze im Ergebnis erhöhen, reicht ein left, bzw. right Join - je nachdem welche Tabelle zuerst steht)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hierzu gibt es verschiedene Lösungen:&lt;/P&gt;
&lt;P&gt;Eine ist beispielsweise die Tabelle Tzusatz so aufzubereiten, dass pro Join-Kriterium nur noch ein Satz vorliegt, also die Informationen, die ggf. in mehreren Zeilen vorliegen auf mehrere Spalten verteilen und anschließend joinen der Tabelle.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Falls Du für Dein Problem ein konkretes Beispiel hast, macht es das natürlich einfacher.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 1:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NAME&lt;/P&gt;
&lt;P&gt;Uwe&lt;/P&gt;
&lt;P&gt;Udo&lt;/P&gt;
&lt;P&gt;Eva&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 2:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NAME ZUSATZINFO&lt;/P&gt;
&lt;P&gt;Uwe 46&lt;/P&gt;
&lt;P&gt;Udo 32&lt;/P&gt;
&lt;P&gt;Udo 40&lt;/P&gt;
&lt;P&gt;Eva 34&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In dem Fall also mehrfaches Vorkommen von Werten in der Zusatztabelle.&lt;/P&gt;
&lt;P&gt;Das ist ein anderes Problem als:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 1:&lt;/P&gt;
&lt;P&gt;wie oben und&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 2:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NAME ZUSATZINFO&lt;/P&gt;
&lt;P&gt;Uwe 46&lt;/P&gt;
&lt;P&gt;Udo 32&lt;/P&gt;
&lt;P&gt;Eva 34&lt;/P&gt;
&lt;P&gt;Oli 50&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier also mehr Werte in der Zusatztabelle, als in der Originaltabelle.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Eventuell liegen auch beide Fälle zur gleichen Zeit vor...&lt;/P&gt;</description>
    <pubDate>Fri, 11 Mar 2016 14:33:17 GMT</pubDate>
    <dc:creator>mfab</dc:creator>
    <dc:date>2016-03-11T14:33:17Z</dc:date>
    <item>
      <title>Update Funktion?</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Update-Funktion/m-p/256113#M1968</link>
      <description>&lt;P&gt;Und wieder ein Problem im Data Integration Studio.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich habe 2 Tabellen. In der einen stehen alle Datensätze, die ich weiterverarbeiten will, in der anderen Tabelle stehen Zusatzinformationen für einige Datensätze. Jetzt möchte ich das jeweilige Feld in Tabelle 1 mit der Zusatzinformation anreichern.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich dachte, ich könnte hierfür die Update Funktion nutzen, komme aber nicht dahinter, wie sie funktioniert. Mit einem Join funktioniert es zwar, aber dann vervielfacht sich die Zahl meiner Datensätze.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich bin sicher, jemand hat eine Idee, vielen Dank schon im voraus.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2016 14:17:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Update-Funktion/m-p/256113#M1968</guid>
      <dc:creator>Fay123</dc:creator>
      <dc:date>2016-03-11T14:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Update Funktion?</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Update-Funktion/m-p/256118#M1969</link>
      <description>&lt;P&gt;Wenn sich die Datensätze vervielfachen, klingt das für mich danach, dass in der Tabelle mit Zusatzinformationen (nennen wir sie mal Tzusatz) pro Datensatz in der anzureichernden Tabelle (nennen wir mal Tdaten) mehrere Informationen vorliegen.&lt;/P&gt;
&lt;P&gt;Dann wird bei einem Join natürlich jeweils ein Datensatz erzeugt, sprich: die Sätze in Tdaten vervielfältigen sich.&lt;/P&gt;
&lt;P&gt;(Wenn stattdessen durch die Anreicherung nur neue Sätze aus Tzusatz in Tdaten wandern und die Anzahl Sätze im Ergebnis erhöhen, reicht ein left, bzw. right Join - je nachdem welche Tabelle zuerst steht)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hierzu gibt es verschiedene Lösungen:&lt;/P&gt;
&lt;P&gt;Eine ist beispielsweise die Tabelle Tzusatz so aufzubereiten, dass pro Join-Kriterium nur noch ein Satz vorliegt, also die Informationen, die ggf. in mehreren Zeilen vorliegen auf mehrere Spalten verteilen und anschließend joinen der Tabelle.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Falls Du für Dein Problem ein konkretes Beispiel hast, macht es das natürlich einfacher.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 1:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NAME&lt;/P&gt;
&lt;P&gt;Uwe&lt;/P&gt;
&lt;P&gt;Udo&lt;/P&gt;
&lt;P&gt;Eva&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 2:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NAME ZUSATZINFO&lt;/P&gt;
&lt;P&gt;Uwe 46&lt;/P&gt;
&lt;P&gt;Udo 32&lt;/P&gt;
&lt;P&gt;Udo 40&lt;/P&gt;
&lt;P&gt;Eva 34&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In dem Fall also mehrfaches Vorkommen von Werten in der Zusatztabelle.&lt;/P&gt;
&lt;P&gt;Das ist ein anderes Problem als:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 1:&lt;/P&gt;
&lt;P&gt;wie oben und&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tabelle 2:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NAME ZUSATZINFO&lt;/P&gt;
&lt;P&gt;Uwe 46&lt;/P&gt;
&lt;P&gt;Udo 32&lt;/P&gt;
&lt;P&gt;Eva 34&lt;/P&gt;
&lt;P&gt;Oli 50&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier also mehr Werte in der Zusatztabelle, als in der Originaltabelle.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Eventuell liegen auch beide Fälle zur gleichen Zeit vor...&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2016 14:33:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Update-Funktion/m-p/256118#M1969</guid>
      <dc:creator>mfab</dc:creator>
      <dc:date>2016-03-11T14:33:17Z</dc:date>
    </item>
  </channel>
</rss>

