dbTalk Databases Forums  

Drillthrough does not work on cube with multiple partititions

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Drillthrough does not work on cube with multiple partititions in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Dao Trinh
 
Posts: n/a

Default Drillthrough does not work on cube with multiple partititions - 09-08-2003 , 08:47 PM






Hi all,

I have AS SP3 and a virtual cube that is made up by 2
actual cubes. One actual cube is getting data from the
Actual Fact table, and one is getting data from the Budget
Fact table.

The actual cube for the Actual Fact table has multiple
partitions, ie. split by month (ie. related to the a
period key on the Actual Fact Table). The actual cube for
the Budget Fact table has only one partition by default.

I don't have any problem drillthrough on the Virtual cube
from AS as data is returned from both actual cubes.

But when using the ADO recorset (msado26.tbl) to
drillthrough the MDX Select,
ie. DRILLTHROUGH MAXROWS 100 SELECT {[Measures].
[Chargeable Hours PTD]} ON COLUMNS, {[Engagement Partner].
[All Partner]} ON ROWS FROM [Engagement Partner
Performance] WHERE ([Currency Type].[Global : USD],
[Engagement].[All Engagement], [Period].[2002 - 08])

Only measure that is coming from the default partitioned
cube can return data. Am empty recordset is returned when
the measure is coming from the multiple partitioned cube.

When I remove the partitioning by months and reset to the
default partition then drillthrough using ADO recorset
works.

Is it a known problem?
Any suggestions from anyone out there??

Any comments is appreciated as I've been looking at this
problem for ages already...

Thanks & Regards,
Dao Trinh



Reply With Quote
  #2  
Old   
Dao Trinh
 
Posts: n/a

Default Drillthrough does not work on cube with multiple partititions - 09-08-2003 , 11:15 PM






For any one that is interested on a solution ...
When performing the drillthrough with ADO be aware to loop
through the recordsets with rec.nextrecordset ...
Regards,
Dao.
Quote:
-----Original Message-----
Hi all,

I have AS SP3 and a virtual cube that is made up by 2
actual cubes. One actual cube is getting data from the
Actual Fact table, and one is getting data from the
Budget
Fact table.

The actual cube for the Actual Fact table has multiple
partitions, ie. split by month (ie. related to the a
period key on the Actual Fact Table). The actual cube for
the Budget Fact table has only one partition by default.

I don't have any problem drillthrough on the Virtual cube
from AS as data is returned from both actual cubes.

But when using the ADO recorset (msado26.tbl) to
drillthrough the MDX Select,
ie. DRILLTHROUGH MAXROWS 100 SELECT {[Measures].
[Chargeable Hours PTD]} ON COLUMNS, {[Engagement Partner].
[All Partner]} ON ROWS FROM [Engagement Partner
Performance] WHERE ([Currency Type].[Global : USD],
[Engagement].[All Engagement], [Period].[2002 - 08])

Only measure that is coming from the default partitioned
cube can return data. Am empty recordset is returned when
the measure is coming from the multiple partitioned cube.

When I remove the partitioning by months and reset to the
default partition then drillthrough using ADO recorset
works.

Is it a known problem?
Any suggestions from anyone out there??

Any comments is appreciated as I've been looking at this
problem for ages already...

Thanks & Regards,
Dao Trinh


.


Reply With Quote
  #3  
Old   
Dave Wickert [MSFT]
 
Posts: n/a

Default Re: Drillthrough does not work on cube with multiple partititions - 09-09-2003 , 02:57 PM



This is by-design. Drill-through returns a resultset with multiple rowsets
and you need to design your application around that.
If you search the archives of the newsgroup, you will find several postings
on this topic.
--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI Practices Team
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Dao Trinh" <dao.trinh (AT) solution6 (DOT) com> wrote

Quote:
For any one that is interested on a solution ...
When performing the drillthrough with ADO be aware to loop
through the recordsets with rec.nextrecordset ...
Regards,
Dao.
-----Original Message-----
Hi all,

I have AS SP3 and a virtual cube that is made up by 2
actual cubes. One actual cube is getting data from the
Actual Fact table, and one is getting data from the
Budget
Fact table.

The actual cube for the Actual Fact table has multiple
partitions, ie. split by month (ie. related to the a
period key on the Actual Fact Table). The actual cube for
the Budget Fact table has only one partition by default.

I don't have any problem drillthrough on the Virtual cube
from AS as data is returned from both actual cubes.

But when using the ADO recorset (msado26.tbl) to
drillthrough the MDX Select,
ie. DRILLTHROUGH MAXROWS 100 SELECT {[Measures].
[Chargeable Hours PTD]} ON COLUMNS, {[Engagement Partner].
[All Partner]} ON ROWS FROM [Engagement Partner
Performance] WHERE ([Currency Type].[Global : USD],
[Engagement].[All Engagement], [Period].[2002 - 08])

Only measure that is coming from the default partitioned
cube can return data. Am empty recordset is returned when
the measure is coming from the multiple partitioned cube.

When I remove the partitioning by months and reset to the
default partition then drillthrough using ADO recorset
works.

Is it a known problem?
Any suggestions from anyone out there??

Any comments is appreciated as I've been looking at this
problem for ages already...

Thanks & Regards,
Dao Trinh


.




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



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.