<?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>topic Re: Update timestamp for only upserted columns in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Update-timestamp-for-only-upserted-columns/m-p/2334947#M103558</link>
    <description>&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;In this example, the TS value which gets the current time is always updated even though there is no changed data in other columns.  The main problem is to find out the data that has not changed. These data do not need to update the TS column. The method I think of is to compare the input data with all the target data, get the data that has not changed, and then filter out the data that has not changed from the input data, but this is not an ideal method, if the amount of data is large.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Tue, 06 Dec 2022 10:28:12 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-12-06T10:28:12Z</dc:date>
    <item>
      <title>Update timestamp for only upserted columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Update-timestamp-for-only-upserted-columns/m-p/2334946#M103557</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have built a pipeline where we are upsetting values in snowflake. &lt;/P&gt;&lt;P&gt;However, when I am upsetting on snowflake, all entries get upserted as I have a column TS = TalendDate.parseDate(&lt;/P&gt;&lt;P&gt;"yyyy-MM-DD hh:mm:ss"&lt;/P&gt;, TalendDate.getDate(&lt;P&gt;"yyyy-MM-DD hh:mm:ss"&lt;/P&gt;)) which gets the current time.&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just want to update this column when there is an update/insert in table data. How could this be achieved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 22:19:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Update-timestamp-for-only-upserted-columns/m-p/2334946#M103557</guid>
      <dc:creator>jwilkinson1665370444</dc:creator>
      <dc:date>2024-11-15T22:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: Update timestamp for only upserted columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Update-timestamp-for-only-upserted-columns/m-p/2334947#M103558</link>
      <description>&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;In this example, the TS value which gets the current time is always updated even though there is no changed data in other columns.  The main problem is to find out the data that has not changed. These data do not need to update the TS column. The method I think of is to compare the input data with all the target data, get the data that has not changed, and then filter out the data that has not changed from the input data, but this is not an ideal method, if the amount of data is large.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 10:28:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Update-timestamp-for-only-upserted-columns/m-p/2334947#M103558</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-12-06T10:28:12Z</dc:date>
    </item>
  </channel>
</rss>

