<?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: Prioritize a dashboard ( using cache )? in Administrative Discussions</title>
    <link>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4742#M193</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.incorta.com/t5/user/viewprofilepage/user-id/24"&gt;@RADSr&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;We do have 2 scopes of caching that helps faster rendering of dashboards:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Column caching, this is security filter independent&lt;/LI&gt;
&lt;LI&gt;Insight queries' result sets, this is per user session in case this data has a security filter, otherwise, it is a single cache for all users&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For the &lt;STRONG&gt;column caching&lt;/STRONG&gt;, columns are loaded to memory first time it is used and cached until evicted, either due to underlaying schema refresh or tight memory.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;We do have column warmup on the start up level (from the CMC). This only helps with restarts of analytics service&lt;/LI&gt;
&lt;LI&gt;There's also a force reload , but this works by reloading all evicted columns after each load. Not dashboard specific&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-07-25 at 5.28.46 PM.png" style="width: 999px;"&gt;&lt;img src="https://community.incorta.com/t5/image/serverpage/image-id/2334i3432ED273F2298B9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-07-25 at 5.28.46 PM.png" alt="Screenshot 2023-07-25 at 5.28.46 PM.png" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;LI&gt;We are also introducing soon this year some post-load actions to help in scheduling the warmup &amp;amp; caching post data refresh.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For the insight's &lt;STRONG&gt;query result sets caching&lt;/STRONG&gt;, they are calculated first time, then cached until either the underlaying columns/schemas refresh or no enough caching memory. To rerun and cache those result sets, you can do the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Schedule a dummy dashboard send/download to run the dashboard after a scheduled underlaying schema refresh. This will warmup the columns and cache the result sets.&lt;/LI&gt;
&lt;LI&gt;If you have security filter and you are looking for caching specific user's result set, then you can schedule a burst report to that specific user, thus generate a cache version for that that specific user.&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Tue, 25 Jul 2023 14:48:37 GMT</pubDate>
    <dc:creator>Prince</dc:creator>
    <dc:date>2023-07-25T14:48:37Z</dc:date>
    <item>
      <title>Prioritize a dashboard ( using cache )?</title>
      <link>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4732#M192</link>
      <description>&lt;P&gt;We have a dashboard ( might turn out to be a few ) which we need to be as near instantly rendered as possible when a consumer opens it.&lt;/P&gt;&lt;P&gt;I recall at some point there being a "warm up" setting but not that it was dashboard specific.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So - is there a way we can prioritize that dashboard ( or underlying tables?&amp;nbsp; Queries? ) to be 1) read into memory in advance of a user opening the dashboard and 2) have it stay in memory so the dashboard always gets the highest priority performance?&lt;/P&gt;&lt;P&gt;Corollary - after reading&amp;nbsp;&lt;a href="https://community.incorta.com/t5/user/viewprofilepage/user-id/7"&gt;@Tristan&lt;/a&gt;'s excellent article (&amp;nbsp;&lt;A href="https://community.incorta.com/t5/dashboards-analytics/dashboard-design-for-performance/ta-p/219" target="_blank"&gt;https://community.incorta.com/t5/dashboards-analytics/dashboard-design-for-performance/ta-p/219&lt;/A&gt;&amp;nbsp;) I understand each security filter version is cached individually.&amp;nbsp; &amp;nbsp; The article is from last year - is that still the case?&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Given that we will have row-level security is there anything we can do to prioritize the single or group of dashboards?&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jul 2023 16:48:57 GMT</pubDate>
      <guid>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4732#M192</guid>
      <dc:creator>RADSr</dc:creator>
      <dc:date>2023-07-24T16:48:57Z</dc:date>
    </item>
    <item>
      <title>Re: Prioritize a dashboard ( using cache )?</title>
      <link>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4742#M193</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.incorta.com/t5/user/viewprofilepage/user-id/24"&gt;@RADSr&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;We do have 2 scopes of caching that helps faster rendering of dashboards:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Column caching, this is security filter independent&lt;/LI&gt;
&lt;LI&gt;Insight queries' result sets, this is per user session in case this data has a security filter, otherwise, it is a single cache for all users&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For the &lt;STRONG&gt;column caching&lt;/STRONG&gt;, columns are loaded to memory first time it is used and cached until evicted, either due to underlaying schema refresh or tight memory.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;We do have column warmup on the start up level (from the CMC). This only helps with restarts of analytics service&lt;/LI&gt;
&lt;LI&gt;There's also a force reload , but this works by reloading all evicted columns after each load. Not dashboard specific&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-07-25 at 5.28.46 PM.png" style="width: 999px;"&gt;&lt;img src="https://community.incorta.com/t5/image/serverpage/image-id/2334i3432ED273F2298B9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-07-25 at 5.28.46 PM.png" alt="Screenshot 2023-07-25 at 5.28.46 PM.png" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;LI&gt;We are also introducing soon this year some post-load actions to help in scheduling the warmup &amp;amp; caching post data refresh.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For the insight's &lt;STRONG&gt;query result sets caching&lt;/STRONG&gt;, they are calculated first time, then cached until either the underlaying columns/schemas refresh or no enough caching memory. To rerun and cache those result sets, you can do the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Schedule a dummy dashboard send/download to run the dashboard after a scheduled underlaying schema refresh. This will warmup the columns and cache the result sets.&lt;/LI&gt;
&lt;LI&gt;If you have security filter and you are looking for caching specific user's result set, then you can schedule a burst report to that specific user, thus generate a cache version for that that specific user.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 25 Jul 2023 14:48:37 GMT</pubDate>
      <guid>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4742#M193</guid>
      <dc:creator>Prince</dc:creator>
      <dc:date>2023-07-25T14:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: Prioritize a dashboard ( using cache )?</title>
      <link>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4963#M210</link>
      <description>&lt;P&gt;&lt;a href="https://community.incorta.com/t5/user/viewprofilepage/user-id/54"&gt;@Prince&lt;/a&gt;&amp;nbsp; &amp;nbsp;I'm just starting down this road, so near-completely uninformed about how this might be possible in Incorta, but if I were to create a new analytics node w/in my cluster can I create routing rules per dashboard to make sure I have 1) reserved memory for those insights and 2) a much lower turnover of cached query results?&amp;nbsp; &amp;nbsp; &amp;nbsp; I'm really curious about creating routing rules for both this use case and a case where we would have an outside API query against our cluster.&lt;/P&gt;&lt;P&gt;Even a pointer as to where to start learning about this will be helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thx&lt;/P&gt;</description>
      <pubDate>Wed, 06 Sep 2023 21:52:33 GMT</pubDate>
      <guid>https://community.incorta.com/t5/administrative-discussions/prioritize-a-dashboard-using-cache/m-p/4963#M210</guid>
      <dc:creator>RADSr</dc:creator>
      <dc:date>2023-09-06T21:52:33Z</dc:date>
    </item>
  </channel>
</rss>

