![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Appologies for this recurring question. I have a cube with circumstances that would benefit from 100% server side processing. I am using Excel PivotTables and OWC on the Client. Server side processing would benefit due to the low volume of simultaneous users (with slow equipment) and large number of calculated members and calculated cells used. I am running AS on a 3.4ghz 32-bit machine hosting 2003 Server. The connection string is set with the Excution Location and Default Isolation Mode options set (Execution Location=3;Default Isolation Mode=1 ![]() I have tried: . playing with the Large Level Threshold also with no avail. . I am using various VBA functions and have ensured VBA is installed on the server (VBA6). . I am not using any other registed functions and no undocumented or unsupported functions (such as CreatePropertySet) . I am using SP3 and the client has the correct SP3 PTS installed. . The system does use calculated cells to project values over time. . The model is fairly complex using 3 different Calc Dims (Currency, Limits and Scenarios) . Model uses over 240 calculated members and 10 calc cells. . It is an account cube (for financial modelling) but it does not use a typical parent child account dimension instead is is a flat dim with many measures and calc members) . As far as I can tell - no measures return a string value and all aggregations are SUM. Sorry for the long question but this problem has been answered many times - I have tried all suggestions and processing still occurs on the client. Has anyone had this problem or know of a solution? Thanks Mark Morris OLAP Solutions Architect American Express. mark.a.morris (AT) aexp_REMOVETHIS_ (DOT) com |
#3
| |||
| |||
|
|
Hi Mark, The bad news is that because you're using Excel and OWC I'm almost certain you won't be able to force execution location to the server, because they rely on another connection string property called Default MDX Visual Mode to do their VisualTotals-style totalling and this pins query execution to the client. The only option you have is to use a different client I'm afraid. However, it sounds like your cube might benefit from tuning on the modelling and calculated member fronts. Can you provide more details on your cube, dimensions and calcs? Regards, Chris "Mark A Morris" wrote: Appologies for this recurring question. I have a cube with circumstances that would benefit from 100% server side processing. I am using Excel PivotTables and OWC on the Client. Server side processing would benefit due to the low volume of simultaneous users (with slow equipment) and large number of calculated members and calculated cells used. I am running AS on a 3.4ghz 32-bit machine hosting 2003 Server. The connection string is set with the Excution Location and Default Isolation Mode options set (Execution Location=3;Default Isolation Mode=1 ![]() I have tried: . playing with the Large Level Threshold also with no avail. . I am using various VBA functions and have ensured VBA is installed on the server (VBA6). . I am not using any other registed functions and no undocumented or unsupported functions (such as CreatePropertySet) . I am using SP3 and the client has the correct SP3 PTS installed. . The system does use calculated cells to project values over time. . The model is fairly complex using 3 different Calc Dims (Currency, Limits and Scenarios) . Model uses over 240 calculated members and 10 calc cells. . It is an account cube (for financial modelling) but it does not use a typical parent child account dimension instead is is a flat dim with many measures and calc members) . As far as I can tell - no measures return a string value and all aggregations are SUM. Sorry for the long question but this problem has been answered many times - I have tried all suggestions and processing still occurs on the client. Has anyone had this problem or know of a solution? Thanks Mark Morris OLAP Solutions Architect American Express. mark.a.morris (AT) aexp_REMOVETHIS_ (DOT) com |
#4
| |||
| |||
|
|
I do believe we have some kind of support with you |
|
Chris The cube structure is fairly large - I do believe we have some kind of support with you - is there a way to send the detailed structure to MS for support/suggestions. -mark mark.a.morris (AT) aexpREMOVECAPITAL...TERS (DOT) com "Chris Webb" wrote: Hi Mark, The bad news is that because you're using Excel and OWC I'm almost certain you won't be able to force execution location to the server, because they rely on another connection string property called Default MDX Visual Mode to do their VisualTotals-style totalling and this pins query execution to the client. The only option you have is to use a different client I'm afraid. However, it sounds like your cube might benefit from tuning on the modelling and calculated member fronts. Can you provide more details on your cube, dimensions and calcs? Regards, Chris "Mark A Morris" wrote: Appologies for this recurring question. I have a cube with circumstances that would benefit from 100% server side processing. I am using Excel PivotTables and OWC on the Client. Server side processing would benefit due to the low volume of simultaneous users (with slow equipment) and large number of calculated members and calculated cells used. I am running AS on a 3.4ghz 32-bit machine hosting 2003 Server. The connection string is set with the Excution Location and Default Isolation Mode options set (Execution Location=3;Default Isolation Mode=1 ![]() I have tried: . playing with the Large Level Threshold also with no avail. . I am using various VBA functions and have ensured VBA is installed on the server (VBA6). . I am not using any other registed functions and no undocumented or unsupported functions (such as CreatePropertySet) . I am using SP3 and the client has the correct SP3 PTS installed. . The system does use calculated cells to project values over time. . The model is fairly complex using 3 different Calc Dims (Currency, Limits and Scenarios) . Model uses over 240 calculated members and 10 calc cells. . It is an account cube (for financial modelling) but it does not use a typical parent child account dimension instead is is a flat dim with many measures and calc members) . As far as I can tell - no measures return a string value and all aggregations are SUM. Sorry for the long question but this problem has been answered many times - I have tried all suggestions and processing still occurs on the client. Has anyone had this problem or know of a solution? Thanks Mark Morris OLAP Solutions Architect American Express. mark.a.morris (AT) aexp_REMOVETHIS_ (DOT) com |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
Hi guys, This is a very sensitive subject for me... Would really appreciate if you could educate me in terms of how you track the execution location? How do you find out that the execution takes place on the Client vs. the server? Thanks in advance! Irina |
#7
| |||
| |||
|
#8
| |||
| |||
|
|
Thanks Chris. Security is not an issue so far...Performance is. My Client is Cognos PowerPlay (PP) Windows Client which goes to PP server. PP server host MSAS cube connection and therefore appears to act as MSAS Client. Hence I have 3 spots where the query exection theoretically might take place: user machine, PP server and MSAS server. Sometimes, the query takes a while ( and this while is no acceptable from the user viewpoint).I just want to find out if moving execution location ( even though it's a portion of the query) would make any difference... Irina |
#9
| |||
| |||
|
|
Hi guys, This is a very sensitive subject for me... Would really appreciate if you could educate me in terms of how you track the execution location? How do you find out that the execution takes place on the Client vs. the server? Thanks in advance! Irina |
![]() |
| Thread Tools | |
| Display Modes | |
| |