Академический Документы
Профессиональный Документы
Культура Документы
NetWeaver
Posted by Daniel Settanni in daniel.settanni on Jan 12, 2011 7:45:33 AM
Overview
BPC for NetWeaver does not have any pre-defined limits on the amount of master data that can be stored in any one
dimension. The amount of master data included in a dimension impacts BPC performance in the following ways:
These cache files must be loaded into memory on the client tier (BPC for Excel, BPC
Administration, etc).
In both cases, the amount of master data is one of the primary factors dictating performance.
Administration Operations
Processing dimensions will take progressively longer as more master data is created
Selecting members when configuring Member Access Profiles and Business Process
Flows is impacted by volume of master data
Each dimension a user has access to gets cached during the first login on a given machine and then subsequent
logins, when changes are made. The XML cache files consist of one line per dimension member / hierarchy that a
user has access to. Each line documents all of the properties associated with that dimension member.
Thus, there are three primary factors that determine the size of a master data cache file for a given dimension:
1.
2.
Either:
The number of dimension members that a user has access to (for secured
dimensions)
3.
The amount of time it takes to transfer cache files to the client over the network
The amount of time it takes for the client tier to interact with master data (login, some action
pane operations, etc).
I'm assuming that the same (or similar) factors and recommendations exist for BPC for Microsoft
At this point, the cache files, how the are used and the factors that contribute to their creation are very similar. I
would say all of this is also applicable to the Microsoft platform (with the exception of anything related to BW :)
Thanks for the comment!
- Daniel
Ques:
One question: You mention that adding a second hierarchy will double the lines in the dimension cache file. Is this
only true if you include all members in the new hierarchy? (It looks this way to me from the screenshot.) So if you
create a secondary hierarchy including only 5% of the members in the original hierarchy, would the cache file only
grow by about 5%?
Ans:
You're absolutely correct - my example was assuming that all previous base level members are used in the new
hierarchy.
The scenario in your question is absolutely correct - a new hierarchy (h2) with 5% of the members from the original
hierarchy (h1) will result in around a 5% increase in cache file size.
Thanks for the question,
Daniel