<?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 Qlik replicate Deletes in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481100#M12696</link>
    <description>&lt;P&gt;We have Oracle 19.23 as source and target.&lt;/P&gt;
&lt;P&gt;After large deletes on the source database we start seeing Delete statements like the following on the target:&lt;/P&gt;
&lt;P&gt;DELETE /*+ PARALLEL("USER1"."TABLE1") */ FROM "USER1"."TABLE1" &lt;BR /&gt;WHERE ( "WA_POLICY_ID", "WA_TRANSACTION_SEQ", "WA_PAYMENT_SEQ" ) &lt;BR /&gt;IN ( SELECT /*+ PARALLEL("ATTUNITY"."attrep_changes9883438C_0000157") &lt;BR /&gt;*/"ATTUNITY"."attrep_changes9883438C_0000157"."seg1", "ATTUNITY"."attrep_changes9883438C_0000157"."seg2", &lt;BR /&gt;"ATTUNITY"."attrep_changes9883438C_0000157"."seg3" &lt;BR /&gt;FROM "ATTUNITY"."attrep_changes9883438C_0000157" &lt;BR /&gt;WHERE "ATTUNITY"."attrep_changes9883438C_0000157"."seq" &amp;gt;= :1 and "ATTUNITY"."attrep_changes9883438C_0000157"."seq" &amp;lt;= :2 );&lt;/P&gt;
&lt;P&gt;How does replicate construct this query and how are these "attrep_changes9883438C_0000157" tables created?&lt;/P&gt;</description>
    <pubDate>Wed, 11 Sep 2024 17:11:31 GMT</pubDate>
    <dc:creator>rjford11</dc:creator>
    <dc:date>2024-09-11T17:11:31Z</dc:date>
    <item>
      <title>Qlik replicate Deletes</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481100#M12696</link>
      <description>&lt;P&gt;We have Oracle 19.23 as source and target.&lt;/P&gt;
&lt;P&gt;After large deletes on the source database we start seeing Delete statements like the following on the target:&lt;/P&gt;
&lt;P&gt;DELETE /*+ PARALLEL("USER1"."TABLE1") */ FROM "USER1"."TABLE1" &lt;BR /&gt;WHERE ( "WA_POLICY_ID", "WA_TRANSACTION_SEQ", "WA_PAYMENT_SEQ" ) &lt;BR /&gt;IN ( SELECT /*+ PARALLEL("ATTUNITY"."attrep_changes9883438C_0000157") &lt;BR /&gt;*/"ATTUNITY"."attrep_changes9883438C_0000157"."seg1", "ATTUNITY"."attrep_changes9883438C_0000157"."seg2", &lt;BR /&gt;"ATTUNITY"."attrep_changes9883438C_0000157"."seg3" &lt;BR /&gt;FROM "ATTUNITY"."attrep_changes9883438C_0000157" &lt;BR /&gt;WHERE "ATTUNITY"."attrep_changes9883438C_0000157"."seq" &amp;gt;= :1 and "ATTUNITY"."attrep_changes9883438C_0000157"."seq" &amp;lt;= :2 );&lt;/P&gt;
&lt;P&gt;How does replicate construct this query and how are these "attrep_changes9883438C_0000157" tables created?&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 17:11:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481100#M12696</guid>
      <dc:creator>rjford11</dc:creator>
      <dc:date>2024-09-11T17:11:31Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik replicate Deletes</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481101#M12697</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/187672"&gt;@rjford11&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for reaching out to Qlik community.&lt;/P&gt;
&lt;P&gt;Please refer to the below article which explain about attrep_changes table&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Replicate/Replicate-table-creation-quot-public-quot-quot-attrep/td-p/1786523" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Replicate/Replicate-table-creation-quot-public-quot-quot-attrep/td-p/1786523&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;
&lt;P&gt;Arun&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 17:24:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481101#M12697</guid>
      <dc:creator>aarun_arasu</dc:creator>
      <dc:date>2024-09-11T17:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik replicate Deletes</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481127#M12699</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/187672"&gt;@rjford11&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Replicate Net Changes table is created on the target when working in Batch optimized&lt;BR /&gt;apply mode and contains records that were changed on the source.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;gt;&amp;gt; How does replicate construct this query?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;In batch apply mode, Replicate captures the CDC from source database and combine the events based on PK, then construct the query.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;gt;&amp;gt; how are these "attrep_changes9883438C_0000157" tables created?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;the Net Changes table is saved in the target database, when the source changes are applied to the target table, the net change able will be truncated.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please check &lt;A href="https://help.qlik.com/en-US/replicate/May2024/Content/Global_Common/Content/SharedEMReplicate/Console/Terminology.htm#:~:text=the%20source%20data.-,Net%20Changes%20table,-Replicate%20performs%20data" target="_self"&gt;Net Changes table&lt;/A&gt; in the user guide for more details.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kent&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2024 00:22:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Qlik-replicate-Deletes/m-p/2481127#M12699</guid>
      <dc:creator>Kent_Feng</dc:creator>
      <dc:date>2024-09-12T00:22:26Z</dc:date>
    </item>
  </channel>
</rss>

