![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
We have a dimension called "product" and through time this product will not exist. The documents on Analysis Services says that missing values do not not account for storage. My experience with other OLAP engines is that if there is a measure that is using "x" number of dimensions it will use storage throughout all the member intersection for that measure. But with Analysis Services it is documented that this is not the case. Am I misreading the information from Microsoft or is this really true. If so, how are they doing this with a MOLAP storage model? |
#3
| |||
| |||
|
|
Note, as a side-point, that this is NOT true when we pass data down to the client. We pass all measures down to the client. So suppose your cube has 100 measures (Sales Amt, Sales Count, Avg Sale Amt, etc.), and you ask for just the Sales Amt of a Product in 2003, then we pass the Sales Amount, plus the Sales Count (for example), plus any other measures you have in that cube. Operating across a slow wide-area network (or the Internet), this can have performance impact. Thus it is not a best practice to have more measures than you truly need for your analysis requirements. See the Analysis Services Performance guide for more information: http://www.microsoft.com/technet/pro.../ansvcspg.mspx under the section: Optimizing Clients for Slow Network Connections. This wasn't your question, but I thought you might be interested . . . |
#4
| |||
| |||
|
|
"Dave Wickert [MSFT]" <dwickert (AT) online (DOT) microsoft.com> wrote Note, as a side-point, that this is NOT true when we pass data down to the client. We pass all measures down to the client. So suppose your cube has 100 measures (Sales Amt, Sales Count, Avg Sale Amt, etc.), and you ask for just the Sales Amt of a Product in 2003, then we pass the Sales Amount, plus the Sales Count (for example), plus any other measures you have in that cube. Operating across a slow wide-area network (or the Internet), this can have performance impact. Thus it is not a best practice to have more measures than you truly need for your analysis requirements. See the Analysis Services Performance guide for more information: http://www.microsoft.com/technet/pro.../ansvcspg.mspx under the section: Optimizing Clients for Slow Network Connections. This wasn't your question, but I thought you might be interested . . . Understood, but to get around that wouldn't a web-base presentation with paging be more appropriate since the fetch of the cube would happen locally on the server and would just present the page information through the browser instead of the subset of the cube? |
#5
| |||
| |||
|
|
We have a dimension called "product" and through time this product will not exist. The documents on Analysis Services says that missing values do not not account for storage. My experience with other OLAP engines is that if there is a measure that is using "x" number of dimensions it will use storage throughout all the member intersection for that measure. |
![]() |
| Thread Tools | |
| Display Modes | |
| |