<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>MDX Script Performance Analyser</title><link>http://www.codeplex.com/mdxscriptperf/Project/ProjectRss.aspx</link><description></description><item><title>Updated Release: Release 0.2 (Sep 11, 2008)</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=17233</link><description>&lt;div&gt;
Release 0.2 is the first release that supports Analysis Services 2008. There is a separate EXE for AS2005 and AS2008.&lt;br&gt; &lt;br&gt;The only other change in this release is running queries in a background thread so that the UI is more responsive to cancelling the execution midstream.&lt;br&gt;
&lt;/div&gt;</description><author>furmangg</author><pubDate>Fri, 12 Sep 2008 04:59:58 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 0.2 (Sep 11, 2008) 20080912045958A</guid></item><item><title>Released: Release 0.2 (Sep 11, 2008)</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=17233</link><description>&lt;div&gt;
Release 0.2 is the first release that supports Analysis Services 2008. There is a separate EXE for AS2005 and AS2008.&lt;br&gt; &lt;br&gt;The only other change in this release is running queries in a background thread so that the UI is more responsive to cancelling the execution midstream.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Fri, 12 Sep 2008 04:59:58 GMT</pubDate><guid isPermaLink="false">Released: Release 0.2 (Sep 11, 2008) 20080912045958A</guid></item><item><title>Source code checked in, #17464</title><link>http://www.codeplex.com/mdxscriptperf/SourceControl/ListDownloadableCommits.aspx</link><description>fixing assembly info</description><author>furmangg</author><pubDate>Fri, 12 Sep 2008 04:59:35 GMT</pubDate><guid isPermaLink="false">Source code checked in, #17464 20080912045935A</guid></item><item><title>Updated Release: Release 0.2 (Sep 11, 2008)</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=17233</link><description>&lt;div&gt;
Release 0.2 is the first release that supports Analysis Services 2008. There is a separate EXE for AS2005 and AS2008.&lt;br&gt; &lt;br&gt;The only other change in this release is running queries in a background thread so that the UI is more responsive to cancelling the execution midstream.&lt;br&gt;
&lt;/div&gt;</description><author>furmangg</author><pubDate>Fri, 12 Sep 2008 04:56:35 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 0.2 (Sep 11, 2008) 20080912045635A</guid></item><item><title>Source code checked in, #17463</title><link>http://www.codeplex.com/mdxscriptperf/SourceControl/ListDownloadableCommits.aspx</link><description>adding separate project file for AS2008</description><author>furmangg</author><pubDate>Fri, 12 Sep 2008 02:55:14 GMT</pubDate><guid isPermaLink="false">Source code checked in, #17463 20080912025514A</guid></item><item><title>Updated Release: Release 0.2 (Sep 11, 2008)</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=17233</link><description>&lt;div&gt;
Release 0.2 is the first release that supports Analysis Services 2008. There is a separate EXE for AS2005 and AS2008.&lt;br&gt; &lt;br&gt;The only other change in this release is running queries in a background thread so that the UI is more responsive to cancelling the execution midstream.&lt;br&gt;
&lt;/div&gt;</description><author>furmangg</author><pubDate>Fri, 12 Sep 2008 02:53:28 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 0.2 (Sep 11, 2008) 20080912025328A</guid></item><item><title>Released: Release 0.2 (Sep 11, 2008)</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=17233</link><description>&lt;div&gt;
Release 0.2 is the first release that supports Analysis Services 2008. There is a separate EXE for AS2005 and AS2008.&lt;br&gt; &lt;br&gt;The only other change in this release is running queries in a background thread so that the UI is more responsive to cancelling the execution midstream.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Fri, 12 Sep 2008 02:53:26 GMT</pubDate><guid isPermaLink="false">Released: Release 0.2 (Sep 11, 2008) 20080912025326A</guid></item><item><title>Created Release: Release 0.2 (Sep 11, 2008)</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=17233</link><description>&lt;div&gt;
Release 0.2 is the first release that supports Analysis Services 2008. There is a separate EXE for AS2005 and AS2008.&lt;br&gt; &lt;br&gt;The only other change in this release is running queries in a background thread so that the UI is more responsive to cancelling the execution midstream.&lt;br&gt;
&lt;/div&gt;</description><author>furmangg</author><pubDate>Fri, 12 Sep 2008 02:51:46 GMT</pubDate><guid isPermaLink="false">Created Release: Release 0.2 (Sep 11, 2008) 20080912025146A</guid></item><item><title>New Post: Can't get chart after clicking run query</title><link>http://www.codeplex.com/mdxscriptperf/Thread/View.aspx?ThreadId=35459</link><description>&lt;div style="line-height: normal;"&gt;It works for us. We're going to need some more info. Can you include any error messages you get or a screenshot? Does it work with the example seen on the homepage against Adventure Works?
&lt;/div&gt;</description><author>furmangg</author><pubDate>Thu, 11 Sep 2008 16:44:43 GMT</pubDate><guid isPermaLink="false">New Post: Can't get chart after clicking run query 20080911044443P</guid></item><item><title>New Post: Can't get chart after clicking run query</title><link>http://www.codeplex.com/mdxscriptperf/Thread/View.aspx?ThreadId=35459</link><description>&lt;div style="line-height: normal;"&gt;Chris,&lt;br&gt;
&lt;br&gt;
I can't get the two charts after running query at run time. Do you know why it is?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Triaphoo&lt;br&gt;
&lt;/div&gt;</description><author>triaphoo</author><pubDate>Thu, 11 Sep 2008 14:14:58 GMT</pubDate><guid isPermaLink="false">New Post: Can't get chart after clicking run query 20080911021458P</guid></item><item><title>Source code checked in, #17380</title><link>http://www.codeplex.com/mdxscriptperf/SourceControl/ListDownloadableCommits.aspx</link><description>executions run in background thread so that app is more responsive to the user cancelling and viewing partial results</description><author>furmangg</author><pubDate>Thu, 11 Sep 2008 05:40:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #17380 20080911054045A</guid></item><item><title>Source code checked in, #17376</title><link>http://www.codeplex.com/mdxscriptperf/SourceControl/ListDownloadableCommits.aspx</link><description>checking in source code to existing 0.1 Alpha release</description><author>furmangg</author><pubDate>Thu, 11 Sep 2008 04:15:16 GMT</pubDate><guid isPermaLink="false">Source code checked in, #17376 20080911041516A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/mdxscriptperf/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;MDX Script Performance Analyser&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The MDX Script Performance Analyser allows the user to identify how much each calculated member, named set and scoped assignment in an Analysis Services cube's MDX script contributes to the overall performance of a given MDX query.&lt;br /&gt; &lt;br /&gt;To use the tool, all you need to do is connect to the database and cube you'll be querying and then enter an MDX query in the main textbox and hit the 'Run Query' button. When you do this, the tool does the following:&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Connects to the cube using ADOMD.Net &lt;b&gt;and&lt;/b&gt; AMO&lt;/li&gt;&lt;li&gt;Read's the cube's MDX Script and splits it up into its constituent statements, storing them in an array&lt;/li&gt;&lt;li&gt;Executes a Clear Cache command to ensure that all queries are run on a cold cache&lt;/li&gt;&lt;li&gt;Executes a Clear Calculations command so that for the current session the cube appears as though its MDX Script contains no commands&lt;/li&gt;&lt;li&gt;For each statement in the array of statements from the MDX Script, it then:&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Executes the first statement in the MDX Script within the session, so that the cube now acts as though its MDX Script contains only this statement and all previously executed statements&lt;/li&gt;&lt;li&gt;Runs the query you entered in the textbox&lt;/li&gt;&lt;li&gt;Stores how long the query took to run, plus other interesting metrics&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Once the query has run on the equivalent of the entire MDX Script in the cube, a report is generated which contains graphs and charts illustrating the data captured earlier&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Generally speaking, whenever you see a steep (and sustained) increase in the amount of time taken to run your query then you know that the accompanying MDX Script statement has had that effect and might be worth optimising.&lt;br /&gt; &lt;br /&gt;For instance, look at the following screenshot and notice that the left graph spikes and sustains the increase:&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/mdxscriptperf/Project/FileDownload.aspx?DownloadId=11215" alt="Screenshot.gif" /&gt;&lt;br /&gt; &lt;br /&gt;Then you can move to the next page(s) of the report and find the MDX of the specific statement(s) in the calc script which are responsible for the slow performance. Download a &lt;a href="javascript:window.location.href='http://www.codeplex.com/mdxscriptperf/Project/FileDownload.aspx?DownloadId=11217';"&gt;sample report&lt;/a&gt; to see how this works.&lt;br /&gt;
&lt;/div&gt;</description><author>furmangg</author><pubDate>Wed, 25 Apr 2007 21:37:27 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070425093727P</guid></item><item><title>RELEASED: 0.1 Alpha</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=2870</link><description>This release is useable but still fairly rough around the edges. </description><author></author><pubDate>Tue, 17 Apr 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">RELEASED: 0.1 Alpha 20070417070000A</guid></item><item><title>UPDATED RELEASE: 0.1 Alpha</title><link>http://www.codeplex.com/mdxscriptperf/Release/ProjectReleases.aspx?ReleaseId=2870</link><description>This release is useable but still fairly rough around the edges. </description><author></author><pubDate>Tue, 17 Apr 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1 Alpha 20070417070000A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/mdxscriptperf/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>cwebb</author><pubDate>Tue, 03 Apr 2007 14:58:49 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070403025849P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/mdxscriptperf/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;MDX Script Performance Analyser&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The MDX Script Performance Analyser allows the user to identify how much each calculated member, named set and scoped assignment in an Analysis Services cube's MDX script contributes to the overall performance of a given MDX query.&lt;br /&gt; &lt;br /&gt;To use the tool, all you need to do is connect to the database and cube you'll be querying and then enter an MDX query in the main textbox and hit the 'Run Query' button. When you do this, the tool does the following:&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Connects to the cube using ADOMD.Net &lt;b&gt;and&lt;/b&gt; AMO&lt;/li&gt;&lt;li&gt;Read's the cube's MDX Script and splits it up into its constituent statements, storing them in an array&lt;/li&gt;&lt;li&gt;Executes a Clear Cache command to ensure that all queries are run on a cold cache&lt;/li&gt;&lt;li&gt;Executes a Clear Calculations command so that for the current session the cube appears as though its MDX Script contains no commands&lt;/li&gt;&lt;li&gt;For each statement in the array of statements from the MDX Script, it then:&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;Executes the first statement in the MDX Script within the session, so that the cube now acts as though its MDX Script contains only this statement and all previously executed statements&lt;/li&gt;&lt;li&gt;Runs the query you entered in the textbox&lt;/li&gt;&lt;li&gt;Stores how long the query took to run, plus other interesting metrics&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;Once the query has run on the equivalent of the entire MDX Script in the cube, a report is generated which contains graphs and charts illustrating the data captured earlier&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;Generally speaking, whenever you see a steep (and sustained) increase in the amount of time taken to run your query then you know that the accompanying MDX Script statement has had that effect and might be worth optimising.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>cwebb</author><pubDate>Tue, 03 Apr 2007 14:37:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070403023759P</guid></item></channel></rss>