<?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 Adding a transform to an existing task/ prevent table triggering a FULL load in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/ta-p/1935160</link>
    <description>&lt;P&gt;&lt;EM&gt;The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 id="toc-hId--525350720"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Field Transformation&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;When adding a field level transformation to an existing table the table will be flagged by the task for reload. This is especially important if the transformation will change the table structure, like adding a field.&lt;/P&gt;
&lt;P&gt;In this case the transformation will be a simple data&amp;nbsp;obfuscation. The topic of obfuscation would command and entire article to itself, and this article is just using it as an example since it would trigger a table reload.&lt;/P&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;The general form of the transformation is as follows:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;'No Reload'&lt;/FONT&gt; a simple string that will replace the actual data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Michael_Litz_5-1653444916625.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/80227iD76334CB43BD70A1/image-size/large?v=v2&amp;amp;px=999" role="button" title="Michael_Litz_5-1653444916625.png" alt="Michael_Litz_5-1653444916625.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Michael_Litz_2-1653444084471.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/80224i3055F68605236E00/image-size/large?v=v2&amp;amp;px=999" role="button" title="Michael_Litz_2-1653444084471.png" alt="Michael_Litz_2-1653444084471.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;As simple as this transformation is, it will cause the table to be reloaded.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Michael_Litz_4-1653444724507.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/80226i9607631FEFFE150E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Michael_Litz_4-1653444724507.png" alt="Michael_Litz_4-1653444724507.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution - Prevent table Reload&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The way to prevent the table from reloading is to use the advance run option and select the option:&lt;BR /&gt;&lt;SPAN&gt;Tables are already loaded. Start processing changes from:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Michael_Litz_3-1653444471207.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/80225i61FF53A7990DB01C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Michael_Litz_3-1653444471207.png" alt="Michael_Litz_3-1653444471207.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;With this option, the table metadata will be refreshed and the table will not Reload.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;NOTE: Full Load monitor screen - looks like table reload&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN&gt;It is normal behavior for the task to go through the Full Load phase as this is where the task metadata will be refreshed and the table transformation will be recognized going forward.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When the Full Load phase kicks off during the restart with timestamp it does not actually move any data (do the full load) as indicated by the transferred record count which stays at 0 records.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4 id="toc-hId--514842870"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Replicate" id="qlikReplicate"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Table/Field level transformation&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Fri, 03 Jun 2022 14:40:54 GMT</pubDate>
    <dc:creator>Michael_Litz</dc:creator>
    <dc:date>2022-06-03T14:40:54Z</dc:date>
    <item>
      <title>Adding a transform to an existing task/ prevent table triggering a FULL load</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/ta-p/1935160</link>
      <description>&lt;P&gt;Replicate, Transformation, Prevent Reload, Advanced Run,&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 14:40:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/ta-p/1935160</guid>
      <dc:creator>Michael_Litz</dc:creator>
      <dc:date>2022-06-03T14:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a transform to an existing task/ prevent table triggering a FULL load</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/tac-p/1936817#M6520</link>
      <description>&lt;P&gt;The popup describes an "Apply Changes Only" task. Is that a solution too or something else?&lt;/P&gt;</description>
      <pubDate>Sat, 28 May 2022 00:13:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/tac-p/1936817#M6520</guid>
      <dc:creator>RichardP</dc:creator>
      <dc:date>2022-05-28T00:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a transform to an existing task/ prevent table triggering a FULL load</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/tac-p/1937921#M6550</link>
      <description>&lt;P&gt;Hi Richard,&lt;/P&gt;
&lt;P&gt;Apply Changes Only in the pop up is referring to the phase of replicate task and the type of task.&lt;/P&gt;
&lt;P&gt;Replicate task can do a Full Load phase (initial copy of the entire table from source to target) and CDC (apply changes) where the changes are read from the transaction log and applied tot he target.&lt;/P&gt;
&lt;P&gt;The Apply Changes Only task in the pop up refers to a task with only the CDC phase enabled. In fact even a Full Load with CDC task will have the same behavior with the adding of a transformation. Which is to want to do a reload of the table - to apply the transformation to all records.&lt;/P&gt;
&lt;P&gt;When we do the restart with timestamp we are telling the task that we want the new transformation for future records read form source logs, but we will not apply it to existing records in the target table. So that whatever the transformation does you would need to apply it manually to the existing records in the target.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Michael&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2022 17:17:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Adding-a-transform-to-an-existing-task-prevent-table-triggering/tac-p/1937921#M6550</guid>
      <dc:creator>Michael_Litz</dc:creator>
      <dc:date>2022-05-31T17:17:00Z</dc:date>
    </item>
  </channel>
</rss>

