on 04-24-2015 6:15 PM
Hi BI experts,
After BW upgrade from BI 7.3 to BI 7.4 some heavy workbooks stopping to work, the error is "Client Out of Memory", the cause of this error is the memory capacity of .NET framework, this process can allocate a maximum of approximately 1.2 gigabytes (GB).
The notes 1040454 and 1411545 says that it´s possible to execute something like 750,000 cells but we made some adjusts and we could increase it until 1,800,000 cells, below some configuration we´ve made:
Query Designer:
Result Rows Always
Supress;
Display as Text or key;
Supress Zeros as Active (All Values = 0) and Effect on rows and columns.
Bex Analyzer:
Display Sort Icons Disable;
Apply formating Disable;
Allow navegation Disable;
We need some orientation how to further increase this limitation, or leaving the query lighter or increasing the memory limitation of .net framework or backing to BEX 3.5 funcionalities.
Has anyone encountered such problems in the update? Some alternative solution ?
Thanks !
Hi,
Can you please refer the following SAP Notes and check whether it helps you:
2061104 - BEx Analyzer: Throws out of memory exception when there are many data providers and hence the size of the XML is very large.
2041337 - BExAnalyzer: Performance in Serialization of Structure Members and Cells
2117714 - BExAnalyzer is not activated when loaded together with PowerPivot for Excel
1958613 - Optimizing the BEx Analyzer Performance - Known Corrections and Best Practice Guidelines
1970826 - A Critical Program Error occurs when executing a Query using the SAP Default Workbook
Also, please refer the following SAP Note:
147519 - Maintenance strategy / deadlines for SAP GUI
Thanks & Regards,
Sapna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Caio,
The limitation lies on .Net Framework 32 bits which can handle 1.2 gigabytes.
You are reaching 1.8 Million because your datacells has no data or almost no data.
There is a KBA documenting your issue: SAP Note 1860872
There you will find a recommendation of Openhub, that allows you to extract data.
Just remember that BEx Analyzer is a tool for query navigation, not mass data extraction.
Kind Regards,
Edward John
SAP AGS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Edward,
I understand your points, in fact, I already have studied the note you sent me.
I agree with you recomendation that the BEX analyzer is a tool for query navigation, not mass data extraction, however this wasn´t a problem in the BEX 3.5 and we built a complex solution running a query with more than 750,000 cells, we will work to migrate the tool, but we will spend a lot of time to do this.
I need to find the best quick solution to this (if exists), maybe any way to not use a .NET framework like BEX 3.x or how to install a .NET Framework 64 bits to increase the limit or anything else.
Thanks for the response speed.
I understand your point. Just keep in mind that this is not recommended neither supported by SAP.
Well, .NET Framework 64 bits will not help here. The tools were compiled on 32 bits.
My ideas:
Regarding, key figures. Avoid to use Number of Decimal Places and Scaling Factor. Use the minimum necessary.
Avoid to display Key + Text of your elements. Use OR Key OR Text.
If you have too many Result Rows, try to remove the unecessary. This also consume datacells and .Net framework RAM memory.
Best Regards,
Edward John
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.