<?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 Sense Partial reload does not work with JOIN and DROP statements in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Partial-reload-does-not-work-with-JOIN-and-DROP/ta-p/1982553</link>
    <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Please note that when you are using partial reloads including JOIN and DROP statements together in the same script, you might get an unexpected "table ... not found" error when executing the partial reload (most likely the full reload will be working without errors) like for example:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.123+0200 0043 Resident Temp_Fact&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.123+0200 Error: Table 'Temp_Fact' not found&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.123+0200 Execution Failed&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.125+0200 Execution finished.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;This behavior is caused due to a limitation for the partial reload. An according update in the documentation is planned to be released soon under the following link:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;A href="https://help.qlik.com/en-US/sense/August2022/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm" target="_blank" rel="noopener"&gt;https://help.qlik.com/en-US/sense/August2022/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you still want to use DROP and JOIN statements in the same script you can try to apply the following code as workaround where you can see that the script is broken done in a partial reload and full reload section using IF statements :&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;// Partial Reload&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;TestPartialReload:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ADD ONLY LOAD 1 AS Dummy AUTOGENERATE 1;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;LET vPartialReloadLength = NoOfRows('TestPartialReload');&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;LET vPartialReload = IF (Len('$(vPartialReloadLength)')&amp;gt;0, 'Partial', 'Full');&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Trace '$(vPartialReload)';&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;IF '$(vPartialReload)' = 'Partial' THEN&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;//insert in here the partial reload script&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;DROP TABLE TestPartialReload;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ENDIF&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;//then in the script use&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;IF '$(vPartialReload)' = 'Full' THEN&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;//insert in here your full reload script&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;ENDIF&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;H4&gt;Environment&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Cloud" id="qlikSenseEnterpriseSaaS"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-style: italic;"&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;/P&gt;</description>
    <pubDate>Mon, 19 Sep 2022 12:53:25 GMT</pubDate>
    <dc:creator>Andreas_Giesbrecht</dc:creator>
    <dc:date>2022-09-19T12:53:25Z</dc:date>
    <item>
      <title>Qlik Sense Partial reload does not work with JOIN and DROP statements</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Partial-reload-does-not-work-with-JOIN-and-DROP/ta-p/1982553</link>
      <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Please note that when you are using partial reloads including JOIN and DROP statements together in the same script, you might get an unexpected "table ... not found" error when executing the partial reload (most likely the full reload will be working without errors) like for example:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.123+0200 0043 Resident Temp_Fact&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.123+0200 Error: Table 'Temp_Fact' not found&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.123+0200 Execution Failed&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;20220919T141809.125+0200 Execution finished.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;This behavior is caused due to a limitation for the partial reload. An according update in the documentation is planned to be released soon under the following link:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;A href="https://help.qlik.com/en-US/sense/August2022/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm" target="_blank" rel="noopener"&gt;https://help.qlik.com/en-US/sense/August2022/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you still want to use DROP and JOIN statements in the same script you can try to apply the following code as workaround where you can see that the script is broken done in a partial reload and full reload section using IF statements :&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;// Partial Reload&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;TestPartialReload:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ADD ONLY LOAD 1 AS Dummy AUTOGENERATE 1;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;LET vPartialReloadLength = NoOfRows('TestPartialReload');&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;LET vPartialReload = IF (Len('$(vPartialReloadLength)')&amp;gt;0, 'Partial', 'Full');&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Trace '$(vPartialReload)';&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;IF '$(vPartialReload)' = 'Partial' THEN&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;//insert in here the partial reload script&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;DROP TABLE TestPartialReload;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ENDIF&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;//then in the script use&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;IF '$(vPartialReload)' = 'Full' THEN&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;//insert in here your full reload script&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;ENDIF&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;H4&gt;Environment&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;LI-PRODUCT title="Qlik Cloud" id="qlikSenseEnterpriseSaaS"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-style: italic;"&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;/P&gt;</description>
      <pubDate>Mon, 19 Sep 2022 12:53:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-Partial-reload-does-not-work-with-JOIN-and-DROP/ta-p/1982553</guid>
      <dc:creator>Andreas_Giesbrecht</dc:creator>
      <dc:date>2022-09-19T12:53:25Z</dc:date>
    </item>
  </channel>
</rss>

