<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://prologika.com/CS/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>Prologika Forums</title><link>http://prologika.com/CS/blogs/</link><description>Business Intelligence to the Masses</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Textbox on Steroids</title><link>http://prologika.com/CS/blogs/blog/archive/2008/06/19/textbox-on-steroids.aspx</link><pubDate>Thu, 19 Jun 2008 18:13:18 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2948</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;One of the new features in Reporting Services 2008 that debuted in the SQL Server 2008 RC0 &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=35F53843-03F7-4ED5-8142-24A4C024CA05&amp;amp;displaylang=en"&gt;build&lt;/a&gt; is the enhanced textbox report item. In previous releases, if you wanted to mix static and dynamic expression-based text, you either needed multiple textboxes or a Visual Basic expression to concatenate strings together. The first approach led to textbox &amp;quot;explosion&amp;quot;. The disadvantage of the second approach was that you couldn&amp;#39;t format string fragments inside the same textbox independently.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.prologika.com/blog/061908_1813_TextboxonSt1.png" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;In Reporting Services 2008, the textbox report item has been redesigned to support multiple bands of text. The screenshot shows a report title of a sales order report. In the past, you would need two textboxes (or three if you wanted different formatting for the sales order number). You may be surprised to find that the entire title is implemented as a single textbox with two paragraphs. The second paragraph combines static text (Order #:) with dynamic text ([SalesOrderNumber]), which defines a placeholder for a dataset field value. Each fragment can have its own format settings. Thanks to these enhancements, you&amp;#39;ll find that by moving to Reporting Services 2008, you need fewer textboxes and you need to write less often expressions that concatenate text. Moreover, the new textbox lets you implement report solutions, such as mail merge, that were difficult or impossible to implement with previous releases.
&lt;/p&gt;&lt;p&gt;Many report authors will rejoice learning that the textbox report item now supports a subset of HTML tags for formatting the text content. This is also known as rich formatting (not be confused with RTF which is not supported). You can import static HTML text or bind the textbox to a dataset field. For instance, if the dataset field includes HTML tags, such as &amp;lt;b&amp;gt;SO50750&amp;lt;/b&amp;gt;, you can configure the textbox to interpret these tags and display the sales order number in bold.&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2948" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>SQL Server 2008 RC0 Product Samples Refreshed</title><link>http://prologika.com/CS/blogs/blog/archive/2008/06/11/sql-server-2008-rc0-product-samples-refreshed.aspx</link><pubDate>Wed, 11 Jun 2008 12:25:28 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2938</guid><dc:creator>tlachev</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Microsoft has &lt;a href="http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=14274"&gt;refreshed&lt;/a&gt; the product samples and AdventureWorks databases. I still have to figure out what&amp;#39;s the AdventureWorksAS2008 database that is not released yet.&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2938" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Microsoft SQL Server 2008 Feature Pack RC0, June 2008</title><link>http://prologika.com/CS/blogs/blog/archive/2008/06/10/microsoft-sql-server-2008-feature-pack-rc0-june-2008.aspx</link><pubDate>Tue, 10 Jun 2008 11:51:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2934</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Today, Microsoft &lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=089a9dad-e2df-43e9-9cd8-c06320520b40&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;released&lt;/a&gt; an updated feature pack for SQL Server 2008 RC0. Among other things, it includes: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A web downloadable installer for Report Builder 2.0 which is not included anymore with the SQL Server 2008 setup &lt;/li&gt;
&lt;li&gt;An updated version of the RS add-in for SharePoint &lt;/li&gt;
&lt;li&gt;Analysis Services 10.0 OLE DB Provider&lt;/li&gt;&lt;/ol&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2934" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>SQL Server 2008 Release Candidate 0 (RC0)</title><link>http://prologika.com/CS/blogs/blog/archive/2008/06/07/sql-server-2008-release-candidate-0-rc0.aspx</link><pubDate>Sat, 07 Jun 2008 12:30:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2930</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>Microsoft declared build #1442.32 to be the official SQL 2008 RC0 build and made it publicly &lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=35F53843-03F7-4ED5-8142-24A4C024CA05&amp;amp;displaylang=en" target="_blank"&gt;available&lt;/a&gt;. 
&lt;p&gt;&amp;nbsp;Key SSRS improvements in this build: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Rich text formatting. You can now format the text inside a textbox with different styles. &lt;/li&gt;
&lt;li&gt;Report Wizard to let the user auto-generate the report definition. &lt;/li&gt;
&lt;li&gt;Fully functional MDX Query Designer. &lt;/li&gt;
&lt;li&gt;An updated build of the Report Builder 2.0 (aka Report Designer Preview) will be available via a web download. The URL link is not known at this point. &lt;/li&gt;&lt;/ol&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2930" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>BI Salary Survey</title><link>http://prologika.com/CS/blogs/blog/archive/2008/05/20/bi-salary-survey.aspx</link><pubDate>Tue, 20 May 2008 18:46:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2900</guid><dc:creator>tlachev</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Not sure how much your BI expertise is worth? The 2008 TDWI Salary, Roles, and Responsibilities Report TDWI &lt;a href="http://download.101com.com/pub/TDWI/Files/TDWI_SS08_web.pdf"&gt;survey&lt;/a&gt; may help. &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2900" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/General/default.aspx">General</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>Intelligencia Query</title><link>http://prologika.com/CS/blogs/blog/archive/2008/05/14/intelligencia-query.aspx</link><pubDate>Thu, 15 May 2008 02:37:48 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2890</guid><dc:creator>tlachev</dc:creator><slash:comments>7</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>SSAS HTTP Connectivity and SharePoint</title><link>http://prologika.com/CS/blogs/blog/archive/2008/05/12/ssas-http-connectivity-and-sharepoint.aspx</link><pubDate>Mon, 12 May 2008 11:58:26 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2879</guid><dc:creator>tlachev</dc:creator><slash:comments>1</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category></item><item><title>Sharing Lost Reports with Web Users</title><link>http://prologika.com/CS/blogs/blog/archive/2008/05/09/sharing-lost-reports-with-web-users.aspx</link><pubDate>Sat, 10 May 2008 00:55:52 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2878</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item><item><title>Tricksy Parameter Prompts</title><link>http://prologika.com/CS/blogs/blog/archive/2008/04/21/tricksy-parameter-prompts.aspx</link><pubDate>Mon, 21 Apr 2008 16:47:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2848</guid><dc:creator>tlachev</dc:creator><slash:comments>9</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item><item><title>Applied Microsoft SQL Server 2008 Reporting Services</title><link>http://prologika.com/CS/blogs/blog/archive/2008/04/01/applied-microsoft-sql-server-2008-reporting-services.aspx</link><pubDate>Wed, 02 Apr 2008 02:48:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2833</guid><dc:creator>tlachev</dc:creator><slash:comments>2</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>Applied Microsoft Analysis Services 2005 Goes E-Book</title><link>http://prologika.com/CS/blogs/blog/archive/2008/03/27/applied-microsoft-analysis-services-2005-goes-e-book.aspx</link><pubDate>Thu, 27 Mar 2008 12:16:50 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2827</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Writing/default.aspx">Writing</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>The Rational Guide To Planning with Microsoft Office PerformancePoint Server 2007</title><link>http://prologika.com/CS/blogs/blog/archive/2008/03/15/the-rational-guide-to-planning-with-microsoft-office-performancepoint-server-2007.aspx</link><pubDate>Sat, 15 Mar 2008 22:46:21 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2797</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>SQL Server 2008 February CTP Is Out</title><link>http://prologika.com/CS/blogs/blog/archive/2008/02/22/sql-server-2008-february-ctp-is-out.aspx</link><pubDate>Fri, 22 Feb 2008 12:41:51 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2749</guid><dc:creator>tlachev</dc:creator><slash:comments>1</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Last  Non Empty Affairs</title><link>http://prologika.com/CS/blogs/blog/archive/2008/02/06/last-non-empty-affairs.aspx</link><pubDate>Wed, 06 Feb 2008 23:51:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2736</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category></item><item><title>SQL Server 2008 Expected Q3 2008</title><link>http://prologika.com/CS/blogs/blog/archive/2008/01/25/sql-server-2008-expected-q3-2008.aspx</link><pubDate>Fri, 25 Jan 2008 20:59:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2731</guid><dc:creator>tlachev</dc:creator><slash:comments>3</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Where Are Report Server Content Types Gone?</title><link>http://prologika.com/CS/blogs/blog/archive/2008/01/12/where-are-report-server-content-types-gone.aspx</link><pubDate>Sun, 13 Jan 2008 02:55:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2690</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Trying to Communicate</title><link>http://prologika.com/CS/blogs/blog/archive/2007/12/22/trying-to-communicate.aspx</link><pubDate>Sun, 23 Dec 2007 03:07:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2660</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Analysis Services Many-to-Many Dimensions: Query Performance Optimization Techniques Whitepaper Available</title><link>http://prologika.com/CS/blogs/blog/archive/2007/12/21/analysis-services-many-to-many-dimensions-query-performance-optimization-techniques-whitepaper-available.aspx</link><pubDate>Sat, 22 Dec 2007 00:54:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2659</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category></item><item><title>Brian Welcker Leaving SSRS</title><link>http://prologika.com/CS/blogs/blog/archive/2007/12/17/brian-welcker-leaving-ssrs.aspx</link><pubDate>Mon, 17 Dec 2007 19:06:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2657</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item><item><title>Relational Guide to Monitoring and Analyzing with Microsoft Office PerformancePoint Server 2007</title><link>http://prologika.com/CS/blogs/blog/archive/2007/12/15/relational-guide-to-monitoring-and-analyzing-with-microsoft-office-performancepoint-server-2007.aspx</link><pubDate>Sun, 16 Dec 2007 03:59:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2652</guid><dc:creator>tlachev</dc:creator><slash:comments>1</slash:comments><description>&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;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Microsoft+Office/default.aspx">Microsoft Office</category></item><item><title>Getting Rid of the Vista Credentials Prompt</title><link>http://prologika.com/CS/blogs/blog/archive/2007/12/06/getting-rid-of-the-vista-credentials-prompt.aspx</link><pubDate>Thu, 06 Dec 2007 23:47:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2645</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;There could be 1001 reasons why IE asks you for credentials when you access a website configured for Windows Authentication and none of them has to do with Reporting Services itself. Windows Vista and IE 7 add yet another one. IE 7 will prompt you for credentials if your computer is not added to a domain and you access a local website configured for Windows Authentication, such as http://localhost/reports. Thanks to the help from James Wu on the SSRS team and Bryan Noyes&amp;#39;s &lt;a href="http://www.softinsight.com/bnoyes/CommentView.aspx?guid=34f614d2-53aa-4af4-bd7c-581d8e3af856"&gt;blog&lt;/a&gt;, the solution is simple. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open IE and go to Tools, Internet Options, Security tab. &lt;/li&gt;
&lt;li&gt;Select the Local Intranet zone. Press the Sites button. &lt;/li&gt;
&lt;li&gt;Unselect the Automatically detect intranet network checkbox and check the three checkboxes below it. &lt;/li&gt;
&lt;li&gt;Restart IE. Now &lt;a href="http://localhost/Reports"&gt;http://localhost/Reports&lt;/a&gt; or &lt;a href="http://localhost/ReportServer"&gt;http://localhost/ReportServer&lt;/a&gt; shouldn&amp;#39;t prompt for credentials. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;img alt="" src="http://www.prologika.com/blog/120607_2346_GettingRidO1.png" /&gt; &lt;/p&gt;
&lt;p&gt;If it still prompts and you have SQL Server 2008 installed, it could be an issue with Kerberos. To fix this, open the ReportServer configuration file (rsreportserver.config). Locate the following section: &lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;Authentication&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;AuthenticationTypes&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;!--RSWindowsNegotiate/--&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;RSWindowsNTLM/&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;/AuthenticationTypes&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;EnableAuthPersistence&amp;gt;true&amp;lt;/EnableAuthPersistence&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8pt;FONT-FAMILY:Lucida Sans Typewriter;"&gt;&lt;strong&gt;&amp;lt;/Authentication&amp;gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Comment the &amp;lt;RSWindowsNegotiate/&amp;gt; element or remove it, so only &amp;lt;RSWindowsNTLM/&amp;gt; is enabled. &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2645" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Performance Improvements for MDX in AS 2008</title><link>http://prologika.com/CS/blogs/blog/archive/2007/11/25/performance-improvements-for-mdx-in-as-2008.aspx</link><pubDate>Mon, 26 Nov 2007 04:01:12 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2622</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Here is a useful &lt;a href="http://msdn2.microsoft.com/en-us/library/bb934106(SQL.100).aspx"&gt;page&lt;/a&gt; from the SQL Server 2008 BOL that summarizes the SSAS performance improvements in Katmai pretty well. It also shows which functions are optimized. For example, the Lag function wasn&amp;#39;t optimized in 2005 but now is.&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2622" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Radius Producer "Produces" No-nonsense SSAS Support</title><link>http://prologika.com/CS/blogs/blog/archive/2007/11/20/radius-producer-quot-produces-quot-no-nonsense-ssas-support.aspx</link><pubDate>Wed, 21 Nov 2007 03:04:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2620</guid><dc:creator>tlachev</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;In my opinion, the biggest challenge the Microsoft BI initiative faces today is the inadequate support for Analysis Services. The premimum Microsoft reporting tools claim to support SSAS but they all take an idependent view about what features they should support or not. To make things worse, even supported features turn out to be not &amp;quot;supported&amp;quot; enough and subsequenly declared as &amp;quot;by design&amp;quot; or known limitations. This cripples UDM and forces customers to look outside the Microsoft BI stack, hoping to find third-party tools to fill in the gap. &lt;/p&gt;
&lt;p&gt;&lt;img style="WIDTH:677px;HEIGHT:483px;" height="410" alt="" src="http://www.prologika.com/blog/112107_0304_RadiusProdu1.png" width="700" /&gt; &lt;/p&gt;
&lt;p&gt;Recently, I had the pleasure to take a look at the pre-release bits of the Radius Producer by 90 Degree Software. Those of you who installed the November CTP of SQL Server 2008 and played with the standalone Report Designer, will undoubtedly find many similarities between both tools, in terms of artchitecture, designer experience, even look and feel. One feature that Radius Producer excells in is end-user reporting from SSAS. For example, the snapshot shows the Radius Producer filtering support which I particularly liked. The user can filter on multiple dimension and measures and the tool provides common filter conditions that business users would appreciate, such as top, bottom, greater than, less than, etc. When the user selects the Ask Me Later option, the filter is promoted to a report parameter. Based on what I&amp;#39;ve seen, Radius Producer generates very clean and efficient MDX although I am yet to test with larger cubes. I was able to produce reports succesfully from both SSAS 2005 and 2008. &lt;/p&gt;
&lt;p&gt;Radius Producer is more ambitious than being a reporting tool only. It promotes colleboration among information workers. Users can save queries and report snippets, and subsequently share them on the Radius network. Think Zune but instead of music you share report gadgets. If you are on a lookout for a third-party reporting tool that generates RDL and provides a good support for SSAS, take a moment to evaluate the forthcoming release of Radius Producer. &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2620" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>SQL Server 2008 November CTP Is Out</title><link>http://prologika.com/CS/blogs/blog/archive/2007/11/19/sql-server-2008-november-ctp-is-out.aspx</link><pubDate>Mon, 19 Nov 2007 18:14:00 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2618</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The November CTP (CTP5) of SQL Server 2008 is &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&amp;amp;displaylang=en"&gt;out&lt;/a&gt;. Here are the most significant BI-related highlights that caught my attention. &lt;/p&gt;
&lt;h3&gt;Reporting Services &lt;/h3&gt;
&lt;p&gt;The standalone Report Designer has undergone a major facelift. It now sponsors a shiny Office 2007 ribbon interface. It will surely charm end users who are planning to use the standalone Report Designer for ad hoc reporting. The bad news is that there is still much integration work ahead. For example, the Analysis Services and custom data processing extensions are not integrated yet. Further, only the Dundas chart component has made the CTP5 cut. Nevertheless, I am very excited about the standalone Report Designer and its long-term potential to unite professional and end-user reporting needs. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.prologika.com/blog/111907_1814_SQLServer201.png" /&gt; &lt;/p&gt;
&lt;h3&gt;Analysis Services &lt;/h3&gt;
&lt;p&gt;The block computation enhancements debut in CTP5. Based on my experiments, they result in 50-60 percent and more improvement in query response times. For example, a highly inefficient Report Builder query that filters on a measure would take hours with SSSAS 2005. With CTP5 of SSAS 2008, the same query finishes under a minute! Put in highly technical terms, the nastier the query is, the faster it will with SSAS 2008. There are also optimizations in MOLAP write-back that remove the need to query ROLAP partitions although I haven&amp;#39;t given them a try. &lt;/p&gt;
&lt;h3&gt;Integration Services &lt;/h3&gt;
&lt;p&gt;CTP5 brings lookup performance enhancements. Are the SSIS guys lazy or what? &lt;span style="FONT-FAMILY:Wingdings;"&gt;J&lt;/span&gt; &lt;/p&gt;
&lt;h3&gt;Relational Engine &lt;/h3&gt;
&lt;p&gt;One BI-related enhancement with a great potential is Change Data Capture (CDC). When enabled, this features tracks changes to data, including inserts, deletes, and updates. This means that ETL process can quickly detect what changes have been made to a given table by just querying the CDC internal tables. For example, you query CDC to return only the new records that have been added to a table after a given data. As you can imagine, this baby will be a welcome enhancement with large data warehouses and can help you optimize the ETL processes. &lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2618" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Parameterized Parameter Prompts</title><link>http://prologika.com/CS/blogs/blog/archive/2007/10/18/parameterized-parameter-prompts.aspx</link><pubDate>Thu, 18 Oct 2007 21:15:05 GMT</pubDate><guid isPermaLink="false">bb61d221-b363-4d22-8192-4aa25b39c5db:2541</guid><dc:creator>tlachev</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;One new SSRS 2008 feature that international users will undoubtedly appreciate is parameterized parameter prompts.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.prologika.com/blog/101807_2114_Parameteriz1.png" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;Previously, the parameter prompts were static. In SSRS 2008, you will notice the familiar function symbol (fx) next to the parameter prompt which means that the prompts can be expression-based. This allows the report author to change the parameter prompt caption at runtime. For example, you can retrieve the localized version of the parameter prompt from an external resource assembly based on the user language.&lt;/p&gt;&lt;img src="http://prologika.com/CS/aggbug.aspx?PostID=2541" width="1" height="1"&gt;</description><category domain="http://prologika.com/CS/blogs/blog/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://prologika.com/CS/blogs/blog/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item></channel></rss>