<?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 does publish task need QlikView engine in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665257#M1246412</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A publish task needs a QlikView Engine because it doesn't only move the file, it will : open the QlikView app, run the "on open" triggers, remove the reload script and save the app in the new location.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Nicolas&lt;/P&gt;</description>
    <pubDate>Tue, 14 Jan 2020 07:31:31 GMT</pubDate>
    <dc:creator>ngioux</dc:creator>
    <dc:date>2020-01-14T07:31:31Z</dc:date>
    <item>
      <title>Why does publish task need QlikView engine</title>
      <link>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665163#M1246405</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We regularly get error messages like these, from tasks that only publish, with no reload.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(1/10/2020 4:46:11 PM) Error: Failed to allocate a QlikView Engine.&lt;/P&gt;&lt;P&gt;(1/10/2020 4:46:11 PM) Error: No QlikView Engine was available after waiting for 45 minutes&lt;/P&gt;&lt;P&gt;I know we have too many concurrent tasks, and I understand what I need to do to optimize the QMC settings related to this--but what does a&amp;nbsp;publish-only taks need with a QlikView engine?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665163#M1246405</guid>
      <dc:creator>godfreydaniels</dc:creator>
      <dc:date>2026-01-26T18:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: Why does publish task need QlikView engine</title>
      <link>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665257#M1246412</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A publish task needs a QlikView Engine because it doesn't only move the file, it will : open the QlikView app, run the "on open" triggers, remove the reload script and save the app in the new location.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Nicolas&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2020 07:31:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665257#M1246412</guid>
      <dc:creator>ngioux</dc:creator>
      <dc:date>2020-01-14T07:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: Why does publish task need QlikView engine</title>
      <link>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665941#M1246416</link>
      <description>&lt;P&gt;Thank you, Nicholas!&amp;nbsp; When this happens, does it consume the same resources as when a human user opens the QVW?&amp;nbsp; For example, if there is a chart on the main tab which takes 15 seconds to populate, are all of the same calculations performed when the QVW is opened as part of the publish step?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jan 2020 18:43:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1665941#M1246416</guid>
      <dc:creator>godfreydaniels</dc:creator>
      <dc:date>2020-01-15T18:43:43Z</dc:date>
    </item>
    <item>
      <title>Re: Why does publish task need QlikView engine</title>
      <link>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1667230#M1246419</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not 100% sure of this, but I am pretty sure that the engine will calculate all chart on the opening sheet.&lt;/P&gt;&lt;P&gt;To avoid this problem, the best solution is to have (when it is possible) a landing page with no calculation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Nicolas&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2020 10:23:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1667230#M1246419</guid>
      <dc:creator>ngioux</dc:creator>
      <dc:date>2020-01-20T10:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: Why does publish task need QlikView engine</title>
      <link>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1674583#M1246422</link>
      <description>&lt;P&gt;Just wanted to add some clarification on things, the Engine is actually a QVB.exe process, which the QDS spawns, think of the QDS as a mere scheduler, as that is what it is, the QVB.exe processes are what actually does the work related to the reloads and distributions, and they are also used in the QMC whenever you click the Open Document buttons on the various task creation tabs too, those are the Administrative Engines setting in the QDS Advanced tab settings, while the Engines for Distribution are for the reloads and distributions.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also wanted to comment that the QVB will ignore all triggers and macros, they are not run when running things via Publisher/Reload Engine.&amp;nbsp; Regarding the calculations, I believe all it has to do is actually build the data model, I do not believe it is running any expression calculations, but I may be wrong on that one, but the data model has to be fully loaded.&amp;nbsp; One important thing you may not realize is between 11.20 and 12.xx we changed the engine from Row-based to Column-based, so when you open a QVW it is actually still stored as row-based, so it has to be opened row-based, then the Engine has to convert the model to column-based, then it can drop the row-based, if you watch your memory usage you will notice it takes about twice as much as you would expect to open things, then a bunch drops off after the open process completes, and this is what is happening during that time.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a link to a best practice/scalability article with a whitepaper that may prove useful to you too:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.qlik.com/articles/000075229" target="_self"&gt;Scaling QlikView Publisher&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;About the best I have, hopefully it helps a bit more.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Brett&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2020 21:46:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-does-publish-task-need-QlikView-engine/m-p/1674583#M1246422</guid>
      <dc:creator>Brett_Bleess</dc:creator>
      <dc:date>2020-02-11T21:46:10Z</dc:date>
    </item>
  </channel>
</rss>

