![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
ok. I've been developing cubes for quite some time now, but this kindof surprised me-- i like it-- but it surprises me. my co-worker-- he's been doing this for many more years than I have-- made a cube with like 5 or 6 physical dimensions and like 25 virtual dimensions.. so the dimensions only have one level; etc. I have probably 8 or 9 dimensions altogether. it seems to handle ok... i just don't understand.. it's like totally different than that which I am doing is it normal to have that many virtual dimensions? how can i measure the overall performance / significance of this? it is drastically different than what I have been doing.. i like it.. i just don't like not having hierarchies for dimensions. if all of the dimensions are flat, can we make virtual dimensions that are hierarchial? its like-- where i have a worker dimension with a level for manager and a level for employee-- he has an employee dimension and then a virtual dimension for managers. times 20. isn't it more efficient for cube browsing to have this in a single hierarchial dimension? I know that his method is more efficient for cube storage.. ps - we don't really have performance problems either route-- we just have a VERY busy OLAP server and we have to be as cheap as possible. -aaron |
#3
| |||
| |||
|
|
there is some input in this: http://www.microsoft.com/technet/pro.../ansvcspg.mspx my approach is NOT make the virtual dimension hierachical - I use virtual dimensions to be able to cross tab a physical hierachical dimension. as it says in the paper no aggregations is stored in the cube when dimension is virtual. aaron_kempf (AT) hotmail (DOT) com> wrote in message news:#7yuTw01EHA.3452 (AT) TK2MSFTNGP14 (DOT) phx.gbl... ok. I've been developing cubes for quite some time now, but this kindof surprised me-- i like it-- but it surprises me. my co-worker-- he's been doing this for many more years than I have-- made a cube with like 5 or 6 physical dimensions and like 25 virtual dimensions.. so the dimensions only have one level; etc. I have probably 8 or 9 dimensions altogether. it seems to handle ok... i just don't understand.. it's like totally different than that which I am doing is it normal to have that many virtual dimensions? how can i measure the overall performance / significance of this? it is drastically different than what I have been doing.. i like it.. i just don't like not having hierarchies for dimensions. if all of the dimensions are flat, can we make virtual dimensions that are hierarchial? its like-- where i have a worker dimension with a level for manager and a level for employee-- he has an employee dimension and then a virtual dimension for managers. times 20. isn't it more efficient for cube browsing to have this in a single hierarchial dimension? I know that his method is more efficient for cube storage.. ps - we don't really have performance problems either route-- we just have a VERY busy OLAP server and we have to be as cheap as possible. -aaron |
#4
| |||
| |||
|
|
there is some input in this: http://www.microsoft.com/technet/pro.../ansvcspg.mspx my approach is NOT make the virtual dimension hierachical - I use virtual dimensions to be able to cross tab a physical hierachical dimension. as it says in the paper no aggregations is stored in the cube when dimension is virtual. aaron_kempf (AT) hotmail (DOT) com> wrote in message news:#7yuTw01EHA.3452 (AT) TK2MSFTNGP14 (DOT) phx.gbl... ok. I've been developing cubes for quite some time now, but this kindof surprised me-- i like it-- but it surprises me. my co-worker-- he's been doing this for many more years than I have-- made a cube with like 5 or 6 physical dimensions and like 25 virtual dimensions.. so the dimensions only have one level; etc. I have probably 8 or 9 dimensions altogether. it seems to handle ok... i just don't understand.. it's like totally different than that which I am doing is it normal to have that many virtual dimensions? how can i measure the overall performance / significance of this? it is drastically different than what I have been doing.. i like it.. i just don't like not having hierarchies for dimensions. if all of the dimensions are flat, can we make virtual dimensions that are hierarchial? its like-- where i have a worker dimension with a level for manager and a level for employee-- he has an employee dimension and then a virtual dimension for managers. times 20. isn't it more efficient for cube browsing to have this in a single hierarchial dimension? I know that his method is more efficient for cube storage.. ps - we don't really have performance problems either route-- we just have a VERY busy OLAP server and we have to be as cheap as possible. -aaron |
#5
| |||
| |||
|
|
Let me clarify, no aggregations are stored in the cube when the dimension is virtual *IF* you use the default aggregation usage (which is set to top-level only). If you change the aggregation usage to some other value, then soft (or flexible) aggregations are created for the virtual dmension levels which are not rigid, i.e. top-level only. You will notice that when you create a virtual dimension that the aggregation is by-default set to top-level only; for a physical dimension, it is set to Standard. -- Dave Wickert [MSFT] dwickert (AT) online (DOT) microsoft.com Program Manager BI SystemsTeam SQL BI Product Unit (Analysis Services) -- This posting is provided "AS IS" with no warranties, and confers no rights. "Michael Vardinghus" <michaelvardinghus (AT) hotmail (DOT) com> wrote in message news:%237df%23241EHA.2316 (AT) TK2MSFTNGP15 (DOT) phx.gbl... there is some input in this: http://www.microsoft.com/technet/pro.../ansvcspg.mspx my approach is NOT make the virtual dimension hierachical - I use virtual dimensions to be able to cross tab a physical hierachical dimension. as it says in the paper no aggregations is stored in the cube when dimension is virtual. aaron_kempf (AT) hotmail (DOT) com> wrote in message news:#7yuTw01EHA.3452 (AT) TK2MSFTNGP14 (DOT) phx.gbl... ok. I've been developing cubes for quite some time now, but this kindof surprised me-- i like it-- but it surprises me. my co-worker-- he's been doing this for many more years than I have-- made a cube with like 5 or 6 physical dimensions and like 25 virtual dimensions.. so the dimensions only have one level; etc. I have probably 8 or 9 dimensions altogether. it seems to handle ok... i just don't understand.. it's like totally different than that which I am doing is it normal to have that many virtual dimensions? how can i measure the overall performance / significance of this? it is drastically different than what I have been doing.. i like it.. i just don't like not having hierarchies for dimensions. if all of the dimensions are flat, can we make virtual dimensions that are hierarchial? its like-- where i have a worker dimension with a level for manager and a level for employee-- he has an employee dimension and then a virtual dimension for managers. times 20. isn't it more efficient for cube browsing to have this in a single hierarchial dimension? I know that his method is more efficient for cube storage.. ps - we don't really have performance problems either route-- we just have a VERY busy OLAP server and we have to be as cheap as possible. -aaron |
![]() |
| Thread Tools | |
| Display Modes | |
| |