<?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>article Qlik Replicate and Oracle source endpoint: use ROWID as segment column in Parallel Load in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Oracle-source-endpoint-use-ROWID-as-segment/ta-p/2463680</link>
    <description>&lt;P&gt;Parallel Load is often used to accelerate the replication of large tables by splitting the table into segments. Primary Key (or index) columns are not mandatory for Parallel Load; any column(s) can be used as a segment column as long as it can divide the data into segments. However, &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; can sometimes be more efficient if the table has no Primary Key, no other indexes, and no other columns that can easily split the table rows.&lt;/P&gt;
&lt;P&gt;Currently, Oracle data types &lt;A title="ROWID/UROWID are not supported" href="https://help.qlik.com/en-US/replicate/May2024/Content/Replicate/Main/Oracle/ora_source_data_types.htm#ar_oracleds_385117211_1677127:~:text=Unsupported%20data%20types,UROWID" target="_blank" rel="noopener"&gt;&lt;FONT face="courier new,courier"&gt;ROWID/UROWID&lt;/FONT&gt; are not supported&lt;/A&gt; in the major versions of Qlik Replicate. As a result, columns with these data types will not be visible in the Qlik Replicate GUI, making it impossible to utilize &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; directly in the Parallel Load design window.&lt;/P&gt;
&lt;P&gt;This article provides a guide on how to utilize &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; in Parallel Load.&lt;/P&gt;
&lt;H3 id="toc-hId-2058789591"&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Overview&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Define a View to Expose &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;Create a Full Load Only Task&lt;/LI&gt;
&lt;LI&gt;Add the View to "Selected Tables"&lt;/LI&gt;
&lt;LI&gt;Use the ROW_ID Column as the Segment Column&lt;/LI&gt;
&lt;LI&gt;Run the task&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="toc-hId-251335128"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Steps&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;Define a View to Expose &lt;FONT face="courier new,courier"&gt;ROWID&lt;BR /&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BR /&gt;
&lt;PRE&gt;CREATE VIEW scott.kitv1000rowid AS
SELECT rowid||'' AS row_id, id, name, notes
FROM scott.kitnopk1000
ORDER BY row_id;&lt;/PRE&gt;
&lt;BR /&gt;In this example, the expression &lt;FONT face="courier new,courier"&gt;rowid||''&lt;/FONT&gt; implicitly converts the &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; data type to CHAR, allowing the column ROW_ID (maps to &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt;) to be visible in the Qlik Replicate GUI. The &lt;FONT face="courier new,courier"&gt;ORDER BY&lt;/FONT&gt; statement ensures that the rows are split accurately.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Create a Full Load Only Task&lt;BR /&gt;&lt;BR /&gt;Note that the view is only visible in a Full Load Only task. If Change Processing is enabled, it is not possible to add views to the monitor tables list.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;DIV id="tinyMceEditorjohn_wang_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;Add the View to "Selected Tables/Views"&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_2-1718772980024.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168169iA0BBE4CB9FB728D6/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_2-1718772980024.png" alt="john_wang_2-1718772980024.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Use the ROW_ID Column as the &lt;A title="Segment Column" href="https://help.qlik.com/en-US/replicate/May2024/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/Parallel_Load.htm#:~:text=Full%20Load%20settings.-,Setting%20up%20Parallel%20Load,The%20Columns%20window%20opens,-For%20all%20endpoints" target="_blank" rel="noopener"&gt;Segment Column&lt;/A&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_3-1718773055734.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168170i1BE6694F1F312E89/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_3-1718773055734.png" alt="john_wang_3-1718773055734.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_4-1718773090049.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168171i749E63087A417AFF/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_4-1718773090049.png" alt="john_wang_4-1718773090049.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Run the task. The task is now ready to start up.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="toc-hId--1556119335"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Replicate" id="qlikReplicate"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;all versions&lt;/LI&gt;
&lt;LI&gt;Oracle database all versions&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Wed, 19 Jun 2024 11:07:15 GMT</pubDate>
    <dc:creator>john_wang</dc:creator>
    <dc:date>2024-06-19T11:07:15Z</dc:date>
    <item>
      <title>Qlik Replicate and Oracle source endpoint: use ROWID as segment column in Parallel Load</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Oracle-source-endpoint-use-ROWID-as-segment/ta-p/2463680</link>
      <description>&lt;P&gt;Parallel Load is often used to accelerate the replication of large tables by splitting the table into segments. Primary Key (or index) columns are not mandatory for Parallel Load; any column(s) can be used as a segment column as long as it can divide the data into segments. However, &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; can sometimes be more efficient if the table has no Primary Key, no other indexes, and no other columns that can easily split the table rows.&lt;/P&gt;
&lt;P&gt;Currently, Oracle data types &lt;A title="ROWID/UROWID are not supported" href="https://help.qlik.com/en-US/replicate/May2024/Content/Replicate/Main/Oracle/ora_source_data_types.htm#ar_oracleds_385117211_1677127:~:text=Unsupported%20data%20types,UROWID" target="_blank" rel="noopener"&gt;&lt;FONT face="courier new,courier"&gt;ROWID/UROWID&lt;/FONT&gt; are not supported&lt;/A&gt; in the major versions of Qlik Replicate. As a result, columns with these data types will not be visible in the Qlik Replicate GUI, making it impossible to utilize &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; directly in the Parallel Load design window.&lt;/P&gt;
&lt;P&gt;This article provides a guide on how to utilize &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; in Parallel Load.&lt;/P&gt;
&lt;H3 id="toc-hId-2058789591"&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Overview&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Define a View to Expose &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;Create a Full Load Only Task&lt;/LI&gt;
&lt;LI&gt;Add the View to "Selected Tables"&lt;/LI&gt;
&lt;LI&gt;Use the ROW_ID Column as the Segment Column&lt;/LI&gt;
&lt;LI&gt;Run the task&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="toc-hId-251335128"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Steps&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN&gt;Define a View to Expose &lt;FONT face="courier new,courier"&gt;ROWID&lt;BR /&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BR /&gt;
&lt;PRE&gt;CREATE VIEW scott.kitv1000rowid AS
SELECT rowid||'' AS row_id, id, name, notes
FROM scott.kitnopk1000
ORDER BY row_id;&lt;/PRE&gt;
&lt;BR /&gt;In this example, the expression &lt;FONT face="courier new,courier"&gt;rowid||''&lt;/FONT&gt; implicitly converts the &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt; data type to CHAR, allowing the column ROW_ID (maps to &lt;FONT face="courier new,courier"&gt;ROWID&lt;/FONT&gt;) to be visible in the Qlik Replicate GUI. The &lt;FONT face="courier new,courier"&gt;ORDER BY&lt;/FONT&gt; statement ensures that the rows are split accurately.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Create a Full Load Only Task&lt;BR /&gt;&lt;BR /&gt;Note that the view is only visible in a Full Load Only task. If Change Processing is enabled, it is not possible to add views to the monitor tables list.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;DIV id="tinyMceEditorjohn_wang_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;Add the View to "Selected Tables/Views"&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_2-1718772980024.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168169iA0BBE4CB9FB728D6/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_2-1718772980024.png" alt="john_wang_2-1718772980024.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Use the ROW_ID Column as the &lt;A title="Segment Column" href="https://help.qlik.com/en-US/replicate/May2024/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/Parallel_Load.htm#:~:text=Full%20Load%20settings.-,Setting%20up%20Parallel%20Load,The%20Columns%20window%20opens,-For%20all%20endpoints" target="_blank" rel="noopener"&gt;Segment Column&lt;/A&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_3-1718773055734.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168170i1BE6694F1F312E89/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_3-1718773055734.png" alt="john_wang_3-1718773055734.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_4-1718773090049.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168171i749E63087A417AFF/image-size/large?v=v2&amp;amp;px=999" role="button" title="john_wang_4-1718773090049.png" alt="john_wang_4-1718773090049.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Run the task. The task is now ready to start up.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="toc-hId--1556119335"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Replicate" id="qlikReplicate"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;all versions&lt;/LI&gt;
&lt;LI&gt;Oracle database all versions&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 19 Jun 2024 11:07:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Oracle-source-endpoint-use-ROWID-as-segment/ta-p/2463680</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-06-19T11:07:15Z</dc:date>
    </item>
  </channel>
</rss>

