<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><base href="x-msg://442/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Seems like we're in consensus.<div><br></div><div>The general goal seems to be to return at the lowest level available -- and this we're a ROLAP engine, that is the fact level. A possible extension to the DRILLTHROUGH command (for both Mondrian and Microsoft) might be some indication of the desired rollup level. Not that I'm proposing that we do this right now.<div><br><div apple-content-edited="true">
<div>Julian</div><br class="Apple-interchange-newline">

</div>
<br><div><div>On Jun 6, 2013, at 11:26 AM, Matt Campbell &lt;<a href="mailto:mcampbell@pentaho.com">mcampbell@pentaho.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div lang="EN-US" link="blue" vlink="purple" style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="WordSection1" style="page: WordSection1; "><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Regarding aggregation:&nbsp; I’ve been doing some research into how Analysis Services 2005+ handles drillthrough.&nbsp; SSAS returns drillthrough results at the lowest granularity of the cube, not necessarily the detail fact rows.&nbsp; I believe they did this in part because they wanted drillthrough in MOLAP mode to not require SQL queries, and also because it avoided potential security issues.&nbsp; Microsoft has some design tips they offer to get drillthrough at a lower grain—e.g. define an alternate measure group at a lower granularity and use it as the target for drillthrough.&nbsp; By default, though, results are rolled up at the granularity of the attributes in the measure group being queried.<o:p></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">That said, it seems like most people would expect drillthrough to bring back the lowest level of detail available, which for Mondrian would be unaggregated fact rows.<o:p></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">&nbsp;</span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><b><span style="font-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span style="font-size: 10pt; font-family: Tahoma, sans-serif; "><span class="Apple-converted-space">&nbsp;</span><a href="mailto:mondrian-bounces@pentaho.org">mondrian-bounces@pentaho.org</a> [mailto:mondrian-<a href="mailto:bounces@pentaho.org">bounces@pentaho.org</a>]<span class="Apple-converted-space">&nbsp;</span><b>On Behalf Of<span class="Apple-converted-space">&nbsp;</span></b>Andrew Petrov<br><b>Sent:</b><span class="Apple-converted-space">&nbsp;</span>Thursday, June 06, 2013 10:08 AM<br><b>To:</b><span class="Apple-converted-space">&nbsp;</span><a href="mailto:mondrian@pentaho.org">mondrian@pentaho.org</a><br><b>Subject:</b><span class="Apple-converted-space">&nbsp;</span>Re: [Mondrian] Discussion about drill through<o:p></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p>&nbsp;</o:p></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">I think we should follow this spec&nbsp;<a href="http://technet.microsoft.com/en-us/library/ms145964.aspx" style="color: purple; text-decoration: underline; ">http://technet.microsoft.com/en-us/library/ms145964.aspx</a>, so<o:p></o:p></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p>&nbsp;</o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">1)&nbsp;If not specified, returned columns should include all granularity attributes for all dimensions related to the measure group of the specified measure<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">2) See spec<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">3) I think drillthrough and aggregation are opposite processes and we should aggregate nothing in drillthrough<o:p></o:p></div></div></div></div>_______________________________________________<br>Mondrian mailing list<br><a href="mailto:Mondrian@pentaho.org">Mondrian@pentaho.org</a><br>http://lists.pentaho.org/mailman/listinfo/mondrian</div></blockquote></div><br></div></div></body></html>