Unix Technical Forum

Slow performance, using Excel to maniuplate the Cube

This is a discussion on Slow performance, using Excel to maniuplate the Cube within the SQL Server Data Warehousing forums, part of the Microsoft SQL Server category; --> I used Excel 2003 to show the cubes in SQL 2000 analysis services. when I show the lowest level ...


Go Back   Unix Technical Forum > Database Server Software > Microsoft SQL Server > SQL Server Data Warehousing

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-27-2008, 07:55 PM
=?Utf-8?B?S2Ft?=
 
Posts: n/a
Default Slow performance, using Excel to maniuplate the Cube

I used Excel 2003 to show the cubes in SQL 2000 analysis services.
when I show the lowest level of the customer, then add the product dimension
and Expand to the lowest level. the responsible time is very horrible.

When I look at the CPU performance on the Server, the Server is not busy.
less than 5%. But the client is running at 100% CPU for a long time. upto
hours.

When I use the Office Web components 2003 to performance the same way, the
response time is much better.

Is there any way to improve the excel performance?
I try to use Excel 2007 Beta to performance the same way, the performance is
also horrible.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-27-2008, 07:55 PM
Jeje
 
Posts: n/a
Default Re: Slow performance, using Excel to maniuplate the Cube

Excel is known to provide bad performance when you populate a large number
of cells
this is due to the Excel calculations, unlike the OWC, Excel evaluate if the
new content of the cell required some calculations to be recalculated.
(also Excel will reevaluate the cell format)
so this slow down the rendering time.

you have to train your users to retrieve only the required members from the
cube instead of a large resultset.

but hours... there is a possible formula issue
AS2000 push some calculation in the client side rather the server side.
try to change your connection string to add the "cache policy=7" option and
"cache ratio=0.01" option
read this:
http://www.sql-server-performance.com/wp_msas_7.asp

sometimes formulas perform better on the client side (due to the local
cache, dynamic DCount are better here) sometimes the formula perform better
on the server side (like ratios)

good luck.



"Kam" <Kam@discussions.microsoft.com> wrote in message
news:075D3E04-0188-4967-8794-71C9EE2A6C43@microsoft.com...
>I used Excel 2003 to show the cubes in SQL 2000 analysis services.
> when I show the lowest level of the customer, then add the product
> dimension
> and Expand to the lowest level. the responsible time is very horrible.
>
> When I look at the CPU performance on the Server, the Server is not busy.
> less than 5%. But the client is running at 100% CPU for a long time. upto
> hours.
>
> When I use the Office Web components 2003 to performance the same way, the
> response time is much better.
>
> Is there any way to improve the excel performance?
> I try to use Excel 2007 Beta to performance the same way, the performance
> is
> also horrible.
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-27-2008, 07:56 PM
Helmut Knappe
 
Posts: n/a
Default Re: Slow performance, using Excel to maniuplate the Cube

The bottleneck is: AS 2000 calculations up to a defined size are done on the
client.
Please check the Microsoft SQL Server 2000 Analysis Services Performance
Guide
http://www.microsoft.com/technet/pro.../ansvcspg.mspx
Look for: "Use the Execution Location setting of 3 and the Default Isolation
Mode setting of 1."

and for "Set an appropriate value for the Large Level Threshold property."

Upgrading to SQL Server 2005 should help, because AS 2005 does calculate
always on the server.

HTH, Helmut

"Kam" <Kam@discussions.microsoft.com> schrieb im Newsbeitrag
news:075D3E04-0188-4967-8794-71C9EE2A6C43@microsoft.com...
>I used Excel 2003 to show the cubes in SQL 2000 analysis services.
> when I show the lowest level of the customer, then add the product
> dimension
> and Expand to the lowest level. the responsible time is very horrible.
>
> When I look at the CPU performance on the Server, the Server is not busy.
> less than 5%. But the client is running at 100% CPU for a long time. upto
> hours.
>
> When I use the Office Web components 2003 to performance the same way, the
> response time is much better.
>
> Is there any way to improve the excel performance?
> I try to use Excel 2007 Beta to performance the same way, the performance
> is
> also horrible.
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 03:47 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com