memory
14 TopicsSSAS model loading ends in memory failure
Hi, I have one SSAS tabular model running on two servers. On one server (call that server 1) the model loads using full-load without an error. On the other server (call this server 2) the SAME model fails on full-load with memory failure. This server (server 2) has way much more memory configured at server level and sql-server level then the server 1. The data is loaded from the same database tables, so the source of the models on both servers is the same. All ssas parameters are the same, the versions are the same. Software version on both servers : SSAS version 15.0.35.51 SQL Server version 15.0.4440.1 Why does the loading fail on server 2 and not on server 1 ? Help is wantedSolved2KViews0likes7CommentsDAX for evaluating flags in large table
I have a dashboard with the following limitations: Over 40 million rows in the main fact table. The dashboard compares two time periods that are selected by the user. The time periods are internally defined (not dates) and are selected by the user using two slicers. There is some "same store" logic which requires the use of an IF statement in the majority of measures. Other measures are built on top of these base measures. This approach uses a pre-calculated pattern of time periods assigned to each store and joined to the main fact table. Example measure: measure_1 = VAR PeriodSelection = SELECTEDVALUE( same_store_filter[Value] ) VAR Result = IF( PeriodSelection = "All Stores", CALCULATE ( SUM( fact_performancesummary[unitcapacitycnt] ), fact_performancesummary[resettimingdesc] IN VALUES ( compare_case_1[resettimingdesc] ) ), CALCULATE ( SUM( fact_performancesummary[unitcapacitycnt] ), fact_performancesummary[resettimingdesc] in VALUES(compare_case_1[resettimingdesc]), dim_same_store_status[resettimingdesc_2] in VALUES(compare_case_2[resettimingdesc]) ) ) RETURN Result Problem: One of the tabs on the dashboard is essentially a large, very granular data dump with a calculation that compare values for the two time periods and evaluates them as "Added" (new products), "Deleted" (removed products), or "Maintained" (products in both time periods). If I use an IF or SWITCH statement for this secondary evaluation, the visual chokes on anything over a few thousand rows. However, if I use a DIVIDE statement with the two values, I can create a conditionally formatted icon that displays close to 500K rows. (The conditional formatting is based on the three states resulting from the DIVIDE: 1) a positive number; 2) a negative #1 (the error default), and 3) blank or zero. The user wants to be able to export an actual text flag but the conditional formatting just downloads as the underlying numeric results. Example: _flag = DIVIDE([measure_1],[measure_2],-1) Conditional Formatting: Visual: I'm looking for ways to efficiently display a text-based flag that the user can export.Solved951Views0likes4CommentsSSAS consume a lot of memory
Hi, I am analyzing why my SSAS server is consume a lot of memory sometimes what i can see it is not when the model is processing. I have run the dmv Memory usage to find what in SSAS service is take all the memory, and we talk about 115GB memory. My model is only 6GB when loaded in memory. The result of running memory usage can you see below. The what i can see from it, it is the OBJECT ID Big and Small the consume all the memory togeheter. So my question is, what is that? And how can i reduce the consume of memory?1.1KViews0likes2CommentsPower BI Server May 2022 - High memory usage on msmdsrv.exe
Hey all, We had the issues with the Jan release, where the CPU was causing issues, and upgraded to May on the weekend. This morning, I came in and found the memory for msmdsrv.exe using 300+gb of RAM, plus the same in virtual memory, and using everything the server had - not leaving any memory for the database service etc. I know it probably comes down to poor models from my team, but is there any way of limiting the amount of RAM available to the service in the config? There looks to be some guidence from Microsoft on this for Analysis Service, but I want to make sure it's the same guidence for Power BI Report Server, and which settings would be recommended to set.Solved7.7KViews0likes2CommentsHow do I analyze my DAX for "this visual has exceeded the available resources"?
Hi There I'm having some issues with some DAX measures which are causing the "Visual has exceeded available resources" panel, like this. In my case the memory on Power BI Service is exceeded. Is there a way to analyze the size of the memory used for the dax calculation? The performance analyzer only shows the time to calculation, while DAX studio's Vertipaq Analyzer seems to analyze the end result memory of each step. Is there a way to see the total memory required for a calculation?Solved1.5KViews0likes3CommentsMemory blow out importing Excel/XML files
Hi I have a Windows Server 2016 Std with 8 cores / 32GB in Azure. It's only job is to run my on-premises data gateway. I have 1 report that uses imported Excel & XML formatted files extensively, however the total size of all those files (only 21 files) is only around 5MB. I know compression plays a part but we are still not talking about billions of rows or columns.... maybe around 50k rows in total with about 25 columns - most data is from drop down lists so is quite repetitive. The data gateway is crashing with out of memory exceptions. Watching it as this specific report refreshes, the service blows out to 31GB of memory, then this: Faulting application name: Microsoft.PowerBI.EnterpriseGateway.exe, version: 3000.162.10.0, time stamp: 0xcc25b00a Faulting module name: clr.dll, version: 4.8.4614.0, time stamp: 0x63995bc5 Exception code: 0xc00000fd Fault offset: 0x000000000003c844 Faulting process id: 0x1ac8 Faulting application start time: 0x01d94bc496309199 Faulting application path: C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Report Id: 589e3650-fc43-4e19-a082-8fd9eeb542c2 Faulting package full name: Faulting package-relative application ID: Yes the report does a fair bit of data manipulation but still... I don't duplicate tables and have only a couple of merges. I can also successfully refresh the report on my lowly Intel i5 12GB laptop running Win10 using the exact same files as input so figure something odd is going on if a more efficient server with 3x RAM cannot do this. Can anyone suggest some tricks or what limits I can be aware of in order to ensure I keep this report under relative memory control?Solved1.6KViews0likes1CommentComo monitorar o Power BI Report Server
Preciso saber se existe uma ferramenta ou relatório para monitorar o Power BI Report Server, pois necessito verificar quem está consumindo mais memória e CPU. O motivo é que em determinados dias tem algo ou alguma coisa que consome toda a memória livre do servidor e o responsável é o serviço do power bi.Solved1.2KViews0likes2CommentsPower bi report server on premise, memory
When a power bi report is deployed to report server it can be refreshed on a certain schedule But where is the in memory power bi model loaded ? I tried to analyze report server memory usage when activating report and not much happened on server Then i saw the browser increasing memroy on client - is the load mostly on the client ? But there has to be a tabular in memory model somewhere ?Solved1.3KViews0likes1CommentHigh CPU Usage on Power BI RS (On premise)
Hello guys, I have a question about Power BI Reporting Services (On Premise) One of the users posted a report that, when this report starts to update the data, consumes 100% cpu and 90% memory. Is there any way to know which report is this? So that I can guide you how to schedule the update And how to limit the use of cpu and memory in the service? Or even by report? regards,11KViews0likes12CommentsDAX Out of memory error in a measure
Greetings, I am getting a Out of memory error in a measure. I have over 16 GB of ram. The measure is below Average Manage Score = aVERAGEX( aLL(Education_Metrics), [Tiered Manage Education Score]) Tiered Manage Education Score = ([Tiered Manage Courses Weight] +[Manage Certification Weightage] +[Manage Life Cycle Weightage 2] )/[Manage Seats Weightage 3] Any tips what could cause this issue to go away?4.9KViews0likes9Comments