<?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: Will Power Bi / Query support multithreading in the future? in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3451876#M44713</link>
    <description>&lt;P&gt;You seem to be talking about the rendering of visuals. That's a different topic.&amp;nbsp; Familarize yourself with the Performance Analyzer and with DAX Studio.&lt;/P&gt;</description>
    <pubDate>Thu, 28 Sep 2023 14:31:48 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2023-09-28T14:31:48Z</dc:date>
    <item>
      <title>Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/1842233#M29426</link>
      <description>&lt;P&gt;&lt;SPAN&gt;As captioned, buying a new PC, wonder if I need a higher core count CPU for future updates. Many Thanks &lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 07:44:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/1842233#M29426</guid>
      <dc:creator>nascaline</dc:creator>
      <dc:date>2021-05-14T07:44:10Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/1844192#M29435</link>
      <description>&lt;P&gt;Power BI already uses multiple cores.&amp;nbsp; If you want to splurge, get more memory.&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 02:37:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/1844192#M29435</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2021-05-16T02:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/1847497#M29465</link>
      <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;HI&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/301978"&gt;@nascaline&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;As&amp;nbsp;lbendlin&amp;nbsp;said, current power bi already enabled multiple threads feature. (e.g. parallel loading)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;You can direct use these features if your device existed enough resources. For performance reasons, I'd like to suggest you use the 64-bit version instead 32-bit version. (notice: 32-bit version has 4G limit on memory resource usage)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;BTW, you can also take a look at the following blog about tips and tricks to improve power bi performance:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/guidance/power-bi-optimization" target="_blank"&gt;Optimization guide for Power BI - Power BI | Microsoft Docs&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2021 01:29:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/1847497#M29465</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-05-18T01:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3451697#M44711</link>
      <description>&lt;P&gt;How exactly are the processes distributed to the threads?&lt;/P&gt;&lt;P&gt;Is it that rendering is executed on one thread and e.g. queries on a separate thread?&lt;/P&gt;&lt;P&gt;That is my assumption. I have a huge report and when I change the page there after longer modeling I actually see only load on one core.&lt;/P&gt;&lt;P&gt;So if queries make up 90% of the performance usage and e.g. rendering only 10% you don't notice much of the multithreading.&lt;/P&gt;&lt;P&gt;I have an i5 11600 and 64GB RAM.&lt;BR /&gt;It doesn't run that well, especially after prolonged use it feels like an engine limitation.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 12:49:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3451697#M44711</guid>
      <dc:creator>Patho</dc:creator>
      <dc:date>2023-09-28T12:49:25Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3451876#M44713</link>
      <description>&lt;P&gt;You seem to be talking about the rendering of visuals. That's a different topic.&amp;nbsp; Familarize yourself with the Performance Analyzer and with DAX Studio.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 14:31:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3451876#M44713</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-09-28T14:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452054#M44722</link>
      <description>&lt;P&gt;No, sorry if I have been unclear.&lt;BR /&gt;The rendering as well as the query processes should only be an example.&lt;/P&gt;&lt;P&gt;I was just trying to give an example.&lt;/P&gt;&lt;P&gt;Power BI will consist of several program modules / processes. (I guess)&lt;/P&gt;&lt;P&gt;Because I see most of the loads only on one core, my assumption was that some processes need much more resources.&lt;/P&gt;&lt;P&gt;As an example process A needs much more resources and uses its thread to the maximum.&lt;/P&gt;&lt;P&gt;Process B on the other hand also has its own thread but does not use it as much and processes its computational tasks much faster.&lt;/P&gt;&lt;P&gt;Now my question was -&amp;gt; Is there e.g. a rendering process, a query process etc...?&lt;/P&gt;&lt;P&gt;So somehow it must be so, otherwise I would not see only load on one core/thread&lt;/P&gt;&lt;P&gt;This is now very theoretical and I also do not understand so much of multithreading.&lt;BR /&gt;My problem is that process A should actually be split on multiple threads.&lt;/P&gt;&lt;P&gt;I get over 400 pages in my report, even if I stop all visualizations/updates I have very long load times when building the report.&lt;BR /&gt;But I only see load on one thread.&lt;/P&gt;&lt;P&gt;Are there limits to how big PBi reports can be?&lt;BR /&gt;Currently it looks like my performance does not benefit from more cores but only single core performance.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;PS: In Power BI service viewing works without problems. Actually, I thought that my DAX is quite okay -&amp;gt; If I stop all visuals... should that then still be relevant?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;thank you for trying to help me&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 16:00:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452054#M44722</guid>
      <dc:creator>Patho</dc:creator>
      <dc:date>2023-09-28T16:00:19Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452076#M44724</link>
      <description>&lt;LI-CODE lang="markup"&gt;I get over 400 pages in my report, even if I stop all visualizations/updates I have very long load times when building the report.&lt;/LI-CODE&gt;
&lt;P&gt;While that is an absurdly high number, it has nothing to do with your issue.&amp;nbsp; Pages are not pre-rendered.&amp;nbsp; They will only be rendered when the report user explicityl looks at them.&amp;nbsp; The Performance Analyzer gives you all the details about that process .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Query engine is actually two parts - the Formula engine which is single threaded, and the Storage engine which can be multithreaded.&amp;nbsp; Your design of the report visuals and measures will decide the eventual core usage&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Keep in mind that a lot of this is academic as you have no control over the engine (or cores) in the Power BI Service.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Biggest takeaway - reduce the number of visuals on your pages, and make them render fast by inspecting and optimizing their queries.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 16:18:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452076#M44724</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-09-28T16:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452087#M44726</link>
      <description>&lt;P&gt;TY!&lt;BR /&gt;So it has to be my DAX formulas (or my DAX inside the SSAS model) -&amp;gt; Because the Formula engine is single threaded.&lt;BR /&gt;Which would make sense looking at my problem.&lt;BR /&gt;&lt;BR /&gt;Thank you, this helps me a lot&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 16:25:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452087#M44726</guid>
      <dc:creator>Patho</dc:creator>
      <dc:date>2023-09-28T16:25:11Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452094#M44728</link>
      <description>&lt;P&gt;&lt;A href="https://www.sqlbi.com/articles/formula-engine-and-storage-engine-in-dax/" target="_blank"&gt;Formula engine and storage engine in DAX - SQLBI&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 16:26:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452094#M44728</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-09-28T16:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452100#M44729</link>
      <description>&lt;P&gt;I need to ask you one more thing.&lt;BR /&gt;&lt;BR /&gt;Why is it that my PBI Desktop loads everything pretty fast at the beginning but after some time it gets slower and slower -&amp;gt; Until I reopen the report.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 16:36:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452100#M44729</guid>
      <dc:creator>Patho</dc:creator>
      <dc:date>2023-09-28T16:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: Will Power Bi / Query support multithreading in the future?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452228#M44731</link>
      <description>&lt;P&gt;How much space do you have dedicated for the caches?&amp;nbsp; Might be worth cleaning them out and checking if that makes a difference.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 18:10:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Will-Power-Bi-Query-support-multithreading-in-the-future/m-p/3452228#M44731</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-09-28T18:10:14Z</dc:date>
    </item>
  </channel>
</rss>

