<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://prologika.com/CS/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Prologika (Teo Lachev&amp;#39;s Weblog)</title><subtitle type="html">Teo Lachev is a consultant, mentor, and author focusing on the design and development of Microsoft .NET business intelligence solutions. Read about Teo&amp;#39;s work and life. Registered users can post comments.</subtitle><id>http://prologika.com/CS/blogs/blog/atom.aspx</id><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/default.aspx" /><link rel="self" type="application/atom+xml" href="http://prologika.com/CS/blogs/blog/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2007-12-15T22:59:00Z</updated><entry><title>Intelligencia Query</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/05/14/intelligencia-query.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/05/14/intelligencia-query.aspx</id><published>2008-05-15T02:37:48Z</published><updated>2008-05-15T02:37:48Z</updated><content type="html">&lt;p&gt;Chris Webb, a fellow MVP and MDX guru, who&amp;#39;s blog is a must-read for all SSAS junkies, was kind enough to let me take a look at the &lt;a href="http://www.it-workplace.co.uk/IQ.aspx"&gt;Intelligencia Query&lt;/a&gt; product he&amp;#39;s been working on for a while with Andrew Wiles. Chris &lt;a href="http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!1797.entry"&gt;announced&lt;/a&gt; the product back in April which is now selling as a commercial offering.
&lt;/p&gt;&lt;p&gt;Now, lots of things have been said about the current state of the SSRS-SSAS integration, which is to say the least wanting.  In a previous &lt;a href="http://prologika.com/CS/blogs/blog/archive/2007/11/20/radius-producer-quot-produces-quot-no-nonsense-ssas-support.aspx"&gt;blog&lt;/a&gt;, I wrote &amp;quot;In my opinion, the biggest challenge the Microsoft BI initiative faces today is the inadequate support for Analysis Services.&amp;quot;  Alas, we won&amp;#39;t witness an improved SSRS-SSAS integration in SQL Server 2008 as Microsoft decided to focus on other areas and priorities.
&lt;/p&gt;&lt;p&gt; Rest assured though that Microsoft understands the importance of this integration scenario. I personally have voiced my concerns on a few occasions and have put this on the top of my wish list which I shared with the Reporting Services team. There are good things happening already which make me believe that SQL Server.NEXT (post-SQL Server 2008) will materialize this wish. What&amp;#39;s really needed is Excel-like support of SSAS in Reporting Services, plus calculated members which are already supported.
&lt;/p&gt;&lt;p&gt;Then, the question is what to do meanwhile if you target Analysis Services (and you should). One approach is to take the &amp;quot;I&amp;#39;ll stick with Microsoft&amp;quot; approach. This may require you find workarounds for the static schema and other limitations, such as using the Microsoft OLE DB Provider for Analysis Services instead of the built-in SSAS provider. This is not as bad as it seems as little out-of-box thinking usually gets the job done.  By the way, I wrote some 50 pages in my next &lt;a href="http://prologika.com/CS/blogs/blog/archive/2008/04/01/applied-microsoft-sql-server-2008-reporting-services.aspx"&gt;book&lt;/a&gt; to cover integrating SSRS with SSAS in as much detail as possible. 
&lt;/p&gt;&lt;p&gt;The second approach is to look at third-party offerings, such as &lt;a href="http://prologika.com/CS/blogs/blog/archive/2007/11/20/radius-producer-quot-produces-quot-no-nonsense-ssas-support.aspx"&gt;Radius Producer&lt;/a&gt; and Intelligenca Query. What I liked about Intelligenca Query is that it doesn&amp;#39;t require throwing the baby with the water.  You can still keep the Microsoft Report Designer but use Intelligenca Query to replace the built-in SSAS provider. This works because just like the built-in provider, Intelligenca Query is implemented as a data extension. I tested Intelligenca Query with SQL Server 2008 and it worked without any issues with the BIDS Report Designer and Report Builder 2.0 (aka Report Designer Preview).
&lt;/p&gt;&lt;p&gt;The good thing about Intelligenca Query is that it lets you plug in an arbitrary MDX query. Behind the scenes, it pulls out a little trick where it rewrites the report dataset by transposing columns to rows. Consequently, you have to use the matrix region to rotate the rows back to columns to recreate the original query results. Now, my ideal provider would support a dual mode where I can tell it not to rewrite anything but just to give me the results. Of course, if another dimension member is added, it won&amp;#39;t show up on the report columns (assuming a table with fixed columns) but I can see this being useful for notice users that create ad hoc reports or when the columns are fairly static. 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.prologika.com/blog/051508_0237_Intelligenc1.png" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;Another thing I liked, of course, about Intelligenca Query is that it eliminates the nagging issue of &lt;a href="http://prologika.com/CS/blogs/blog/archive/2006/02/08/853.aspx"&gt;server aggregates&lt;/a&gt; which are the aggregates for the dimension All members. With the built-in provider, you have to explicitly request them by using the Aggregate function but they won&amp;#39;t be retuned if you hand-code your query. Intelligenca Query simply brings them as additional rows. What if you don&amp;#39;t want them, such as when you need a group footer? No problem, just exclude them from the query and group on the rest of the rows.
&lt;/p&gt;&lt;p&gt;Another cool thing is working with parent-child hierarchies. The MS built-in provider takes this strange design pattern where it dumps all members in a single column, thereby making it virtually impossible to create subtotals per level. With Intelligence Query this issue disappears:
&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.prologika.com/blog/051508_0237_Intelligenc2.png" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;I also liked the graphical query designer which is pretty much in par with the Microsoft graphical MDX Query Designer.  On the downside, some outstanding work is required to handle parameters and synchronize the text query with the graphical designer.
&lt;/p&gt;&lt;p&gt;If the SSAS built-in provider is driving you nuts, I encourage you to take a look and evaluate Intelligenca Query.
&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2890" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /><category term="Analysis Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx" /><category term="Business Intelligence" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>SSAS HTTP Connectivity and SharePoint</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/05/12/ssas-http-connectivity-and-sharepoint.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/05/12/ssas-http-connectivity-and-sharepoint.aspx</id><published>2008-05-12T11:58:26Z</published><updated>2008-05-12T11:58:26Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Scenario
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You won&amp;#39;t enable SSAS HTTP connectivity via a SharePoint site.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Issue
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You followed the instructions in the Configuring HTTP Access to SQL Server 2005 Analysis Services on Microsoft Windows Server 2003 &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/httpasws.mspx"&gt;whitepaper&lt;/a&gt; but you get &amp;quot; Failed to start monitoring directory changes&amp;quot; error when you try to access the SSAS server by its pump URL, such as http://www.adventure-works/olap/msmdpump.dll.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Solution
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Ignore the step where you had to create an olap pool and assign the OLAP vroot to it. Instead, assign the vroot to the same IIS application pool as the one the SharePoint site belongs to, such as SharePoint -80. In addition, make sure you enable the web extension to the pump dll, as explained in the above article.
&lt;/p&gt;&lt;p&gt;If you have created non-domain Windows accounts on the server for testing, make sure that the server and local Windows accounts (the one the user will use to log in to the user machine) are &lt;strong&gt;synchronized&lt;/strong&gt;, that is, have the same name and password. For example, if I create a non-domain local account Bob on the server where SSAS is installed, Bob must log in to his machine as Bob and both accounts (user and server) must have the same password. &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2879" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Analysis Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx" /></entry><entry><title>Sharing Lost Reports with Web Users</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/05/09/sharing-lost-reports-with-web-users.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/05/09/sharing-lost-reports-with-web-users.aspx</id><published>2008-05-10T00:55:52Z</published><updated>2008-05-10T00:55:52Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Scenario
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You need to configure a SharePoint site integrated with Reporting Services for Internet access. In our case, the end users would authenticate with Windows security by using local Windows account created on the web server.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Issues
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Report URLs reference the machine NetBIOS name and fail to execute with &amp;quot;The path of the item &amp;#39;&amp;lt;path&amp;#39; is not valid. The full path must be less than 260 characters long; other restrictions apply&amp;quot;.  Same happens when Report Builder tries to load models.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;
	&lt;/p&gt;&lt;p&gt;This one took a few hours to solve:
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Since Reporting Services 2008 only supports access from SharePoint URLs in the default zone, change the public URL of the default zone (SharePoint 3.0 Central Administration -&amp;gt; Operations -&amp;gt; Alternate Access Mappings) to the web server Internet URL, such as http://www.adventure-works.com/.
&lt;/div&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;This will take care of the report URLs which now should include the server Internet address. However, requesting reports would result in rsItemNotFound errors although the report URLs look perfectly normal. 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Open the report project in BIDS. In the project properties, change the TargetDataSources and TargetReportFolder settings to include the server Internet URL instead of NetBIOS names, such as http://&lt;strong&gt;www.adventure-works.com&lt;/strong&gt;/Report Library/Shared Documents/Data Sources for the TargetDataSource setting.
&lt;/div&gt;&lt;p&gt;&lt;img src="http://www.prologika.com/blog/051008_0055_SharingLost1.png" alt="" /&gt;
			&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Redeploy the report definition.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;At this point, standards reports deployed to SharePoint should work. If you use local server accounts for your users, however, previewing reports in Report Builder may fail with mysterious errors about invalid semantic queries. You can solve this issue by making sure that the user logon and server accounts are identical, that is, have the same name and password.&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2878" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /></entry><entry><title>Tricksy Parameter Prompts</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/04/21/tricksy-parameter-prompts.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/04/21/tricksy-parameter-prompts.aspx</id><published>2008-04-21T16:47:00Z</published><updated>2008-04-21T16:47:00Z</updated><content type="html">&lt;p&gt;Q: How to make the darn parameter drop-down list wider in HTMLViewer? HTMLViewer is the Report Manager control that displays the report when you view the report. &lt;/p&gt;
&lt;p&gt;A: HTMLViewer supports limited customization via a CSS stylesheet. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy HTMLViewer.css to MyHTMLViewer.css in the same folder (Reporting Services\ReportServer\Styles). Note that the actual folder path varies between SQL Server versions. &lt;/li&gt;
&lt;li&gt;Add the following CSS style to MyHTMLViewer.css &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;SELECT { &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;font-size: 8pt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;font-family: Verdana; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;width:200px &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&lt;font face="Arial"&gt;As a result, all SELECT elements on the page (all dropdowns, such as parameter prompts, zoom, export) will pick up these settings.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;Configure the server to use the custom stylesheet by one of these options: &lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;If you want to apply the custom styles to all reports, add a new HTMLViewerStyleSheet element to the rsreportserver.config file, such as: &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;lt;Configuration&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;... &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;lt;HTMLViewerStyleSheet&amp;gt;MyStyleSheet&amp;lt;/HTMLViewerStyleSheet&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;... &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;lt;/Configuration&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:54pt;"&gt;&lt;em&gt;Note that due to an unfortunate bug, the HTMLViewerStyleSheet setting doesn&amp;#39;t work with February CTP of SQL Server 2008 but it will be fixed in the final release. &lt;/em&gt;&lt;/p&gt;
&lt;ol style="MARGIN-LEFT:72pt;"&gt;
&lt;li&gt;Use the rs:Stylesheet device setting to apply the custom style to given report only, such as: &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;http://localhost/ReportServer?/AdventureWorks Sample Reports/Product Line Sales&amp;amp;rs:Command=Render&lt;strong&gt;&amp;amp;rc:Stylesheet=MyStylesheet&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2848" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /></entry><entry><title>Applied Microsoft SQL Server 2008 Reporting Services</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/04/01/applied-microsoft-sql-server-2008-reporting-services.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/04/01/applied-microsoft-sql-server-2008-reporting-services.aspx</id><published>2008-04-02T02:48:00Z</published><updated>2008-04-02T02:48:00Z</updated><content type="html">&lt;p&gt;This is not an April&amp;#39;s fool joke. I am excited to make an early announcement about my next &lt;a href="http://www.amazon.com/Applied-Microsoft-Server-Reporting-Services/dp/0976635313/ref=pd_bbs_sr_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207103775&amp;amp;sr=8-3"&gt;book&lt;/a&gt;, Applied Microsoft SQL Server 2008 Reporting Services, which has been keeping me busy lately. There are many exciting features coming up the next (third) release of Reporting Services which deserve coverage by your humble correspondent. I&amp;#39;ll disclose more details about the book in the coming months as the project evolves. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.prologika.com/blog/040208_0247_AppliedMicr1.png" /&gt; &lt;/p&gt;
&lt;p&gt;Got spinny?&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2833" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /><category term="Business Intelligence" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>Applied Microsoft Analysis Services 2005 Goes E-Book</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/03/27/applied-microsoft-analysis-services-2005-goes-e-book.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/03/27/applied-microsoft-analysis-services-2005-goes-e-book.aspx</id><published>2008-03-27T12:16:50Z</published><updated>2008-03-27T12:16:50Z</updated><content type="html">&lt;p&gt;I happy to announce my book &amp;quot;Applied Microsoft Analysis Services 2005&amp;quot; is now available as an Adobe PDF e-book. The first retailer that Google Alerts reported to sell it is &lt;a href="http://www.diesel-ebooks.com/cgi-bin/item/097663533X/Applied-Microsoft-Analysis-Services-2005-And-Microsoft-Business-Intelligence-Platform-eBook.html"&gt;Diesel Ebooks&lt;/a&gt;. It should soon pop up on all popular ebook retailer sites, such as ebooks.com. The suggested retail price for the ebook version is set to $39.95, which is ten bucks cheaper than the suggested retail price of the paper copy.  The ebook is DRM-protected but fully functional with unlimited printing and copying capabilities. The DRM protection is handled by the retailer. Since the distributor is not set up to handle different pricing models, such as buy the paper copy and get the ebook free, there is no discount pricing model for the e-book version at this time.
&lt;/p&gt;&lt;p&gt;Also, the same book is now &lt;a href="http://www.amazon.com/Applied-Microsoft-Analysis-Services-2005/dp/B00161A7JQ/ref=sr_1_5?ie=UTF8&amp;amp;s=books&amp;amp;qid=1206619166&amp;amp;sr=8-5"&gt;available&lt;/a&gt; on Amazon Kindle. Since I don&amp;#39;t have an Amazon Kindle, I don&amp;#39;t know what the Kindle version looks like. Unfortunately, Amazon doesn&amp;#39;t support PDF. They use proprietary software that converts the book to the Kindle native format (AZW). If you buy the Kindle copy, please drop me a note to share your feedback. &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2827" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Writing" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Writing/default.aspx" /><category term="Analysis Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx" /><category term="Business Intelligence" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>The Rational Guide To Planning with Microsoft Office PerformancePoint Server 2007</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/03/15/the-rational-guide-to-planning-with-microsoft-office-performancepoint-server-2007.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/03/15/the-rational-guide-to-planning-with-microsoft-office-performancepoint-server-2007.aspx</id><published>2008-03-15T22:46:21Z</published><updated>2008-03-15T22:46:21Z</updated><content type="html">&lt;p&gt;&lt;span style="font-family:Verdana;font-size:10pt;"&gt;&lt;span style="color:black;"&gt;I have to admit that my preoccupation with Reporting Services and Analysis Services don&amp;#39;t leave me much bandwidth nowadays to tackle other Microsoft BI (far less third-party) offerings. One of the products I know I need to catch up is the planning component of PerformanceServer, formerly known as Biz#. Fortunately, Nick and Adrian followed up on their The Rational Guide To Planning with Microsoft Office PerformancePoint Server 2007, which I &lt;a href="http://prologika.com/CS/blogs/blog/archive/2007/12/15/relational-guide-to-monitoring-and-analyzing-with-microsoft-office-performancepoint-server-2007.aspx" /&gt;&lt;/span&gt;wrote&lt;span style="color:black;"&gt; about, with a new &lt;a href="http://www.amazon.com/Rational-Planning-Microsoft-Office-PerformancePoint/dp/1932577424/ref=pd_bbs_sr_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1205619660&amp;amp;sr=1-2" /&gt;&lt;/span&gt;book&lt;span style="color:black;"&gt;
			&lt;/span&gt;&lt;/span&gt;The Rational Guide To Planning with Microsoft Office PerformancePoint Server 2007. Initially, they were planning a single PerformancePoint book but they decided to split it because of book size limitations that the publisher has.
&lt;/p&gt;&lt;p&gt;The planning piece of PerformancePoint requires more than solid knowledge of Analysis Services because of its strong financial focus. You need to know quite a bit about budgeting, planning, chart of accounts, and other financial concepts. Fortunately, &lt;span style="color:black;font-family:Verdana;font-size:10pt;"&gt;The Rational Guide To Planning with Microsoft Office PerformancePoint Server 2007 fills in the gap and bridges the implementation and business audiences by providing an essential coverage of the product accompanied with practical examples, all in a portable light-size format. &lt;/span&gt;
	&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/images/1932577424/sr=1-2/qid=1205619660/ref=dp_image_0?ie=UTF8&amp;amp;n=283155&amp;amp;s=books&amp;amp;qid=1205619660&amp;amp;sr=1-2"&gt;&lt;img src="http://www.prologika.com/blog/031508_2246_TheRational1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2797" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Business Intelligence" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx" /></entry><entry><title>SQL Server 2008 February CTP Is Out</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/02/22/sql-server-2008-february-ctp-is-out.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/02/22/sql-server-2008-february-ctp-is-out.aspx</id><published>2008-02-22T12:41:51Z</published><updated>2008-02-22T12:41:51Z</updated><content type="html">&lt;p&gt;&lt;span style="color:black;font-size:10pt;"&gt;February CTP is out. It brings the much anticipated integration with Visual Studio 2008 and the new BIDS Report Designer. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;&lt;span style="color:black;"&gt;&lt;strong&gt;Download the February CTP here:&lt;br /&gt;&lt;a href="http://www.microsoft.com/sql/2008/prodinfo/download.mspx" title="http://www.microsoft.com/sql/2008/prodinfo/download.mspx" /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#013da4;"&gt;http://www.microsoft.com/sql/2008/prodinfo/download.mspx&lt;/span&gt;&lt;span style="color:black;"&gt;
			&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; 
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10pt;"&gt;&lt;span style="color:black;"&gt;&lt;strong&gt;Updated Books Online for February CTP are available here:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=19DB0B42-A5B2-456F-9C5C-F295CDD58D7A&amp;amp;displaylang=en" title="http://www.microsoft.com/downloads/details.aspx?familyid=19DB0B42-A5B2-456F-9C5C-F295CDD58D7A&amp;amp;displaylang=en" /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#013da4;"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=19DB0B42-A5B2-456F-9C5C-F295CDD58D7A&amp;amp;displaylang=en&lt;/span&gt;&lt;span style="color:black;"&gt;
			&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;font-family:Arial;font-size:10pt;"&gt;&lt;br /&gt;&lt;strong&gt;What&amp;#39;s new in Reporting Services February CTP (compared to the previous November 2007 CTP):&lt;/strong&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:black;font-size:10pt;"&gt;Support for Microsoft Word Rendering&lt;br /&gt;This allows users to render reports as Word documents that are compatible with Microsoft Word 2000 and greater.&lt;br /&gt; 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:black;font-size:10pt;"&gt;Data Visualization Enhancements&lt;br /&gt;Data Visualization Enhancements provides significantly improved support for Chart and adds support for Gauge controls directly within reports.   &lt;br /&gt; 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:black;font-size:10pt;"&gt;SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint Technologies&lt;br /&gt;The SQL Server 2008 Reporting Services Add-in for SharePoint Technologies allows you to take advantage of SQL Server 2008 report rendering, processing and management capabilities in SharePoint Integrated mode.  This version includes Data-driven subscriptions.&lt;br /&gt; 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:black;font-size:10pt;"&gt;Report Design Enhancements in Business Intelligence Development Studio (BIDS)&lt;br /&gt;BIDS overall has been migrated from a Visual Studio 2005 to Visual Studio 2008 platform.  In addition, the report design tools found in BIDS were significantly updated for Reporting Services.  Updates include:&lt;br /&gt;- the more powerful Tablix based Tables, Lists, Matrices&lt;br /&gt;- the Report Data window for easier interaction with data fields&lt;br /&gt;- the integration of data visualization enhancements (Chart, Gauge)&lt;br /&gt;- new dialogs throughout the design experience&lt;br /&gt; 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:black;font-size:10pt;"&gt;Throughput Enhancements&lt;br /&gt;Further improvements in report rendering throughput, the number of reports rendered in a given amount of time for several types of workloads.
&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2749" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /><category term="SQL Server 2008" scheme="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx" /></entry><entry><title>Last  Non Empty Affairs</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/02/06/last-non-empty-affairs.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/02/06/last-non-empty-affairs.aspx</id><published>2008-02-06T23:51:00Z</published><updated>2008-02-06T23:51:00Z</updated><content type="html">&lt;p&gt;Enterprise Edition of Analysis Services 2005 and 2008 supports semi-additive functions, such as LastNonEmpty, LastChild, and so on, to facilitate working with semi-additive measures, such as account balances and inventory snapshots. For example, the screenshot below shows LastNonEmtpy in action. To demonstrate this, I added a Last Sales measure to the Internet Sales measure group in the Adventure Works cube and set its AggregationFunction property to LastNonEmpty. Of course, this doesn&amp;#39;t make much sense because sales amounts are fully additive but it&amp;#39;s OK for demo purposes. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.prologika.com/blog/020608_2350_LastNonEmpt1.png" /&gt; &lt;/p&gt;
&lt;p&gt;As expected, the quarter and year totals show the last non empty sales. The customer totals are correct too because semi-additive measures sum across any dimension except Time. But what about the grand total of $14.98? Shouldn&amp;#39;t we get the sum of the quarter (or year) subtotals? &lt;/p&gt;
&lt;p&gt;To answer this question, we need to understand how LastNonEmpty operates. LastNonEmtpy works across time and not across other dimensions. Because the last customer recorded sales are in June 2008, LastNonEmpty gives you Q2 total of $14.98 which becomes the YTD total as well. So, does it make sense to sum the totals vertically? The philosophical answer is &amp;quot;it depends&amp;quot;. If this was inventory balances, the question is why we have missing balances in the last day. In other words, to get the vertical sum right we need to record balances for each product for each period. One may say that in this case LastNonEmpty is correct because it makes no assumptions about what happened to the &amp;quot;missing&amp;quot; values for products, customers, etc. It could be that we didn&amp;#39;t record them or it could be that there we discontinued that their ending balance is indeed not applicable. &lt;/p&gt;
&lt;p&gt;But, there could be cases when we need LastNonEmpty to sum vertically instead of getting the last values. For example, the cube may have test scores and you may need to get the last score, such as to calculate the average student or school score. To address this requirement, our first impulse could be to use a scope assignment that overwrites the (Root(Customer), Root(Date)) tuple to server SUM aggregate function (the one you specify in the AggregateFunction property). But, as it stands, SSAS doesn&amp;#39;t support plugging in server aggregate functions in scope assignments. &lt;/p&gt;
&lt;p&gt;So, we will try the reverse approach: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add a new fully-additive measure Sales with SUM aggregate function. &lt;/li&gt;
&lt;li&gt;Overwrite the Sum with LastNonEmpty at the customer level. &lt;/li&gt;
&lt;li&gt;Hide Last Sales and use Sales instead. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;&lt;span style="COLOR:blue;"&gt;Scope&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;( &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;[Date].[Date].[All], &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;[Customer].[Customer].[Customer].&lt;span style="COLOR:blue;"&gt;Members&lt;/span&gt;, &lt;span style="COLOR:#00b050;"&gt;/*or Leaves(Customer)*/&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;{ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;[Measures].[Sales] &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;} &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;this = [Measures].[Last Sales]; &lt;span style="COLOR:#00b050;"&gt;/*assign Last Sales to Sales to make it semi-additive at customer level*/&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Courier New;"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Scope&lt;/span&gt;; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Note that [Customer].[Customer].[Customer]. Members exclude the Customer All member. Since the server uses the All member to aggregate up, aggregating at a higher level, such by product will work fine because All member will contain the SUM of the last sales. &lt;/p&gt;
&lt;p&gt;It will be great if a future SSAS release supports: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Using server aggregate functions in scope assignments &lt;/li&gt;
&lt;li&gt;Give the modeler an option to control the behavior of the semi-additive measures. &lt;/li&gt;&lt;/ol&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2736" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Analysis Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx" /></entry><entry><title>SQL Server 2008 Expected Q3 2008</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/01/25/sql-server-2008-expected-q3-2008.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/01/25/sql-server-2008-expected-q3-2008.aspx</id><published>2008-01-25T20:59:00Z</published><updated>2008-01-25T20:59:00Z</updated><content type="html">&lt;p&gt;Francois Ajenstat, Director of Product Management for Microsoft SQL Server, &lt;a class="" href="http://blogs.technet.com/dataplatforminsider/archive/2008/01/25/microsoft-sql-server-2008-roadmap-clarification.aspx" target="_blank"&gt;tells&lt;/a&gt; us that SQL Server 2008 will be released in Q3 2008 while Release Candidate (RC) is expected in Q2. The February 27&lt;sup&gt;th&lt;/sup&gt; marketing launch date remains unchanged.&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2731" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="SQL Server 2008" scheme="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx" /></entry><entry><title>Where Are Report Server Content Types Gone?</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2008/01/12/where-are-report-server-content-types-gone.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2008/01/12/where-are-report-server-content-types-gone.aspx</id><published>2008-01-13T02:55:00Z</published><updated>2008-01-13T02:55:00Z</updated><content type="html">&lt;p&gt;SharePoint always has a trick up its sleeve to surprise the innocent. I have to admit that I continue to be baffled by this technology. Not that I know too much about it, of course. But this thing is like the Pacific Ocean – web applications, site collections, sites, oh my. The further you go, the deeper it gets. Things that still escape my mind include how to get the default Office Server web site (with the Report Center, etc.) after upgrading from WSS 3.0, why I cannot implement custom SharePoint filter provider web parts in WSS given that the interfaces are in WSS, and the mother of all questions, why WSS supports Windows Server OS only. &lt;/p&gt;
&lt;p&gt;One thing, however, I managed to figure out (of course, after hours of experimenting, installing, and head-scratching since documentation is, shall we say, wanting) is how to get the Report Server content types to show in Microsoft Office SharePoint Server 2007. If you installing a new MOSS installation, after installing the Reporting Services Add-in, the Report Server content types should show up in the site settings. However, if you are upgrading from WSS, they may not show up. The issue could be that the Report Server Integration Feature is not activated. To check: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the site, expand the Site Actions and go to Site Settings, Modify All Site Settings. &lt;/li&gt;
&lt;li&gt;Under Site Collection Administration, choose Site Collection Features. If this is not a top-level site, you need to select the link for the Top Level Site Collection Features. &lt;/li&gt;
&lt;li&gt;Check the Report Server Integration Feature. If it is deactivated, click Activate. Isn&amp;#39;t this tricksy? &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;That should do it. You should be able to add the Report Server content types to the site. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.prologika.com/blog/011308_0254_WhereAreRep1.png" /&gt; &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2690" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /><category term="SharePoint" scheme="http://prologika.com/CS/blogs/blog/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Trying to Communicate</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2007/12/22/trying-to-communicate.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2007/12/22/trying-to-communicate.aspx</id><published>2007-12-23T03:07:00Z</published><updated>2007-12-23T03:07:00Z</updated><content type="html">&lt;p&gt;Visual Studio 2008 embraces the exciting new world of Windows Communication Foundation (WCF) for communicating with services. However, pitfalls await the unwary. I&amp;#39;ve recently tackled invoking the Reporting Services Web service with WCF and I want to share my findings. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Visual Studio Add Web Reference menu has been renamed to Add Service Reference to denote that WCF can communicate with much more than Web services, including probably my Zune device. Although the dialog has somewhat changed, you will be find your way to generate the proxy. &lt;/li&gt;
&lt;li&gt;What&amp;#39;s more surprising is that the auto-generated proxy methods now have somewhat different signatures. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;For example, the SQL Server Books Online has the following signature of the Reporting Services GetExecution Options API. &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;public ExecutionSettingEnum GetExecutionOptions (string Report,out ScheduleDefinitionOrReference Item);&lt;/font&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;Yet, WCF generates the following signature: &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;public ServerInfoHeader GetExecutionOptions(string Report, out ExecutionSettingEnum executionOption, out ScheduleDefinitionOrReference Item); &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;So, the returned value becomes an out parameter while ServerInfoHeader becomes a returned value. I am not sure how WCF figures this out. Does it mean that now the documentation should show both the 2.0 and WCF signatures? &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The second surprise wave hit me when I was trying to figure out a way to pass my credentials to the Web service. This, of course, will probably be one of the first things you need to do to invoke an Intranet service. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;In the good ol&amp;#39; 2.0 days, impersonating the user takes a single line of code. &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;rs.Credentials = System.Net.CredentialCache.DefaultCredentials;&lt;/font&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;How do we this in the shiny new WCF world? Strangely, the Visual Studio help says little about this. I came across some bizarre examples of declaring HTTP transports that made my head spin. In a sheer stroke of luck, I managed to figure out the right changes in the application config file (yes, now we have declarative settings). &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;COLOR:black;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;&amp;lt;security mode=&amp;quot;&lt;strong&gt;TransportCredentialOnly&lt;/strong&gt;&amp;quot;&amp;gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;COLOR:black;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;&amp;lt;transport clientCredentialType=&amp;quot;&lt;strong&gt;Ntlm&lt;/strong&gt;&amp;quot; proxyCredentialType=&amp;quot;None&amp;quot; realm=&amp;quot;&amp;quot; /&amp;gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;COLOR:black;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;&amp;lt;message clientCredentialType=&amp;quot;UserName&amp;quot; algorithmSuite=&amp;quot;Default&amp;quot; /&amp;gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;COLOR:black;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;&amp;lt;/security&amp;gt;&lt;/font&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;Wait! We need to tell WCF also that is OK to impersonate the user. &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;COLOR:black;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;ReportingService2005SoapClient rs = new ReportingService2005SoapClient(); &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;&lt;span style="FONT-SIZE:7pt;COLOR:black;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;font size="1"&gt;rs.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;At this point, I felt like upgrading my house only to find that I have to enter through the chimney. Upgrading to a new technology shouldn&amp;#39;t complicate things unnecessarily. I promptly switched back to the 2.0 style of programming. Luckily, they kept the old Add Web Reference button from the advanced settings of the Add Service Reference dialog. &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;I guess they were right. You can&amp;#39;t teach an old dog new tricks… &lt;/p&gt;
&lt;p style="MARGIN-LEFT:18pt;"&gt;Happy holidays! &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2660" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /><category term=".NET" scheme="http://prologika.com/CS/blogs/blog/archive/tags/.NET/default.aspx" /></entry><entry><title>Analysis Services Many-to-Many Dimensions: Query Performance Optimization Techniques Whitepaper Available</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2007/12/21/analysis-services-many-to-many-dimensions-query-performance-optimization-techniques-whitepaper-available.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2007/12/21/analysis-services-many-to-many-dimensions-query-performance-optimization-techniques-whitepaper-available.aspx</id><published>2007-12-22T00:54:00Z</published><updated>2007-12-22T00:54:00Z</updated><content type="html">&lt;p&gt;The Microsoft CAT team has &lt;a href="http://blogs.msdn.com/sqlcat/archive/2007/12/21/new-best-practices-articles-published-analysis-services-many-to-many-dimensions-query-performance-optimization-techniques.aspx"&gt;released&lt;/a&gt; a new whitepaper Analysis Services Many-to-Many Dimensions: Query Performance Optimization Techniques.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;Many-to-many dimension relationships in SQL Server 2005 Analysis Services (SSAS) enable you to easily model complex source schemas and provide great analytical capabilities. This capability frequently comes with a substantial cost in query performance due to the runtime join required by Analysis Services to resolve many-to-many queries. This best practices white paper discusses three many-to-many query performance optimization techniques, including how to implement them, and the performance testing results for each technique. It demonstrates that optimizing many-to-many relationships by compressing the common relationships between the many-to-many dimension and the data measure group, and then defining aggregations on both the data measure group and the intermediate measure group yields the best query performance. The results show dramatic improvement in the performance of many-to-many queries as the reduction in size of the intermediate measure group increases. Test results indicate that the greater the amount of compression, the greater the performance benefits—and that these benefits persist as additional fact data is added to the main fact table (and into the data measure group).&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2659" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Analysis Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx" /></entry><entry><title>Brian Welcker Leaving SSRS</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2007/12/17/brian-welcker-leaving-ssrs.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2007/12/17/brian-welcker-leaving-ssrs.aspx</id><published>2007-12-17T19:06:00Z</published><updated>2007-12-17T19:06:00Z</updated><content type="html">&lt;p&gt;As he posted &lt;a class="" href="http://blogs.msdn.com/bwelcker/archive/2007/12/12/new-adventures.aspx" target="_blank"&gt;here&lt;/a&gt;,&amp;nbsp;Brian Welcker (Group Program Manager of Reporting Services) is leaving the Reporting Services team and moving to the Microsoft Healthcare Solutions Group. Brian did so much to build and promote Reporting Services. SSRS wouldn&amp;#39;t have been the same if it wasn&amp;#39;t for Brian. The technical community (myself included) will surely miss him. &lt;/p&gt;
&lt;p&gt;Let&amp;#39;s wish Brian good luck with his new career!&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2657" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Reporting Services" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx" /></entry><entry><title>Relational Guide to Monitoring and Analyzing with Microsoft Office PerformancePoint Server 2007</title><link rel="alternate" type="text/html" href="http://prologika.com/CS/blogs/blog/archive/2007/12/15/relational-guide-to-monitoring-and-analyzing-with-microsoft-office-performancepoint-server-2007.aspx" /><id>http://prologika.com/CS/blogs/blog/archive/2007/12/15/relational-guide-to-monitoring-and-analyzing-with-microsoft-office-performancepoint-server-2007.aspx</id><published>2007-12-16T03:59:00Z</published><updated>2007-12-16T03:59:00Z</updated><content type="html">&lt;p&gt;&lt;span style="color:black;font-family:Verdana;font-size:10pt;"&gt;As you know, business scorecards are the latest BI craze. Nick Barclay was kind enough to send me a copy of his new book &lt;em&gt;Monitoring and Analyzing with Microsoft Office PerformancePoint Server 2007&lt;/em&gt; by Rational Press which he co-authored with a co-worker and friend Adrian Downes. This is one of these relatively-small and very practical books which helps you hit the ground running quickly. As its name suggest&lt;em&gt;s&lt;/em&gt;, the book focuses only on the monitoring and analyzing piece of PerformancePoint which was previously known as Business Scorecard Manager. Nick and Adrian wrote another book, the &lt;em&gt;Rational Guide to Planning with Microsoft Office PerformancePoint Server 2007&lt;/em&gt;, which covers the Biz# portion of the product.
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="color:black;font-size:10pt;"&gt;&lt;span style="font-family:Verdana;"&gt;I liked the author style and the practical examples included in the book. The authors show you how to build scorecards from a variety of data sources and deploy them to SharePoint or Reporting Services reports. I didn&amp;#39;t know that you can create a Visio strategy map and hook it to the scorecard. Too bad that the ProClarity stuff didn&amp;#39;t get integrated into BSM. I guess we have to wait for another release to get the cool decomposition tree when you click on a KPI. Until then, Visio strategy maps &lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;span style="font-family:Verdana;"&gt;
			&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/images/1932577416/ref=dp_image_0/002-5869415-4308026?ie=UTF8&amp;amp;n=283155&amp;amp;s=books"&gt;&lt;img src="http://www.prologika.com/blog/121607_0358_RelationalG1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2652" width="1" height="1"&gt;</content><author><name>tlachev</name><uri>http://prologika.com/CS/members/tlachev.aspx</uri></author><category term="Business Intelligence" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx" /><category term="Microsoft Office" scheme="http://prologika.com/CS/blogs/blog/archive/tags/Microsoft+Office/default.aspx" /></entry></feed>