Marco Russo's Blog

   View full profile
Page 59 of 723 results

DefaultMember, subcubes and non-aggregatable attributes

Today I discovered that DefaultMember might result in a member other thant the default dimension member. Reading documentation , I got the idea that DefaultMember would be always the default member defined for a dimension into a cube. In reality, the  Read more

MDX Studio

My backlog makes me late on a lot of announcements, but I’d like to post a link to the new MDX Studio by Mosha Pasumansky , because this is a very useful tool when you need to dig into an MDX query issue. There is a forum dedicated to the tool on SSAS  Read more

SSAS scale-out with SAN snapshot

Microsoft released a short whitepaper about how scaling-out queries to a SSAS database leveraging on SAN snapshot features . It’s an interesting read if you have a SSAS database with many users and don’t have the time to copy a database on several servers  Read more

DateTool dimension improvement

I fixed an issue of the DateTool dimension I presented in a previous post . The DateTool was unusable on OWC 11, which is the component used by BI Dev Studio and SQL Server Management Studio to browse a cube. I only added two statements in MDX Script  Read more

Patterns of dimensional modeling design

Alberto posted one of the patterns we use designing a dimensional model (this one is about the discretization of a measure into a dimension). We’d like to get some feedback about this solution: is there someone who used similar patterns? We consider this  Read more

MDX Query Performance Bottlenecks in SSAS 2005

Microsoft has released a valuable white paper with a self-explaining title: SQL Server Best Practices Article: Identifying and Resolving MDX Query Performance Bottlenecks in SQL Server 2005 Analysis Services . The document has a part of explanation of  Read more

Red color for negative numbers in Analysis Services 2005

Sometimes there is a simple way to solve an issue. For example, if you want to color all measures (including calculated measures) in red when the value is negative, you can simply write: SCOPE ( Measures. AllMembers ); FORE_COLOR ( THIS ) = IIF ( Measures.  Read more

The “by design” abuse

In the last months, I got the infamous “it’s by design” answer for many bugs/issues/irrational behaviors I posted to Microsoft. For most of them I used the Connect web site, in a couple of cases I opened a formal incident to Microsoft support. There are  Read more