BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//SQLBits/com
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
DTSTART:20130504T095000Z
DTEND:20130504T105000Z
LOCATION:SQLBits Conference - Theatre
SUMMARY:DAX Query Engine Internals
DESCRIPTION:The VertiPaq engine, which is the core of<br />
the new SQL Server Analysis Services Tabular engine, has an unprecedented level<br />
of performance, thanks to its fine-tuned architecture and its ability to<br />
perform fast cross-fltering. Automatic cross filtering between columns of the<br />
same table or related tables is a very powerful feature of DAX. It allows a measure<br />
to evaluate to different values for different cells in a pivot table even<br />
though the DAX expression for the measure does not change. Filter context is<br />
the underlying mechanism that enables this magic behavior. But it is also a<br />
very tricky concept that even befuddles some DAX experts. In this session, we will<br />
analyze the way DAX solves filtering. Starting from simple queries, we will<br />
follow the steps DAX does with the filter context, discovering the internals of<br />
the query engine of DAX.
X-ALT-DESC;FMTTYPE=text/html:<html><body><p><b>DAX Query Engine Internals</b></p><p>The VertiPaq engine, which is the core of<br /> the new SQL Server Analysis Services Tabular engine, has an unprecedented level<br /> of performance, thanks to its fine-tuned architecture and its ability to<br /> perform fast cross-fltering. Automatic cross filtering between columns of the<br /> same table or related tables is a very powerful feature of DAX. It allows a measure<br /> to evaluate to different values for different cells in a pivot table even<br /> though the DAX expression for the measure does not change. Filter context is<br /> the underlying mechanism that enables this magic behavior. But it is also a<br /> very tricky concept that even befuddles some DAX experts. In this session, we will<br /> analyze the way DAX solves filtering. Starting from simple queries, we will<br /> follow the steps DAX does with the filter context, discovering the internals of<br /> the query engine of DAX.</p><p><b>Alberto Ferrari</b></p><p>Alberto Ferrari is a Business Intelligence consultant. Alberto helped several software houses to build complex BI solutions, from the OLTP to the final OLAP cubes, providing planning hints all over the development lifecycle. He is a book author also, having worked on "Exper Cube Development with Microsoft SQL Server 2008" with Marco Russo and Chris Webb and Microsoft PowerPivot for Excel 2010: Give Your Data Meaning with Marco Russo.</p><a href="http://sqlblog.com/blogs/alberto_ferrari/default.aspx" >http://sqlblog.com/blogs/alberto_ferrari/default.aspx</a></body></html>
UID:SQLBITS1524SEQUENCE:0
DTSTAMP:20130526T030125Z
END:VEVENT
END:VCALENDAR
