<?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: Why would the TransactionId  in the header not be unique when replicating data from an Oracle database? in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1831176#M1063</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;Thank you for the explanation.&amp;nbsp; This helps.&lt;/P&gt;</description>
    <pubDate>Wed, 25 Aug 2021 17:57:52 GMT</pubDate>
    <dc:creator>Laura_NJ</dc:creator>
    <dc:date>2021-08-25T17:57:52Z</dc:date>
    <item>
      <title>Why would the TransactionId  in the header not be unique when replicating data from an Oracle database?</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1830881#M1054</link>
      <description>&lt;P&gt;When replicating data from Oracle can we expect the&amp;nbsp;transactionId to be unique.&amp;nbsp; &amp;nbsp;We discovered 2 unrelated transactions that occurred on different days but had the same&amp;nbsp;&amp;nbsp;transactionId.&amp;nbsp; What would cause this?&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 16:44:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1830881#M1054</guid>
      <dc:creator>Laura_NJ</dc:creator>
      <dc:date>2021-08-24T16:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Why would the TransactionId  in the header not be unique when replicating data from an Oracle database?</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1830957#M1055</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/116509"&gt;@Laura_NJ&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Oracle xid consists of three parts. The full xid is unique for the entire instance existence. However in Replicate, We use only two parts. The short one is unique for the current time, and this is what is enough for Replicate purpose.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;So far transaction_id in header part is not unique. The information can be found in User Guide:&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;The transaction ID is not guaranteed to be
unique and therefore should not be used to
create reports or any other operation that
relies upon its uniqueness.&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://help.qlik.com/en-US/replicate/May2021/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/tasks_headColumns.htm" target="_blank"&gt;https://help.qlik.com/en-US/replicate/May2021/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/tasks_headColumns.htm&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;John.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Aug 2021 01:49:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1830957#M1055</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2021-08-25T01:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: Why would the TransactionId  in the header not be unique when replicating data from an Oracle database?</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1831176#M1063</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;Thank you for the explanation.&amp;nbsp; This helps.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Aug 2021 17:57:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1831176#M1063</guid>
      <dc:creator>Laura_NJ</dc:creator>
      <dc:date>2021-08-25T17:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: Why would the TransactionId  in the header not be unique when replicating data from an Oracle database?</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1886981#M1763</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;we have the same problem. How would it be possible to identify a transaction uniquely with the Qlik CDC meta data?&lt;/P&gt;
&lt;P&gt;We thought about a concatenation of "transactionId" + "LEFT(changeSequence, 16)" (first 16 places). The change sequence looks like "20220121103723620000000000132464897" and the first 16 places represent a timestamp field in the Format&amp;nbsp;YYYYMMDDHHmmSShh:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/replicate/November2021/Content/Replicate/Main/Change%20Tables/read_change_tables.htm" target="_blank" rel="noopener"&gt;https://help.qlik.com/en-US/replicate/November2021/Content/Replicate/Main/Change%20Tables/read_change_tables.htm&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would this concatenation help us to identifiy the unique transactions?&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Andreas&lt;/P&gt;
&lt;P&gt;PS:&amp;nbsp;The transactionId + timestamp wouldn't help, since the "timestamp" value can differ within a transaction&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jan 2022 14:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1886981#M1763</guid>
      <dc:creator>AndreasFenske</dc:creator>
      <dc:date>2022-01-31T14:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Why would the TransactionId  in the header not be unique when replicating data from an Oracle database?</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1887493#M1769</link>
      <description>&lt;P&gt;Hi Andreas,&lt;BR /&gt;Your suggestion to use a concatenation of "transactionId" + "LEFT(changeSequence, 16)"&lt;/P&gt;
&lt;P&gt;is very good as it will create a Unique Non-Reproducible ID (UNRID).&lt;BR /&gt;This will help you identify a unique transaction when replicating from Oracle to Kafka.&lt;/P&gt;
&lt;P&gt;Thank you&lt;BR /&gt;Avidar&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 10:42:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1887493#M1769</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-01T10:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: Why would the TransactionId  in the header not be unique when replicating data from an Oracle database?</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1891363#M1833</link>
      <description>&lt;P&gt;Hi Andreas,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;in some powerful OS eg AS400, we may get several thouthands&amp;nbsp;changes in one millisecond&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;For more precise Unique Non-Reproducible ID (UNRID)&lt;/P&gt;&lt;P&gt;you can use the concatenation of "transactionId" and the full&amp;nbsp; "changeSequence,"&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;"transactionId" + "changeSequence,"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This will create a more robust Unique Non-Reproducible ID (UNRID).&lt;BR /&gt;and this will create unique transactions when replicating from Oracle to Kafka.&lt;/P&gt;&lt;P&gt;Thank you&lt;BR /&gt;Avidar&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 07:53:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Why-would-the-TransactionId-in-the-header-not-be-unique-when/m-p/1891363#M1833</guid>
      <dc:creator>avidary_qlik</dc:creator>
      <dc:date>2022-02-10T07:53:19Z</dc:date>
    </item>
  </channel>
</rss>

