<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'BISM' and 'M2M'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=BISM,M2M&amp;orTags=0</link><description>Search results matching tags 'BISM' and 'M2M'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Optimize Many-to-Many with SUMMARIZE and Other Techniques</title><link>http://sqlblog.com/blogs/marco_russo/archive/2012/06/01/optimize-many-to-many-with-summarize-and-other-techniques.aspx</link><pubDate>Fri, 01 Jun 2012 12:12:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:43669</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;We are still in the early days of DAX and even if I have been using it since 2 years ago, there is still a lot to learn on that.&lt;/p&gt;  &lt;p&gt;One of the topics that historically interests me (and many of the readers here, probably) is the many-to-many relationships between dimensions in a dimensional data model. When I and Alberto wrote the &lt;a href="http://www.sqlbi.com/articles/many2many/"&gt;The Many to Many Revolution 2.0&lt;/a&gt; we discovered the SUMMARIZE based pattern very late in the whitepaper writing. It is very important for performance optimization and it should be always used. In the last month, &lt;a href="http://gbrueckl.wordpress.com/2012/05/08/resolving-many-to-many-relationships-leveraging-dax-cross-table-filtering"&gt;Gerhard Brueckl&lt;/a&gt; also presented an approach based on cross table filtering behavior that simplify the syntax involved, even if it’s harder to explain how it works internally.&lt;/p&gt;  &lt;p&gt;I published a short article titled &lt;a href="http://www.sqlbi.com/articles/optimize-many-to-many-calculation-in-dax-with-summarize-and-cross-table-filtering/"&gt;Optimize Many-to-Many Calculation in DAX with SUMMARIZE and Cross Table Filtering&lt;/a&gt; on &lt;a href="http://www.sqlbi.com/"&gt;SQLBI&lt;/a&gt; website just to provide a quick reference to the three patterns available. A further study is still required to compare performance between SUMMARIZE and Cross Table Filtering patterns. Up to now, I haven’t observed big differences between them, even if their execution plans might be not identical and this suggest me that depending on other conditions you might favor one over the other.&lt;/p&gt;</description></item><item><title>Free online session at PASS DW/BI Virtual Chapter #sqlpass – Wed Jan 18th, 2012</title><link>http://sqlblog.com/blogs/marco_russo/archive/2012/01/16/free-online-session-at-pass-dw-bi-virtual-chapter-sqlpass-wed-jan-18th-2012.aspx</link><pubDate>Mon, 16 Jan 2012 22:33:41 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:41085</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;On January 18th, 2012 at 12pm Eastern Time (which is 5pm GM) Alberto Ferrari will deliver a free online session for the &lt;a href="http://bi.sqlpass.org/"&gt;PASS DW/BI Virtual Chapter&lt;/a&gt;. This is the official description of the session.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p style="line-height:14pt;list-style-type:disc;margin-top:0cm;margin-left:0cm;margin-right:0cm;" class="MsoNormal" align="left"&gt;&lt;b&gt;&lt;span style="font-family:;color:;"&gt;&lt;font face="Tahoma"&gt;&lt;font style="font-size:12pt;" color="#333399"&gt;Many-to-Many Relationships in DAX&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:12pt;font-family:;"&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;The introduction of many to many dimension relationships in SSAS (since 2005) opened new scenarios that can be solved using OLAP cubes. Now, with the introduction of the Vertipaq engine and the DAX programming language, it seems that many-to-many relationships are no longer supported. As we are going to show, this is not true: many-to-many relationships can be leveraged in DAX too, even if this means some deep understanding of the Vertipaq engine and of the DAX programming language. During the session we will show many scenarios where many-to-many relationships can be managed by using DAX. The implementations are different from those used in SSAS, both from the data modeling and from the programming points of view. Gaining the ability to master many-to-many relationships will open new modeling scenarios that look very promising in SSAS.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is the session that &lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2011/12/19/best-session-in-bi-platform-track-at-pass-summit-2011-sqlpass.aspx"&gt;scored the best session in BI Platform Track&lt;/a&gt; at PASS Summit 2011, so you might have high expectations! Don’t miss this session if you are serious with BISM Tabular. It is an advanced one, but is a must for any serious BI Developer who wants to use BISM Tabular!&lt;/p&gt;</description></item><item><title>The Many-to-Many Revolution 2.0 #ssas #mdx #dax #m2m</title><link>http://sqlblog.com/blogs/marco_russo/archive/2011/11/09/the-many-to-many-revolution-2-0-ssas-mdx-dax-m2m.aspx</link><pubDate>Wed, 09 Nov 2011 12:17:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39670</guid><dc:creator>sqlbi</dc:creator><description>&lt;p&gt;In September 2006 I &lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2006/09/24/the-many-to-many-revolution-paper-finally-released.aspx"&gt;had announced in this blog&lt;/a&gt; the release of the first version of The Many-to-Many Revolution, a whitepaper that describes how to leverage the many-to-many dimension relationships feature that had being available since Analysis Services 2005. The paper contains many generic patterns that can be applied in many common data analysis’ scenarios.&lt;/p&gt;  &lt;p&gt;More than 5 years later and more then 20.000 unique people that downloaded the 1.0 paper, I am proud to announce that we released&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sqlbi.com/articles/many2many/"&gt;&lt;strong&gt;&lt;font size="3"&gt;The Many-to-Many Revolution 2.0&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;These are the news in this edition:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://sqlblog.com/blogs/alberto_ferrari/"&gt;Alberto Ferrari&lt;/a&gt; joined me as co-author of the paper&lt;/li&gt;    &lt;li&gt;We added a new pattern for BISM Multidimensional (formerly known as UDM) &lt;/li&gt;    &lt;li&gt;We translated several existing pattern to BISM Tabular model.      &lt;ul&gt;       &lt;li&gt;Because BISM Tabular doesn’t support many-to-many relationships in its data model, you have to rely on DAX formulas to obtain the desired results. This produces many changes in data modeling and we tried to cover these differences in the paper, too &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The paper is &lt;a href="http://www.sqlbi.com/articles/many2many/"&gt;freely available&lt;/a&gt; in PDF format. We will publish single patterns described in the paper as web articles, in order to improve readability and indexing from search engines (today everybody use a web search engine instead than looking for a document in local disk, just because it’s faster).&lt;/p&gt;  &lt;p&gt;If you are willing to watch a one-hour session about a few of the BISM Tabular models described in the paper, I suggest you to look at the &lt;a href="http://sqlbits.com/Sessions/Event9/Many-to-Many_Relationships_in_DAX"&gt;Many-to-Many Relationships in DAX&lt;/a&gt; session that Alberto held in Liverpool at &lt;a href="http://www.sqlbits.com/"&gt;SQLBits 9&lt;/a&gt; two months ago. Yes, the paper has much more details and model,&amp;#160; but you can start with the video and then study on the paper!&lt;/p&gt;  &lt;p&gt;We look forward to get your feedback!&lt;/p&gt;</description></item></channel></rss>