<?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: ODBC with CDC backend is progressDBwith update expression. in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2450963#M11031</link>
    <description>&lt;P&gt;Replicate will know nothing about your data, no before/after image, nothing.&lt;/P&gt;
&lt;P&gt;Therefor it has to rely on something you tell it to first identify a row of interest it has not processed before and second why it is interesting. Ideally the first marker is an 'event-id' which always increases. Easiest is perhaps a high granularity 'insert' or 'last-update' date column. For inserts only, a PK or ID column, which every increasing unique value can do the job.&lt;/P&gt;
&lt;P&gt;For update/delete it pretty much has to be a last-update date-time or such artificial event-id because the ID/PK&amp;nbsp; does not change typically does not change on an update.&lt;/P&gt;
&lt;P&gt;The update expression could then perhaps be a non-blank 'last-update-username', Or indeed a flag&amp;nbsp; column it an 'UPDATE' or 'U' piece of string in it.&lt;/P&gt;
&lt;P&gt;For delete it could be one or more blank columns which normally have a value. For example an insert-date being cleared pretty much has to mean the record can be deleted. Or that flag-column with a DELETE or 'D' marker in it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Pretty? No?&lt;/P&gt;
&lt;P&gt;Will it be workable for some source feeds? Yes.&lt;/P&gt;
&lt;P&gt;Will it be workable of any source feed? No.&lt;/P&gt;
&lt;P&gt;Good luck! You'll need it.&lt;/P&gt;
&lt;P&gt;Hein.&lt;/P&gt;</description>
    <pubDate>Thu, 09 May 2024 21:32:20 GMT</pubDate>
    <dc:creator>Heinvandenheuvel</dc:creator>
    <dc:date>2024-05-09T21:32:20Z</dc:date>
    <item>
      <title>ODBC with CDC backend is progressDBwith update expression.</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2450946#M11030</link>
      <description>&lt;P&gt;We are trying to do CDC process in qlik with ODBC connection and backend is ProgressDB.&lt;/P&gt;
&lt;P&gt;For CDC we found in source connections, under Change processing we have Context Column settings and Expressions to identify Update and Delete Operations.&lt;/P&gt;
&lt;P&gt;What is the definition of context column, what if we have all the column at source apart from primary key any non-primary key changes how will qlik identify the changes. Is it possible or do we have to ive update expression.&lt;/P&gt;
&lt;P&gt;and if we have to provide update expression please let provide us an example how the update expression.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Snigdha174_1-1715286655910.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/165817i89E750068A2B4760/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Snigdha174_1-1715286655910.png" alt="Snigdha174_1-1715286655910.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;snigdha&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 May 2024 20:33:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2450946#M11030</guid>
      <dc:creator>Snigdha174</dc:creator>
      <dc:date>2024-05-09T20:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: ODBC with CDC backend is progressDBwith update expression.</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2450963#M11031</link>
      <description>&lt;P&gt;Replicate will know nothing about your data, no before/after image, nothing.&lt;/P&gt;
&lt;P&gt;Therefor it has to rely on something you tell it to first identify a row of interest it has not processed before and second why it is interesting. Ideally the first marker is an 'event-id' which always increases. Easiest is perhaps a high granularity 'insert' or 'last-update' date column. For inserts only, a PK or ID column, which every increasing unique value can do the job.&lt;/P&gt;
&lt;P&gt;For update/delete it pretty much has to be a last-update date-time or such artificial event-id because the ID/PK&amp;nbsp; does not change typically does not change on an update.&lt;/P&gt;
&lt;P&gt;The update expression could then perhaps be a non-blank 'last-update-username', Or indeed a flag&amp;nbsp; column it an 'UPDATE' or 'U' piece of string in it.&lt;/P&gt;
&lt;P&gt;For delete it could be one or more blank columns which normally have a value. For example an insert-date being cleared pretty much has to mean the record can be deleted. Or that flag-column with a DELETE or 'D' marker in it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Pretty? No?&lt;/P&gt;
&lt;P&gt;Will it be workable for some source feeds? Yes.&lt;/P&gt;
&lt;P&gt;Will it be workable of any source feed? No.&lt;/P&gt;
&lt;P&gt;Good luck! You'll need it.&lt;/P&gt;
&lt;P&gt;Hein.&lt;/P&gt;</description>
      <pubDate>Thu, 09 May 2024 21:32:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2450963#M11031</guid>
      <dc:creator>Heinvandenheuvel</dc:creator>
      <dc:date>2024-05-09T21:32:20Z</dc:date>
    </item>
    <item>
      <title>Re: ODBC with CDC backend is progressDBwith update expression.</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2451955#M11066</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297645"&gt;@Snigdha174&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Seems&amp;nbsp;&lt;SPAN&gt;progressDB is not yet certified with QR for Data Replication. However, There are some DB which can be configured with ODBC which require professional service engagement&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;below link may provide some help full info.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/Support%20Matrix/supported_platforms.htm" target="_blank"&gt;https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/Support%20Matrix/supported_platforms.htm&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/ODBC%20with%20CDC/odbc_source_with_CDC.htm" target="_blank"&gt;https://help.qlik.com/en-US/replicate/November2023/Content/Replicate/Main/ODBC%20with%20CDC/odbc_source_with_CDC.htm&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Reagrds,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sushil Kumar&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 May 2024 04:04:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/ODBC-with-CDC-backend-is-progressDBwith-update-expression/m-p/2451955#M11066</guid>
      <dc:creator>SushilKumar</dc:creator>
      <dc:date>2024-05-14T04:04:32Z</dc:date>
    </item>
  </channel>
</rss>

