How to make drillthrough more efficient?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Deepak (anonymous_at_discussions.microsoft.com)
Date: 05/06/04


Date: Wed, 5 May 2004 20:26:45 -0700

You have to optimize the indexing of the underlying
relational tables on which the cube is built, because
drillthrough issues a SQL query to the data source. You
can capture this query and use it to optimize indexing.
But common-sense indexing will often improve drill-through
performance dramatically. For example, ensure that the
cube fact table is indexed on columns that are specified
in the drill-through query (date is a common case).

>-----Original Message-----
>Scenario: I have SQL Server 2000 with Analysis Server.
In Analysis Server I have several cubes. In one cube, I
have drilthrough enabled. With that cube, I am able to
browse the data and drillthrough to the source.
>
>Problem: However the process of drillthrough is not
consistent. Sometimes it works and sometimes it doesn't.
When it doesn't work, I get the error: "Unable to drill
through. The operation requested failed due to timeout."
I have read high and low to find out what is wrong. The
problem is that Analysis Service allows 15 secodns to
connect to the query. With service pack 1 installed, the
time limit goes up to 30 seconds. This is a know
limitation to Analysis Server. The solution to problem is
to optimize analysis server.
>
>Question: How can I optimize Analysis Server so that
drillthrough becomes consistent and reliable?
>
>Any help or clue would be appreciated,
>aymer
>aymerb1980[@]hotmail.com
>.
>



Relevant Pages

  • RE: Limitations of AS2005
    ... Based on my limited experience so far with AS 2005 drillthrough, ... Cube designers who are concerned about the size ... can set the storage mode of the dimension to ROLAP. ... access to that dimension will result in a relational query (as does ...
    (microsoft.public.sqlserver.olap)
  • Re: How to make drillthrough more efficient?
    ... > drillthrough issues a SQL query to the data source. ... > can capture this query and use it to optimize indexing. ... > cube fact table is indexed on columns that are specified ... > In Analysis Server I have several cubes. ...
    (microsoft.public.sqlserver.olap)
  • How to make drillthrough more efficient?
    ... I have SQL Server 2000 with Analysis Server. ... With that cube, I am able to browse the data and drillthrough to the source. ... How can I optimize Analysis Server so that drillthrough becomes consistent and reliable? ...
    (microsoft.public.sqlserver.olap)
  • Re: Drillthrough in 2005, returning the unique name + captions?
    ... list" dimension and a "Set result" fact) setup this cube to use the ... saved list of customers to analyze anything. ... Getting the MDX Drill query from the cube definition using the ... drillthrough command. ...
    (microsoft.public.sqlserver.olap)
  • RE: Troubleshooting Execution Location
    ... It's much faster on the server. ... If I run the query once via HTTP, then I change the date range and run the query again, it's almost instantaneous the second time. ... have you made sure that each Distinct Count measure is in a cube ... the axis that I think would benefit the most from aggregation doesn't show up. ...
    (microsoft.public.sqlserver.olap)