![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Dear all, In the past, my Excel Pivot Table can fetch the result within 10 mins. But now, after adding 200,000 records into the fact table, the query speed dropped greatly (I fetched the same result). I stopped the query after one hour even though Excel hasn't finished its job. What are the possible problems in my AS, Excel or other things else? I hope somebody can reply as soon as possible coz this problme is urgent! Thanks a lot first! Polly |
#3
| |||
| |||
|
|
Jéjé, First of all, thanks for your suggestion. Before adding these 200,000 records, my fact table has over 10,000,000 reocrds. I have done a full process in both dimensions and cubes. How to setup the targeted number of rows in your cube? I am using Excel 2003. Therefore, it can show about 65000 rows I think. My calculated members are only "Net amount (Gross Amount - Discount Amount)" and "Unit Price (Net Amount / Quantity)". They only involve simple calculation and measures in the cube. Therefore, I don't think slow speed is due to complexity of my calculated measures. Also, I discovered that when I drap the result in cube editor and OWC. The speeds are extremely slower (it hasn't finished job more than one hour) than I expected. What happen to my cube? Polly |
#4
| |||
| |||
|
|
what the usage analysis says? does the query takes a lot of time to be processed by the server? setup the log query interval to 1 in your servre properies to log every query sent to your cubes. play with the cube, and see the results with the usage analysis. if the response time is lower than your display time then the problem is at the render level. (for example, the rendering process takes 1minute and the server process time takes only 5 seconds, then too many calculations are done by the client) Try a tool like www.reportportal.com (there is a free version and an evaluation version) this tool support the paging feature, so you'll display only 100 rows (or other number) by page. Try to play with the client connection string to insure you use server side calculation instead-of client side. (the client can retrieve more rows from the server to calculate the measures at the client side, How many members has your biggest dimension? how many members are displayed in OWC (or other tool) at the same time? read this article: http://www.microsoft.com/technet/pro.../ansvcspg.mspx maybe the section : Optimizing Clients for Slow Network Connections "Polly" <Polly (AT) discussions (DOT) microsoft.com> a écrit dans le message de news: 3585EFA1-5790-41B2-A4A7-A47000232CAA...soft (DOT) com... Jéjé, First of all, thanks for your suggestion. Before adding these 200,000 records, my fact table has over 10,000,000 reocrds. I have done a full process in both dimensions and cubes. How to setup the targeted number of rows in your cube? I am using Excel 2003. Therefore, it can show about 65000 rows I think. My calculated members are only "Net amount (Gross Amount - Discount Amount)" and "Unit Price (Net Amount / Quantity)". They only involve simple calculation and measures in the cube. Therefore, I don't think slow speed is due to complexity of my calculated measures. Also, I discovered that when I drap the result in cube editor and OWC. The speeds are extremely slower (it hasn't finished job more than one hour) than I expected. What happen to my cube? Polly |
![]() |
| Thread Tools | |
| Display Modes | |
| |