<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tips, Tricks, and General Info on the Msft BI Platform : Reporting Services</title><link>http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx</link><description>Tags: Reporting Services</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Setting Report Builder 2.0 as the Default ClickOnce Report Builder Version (Native and MOSS Integrated)</title><link>http://blogs.msdn.com/jbasilico/archive/2009/06/18/setting-report-builder-2-0-as-the-default-clickonce-report-builder-version-native-and-moss-integrated.aspx</link><pubDate>Thu, 18 Jun 2009 20:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9776888</guid><dc:creator>jbasilico</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/9776888.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=9776888</wfw:commentRss><description>&lt;P&gt;Once you've installed SQL Server 2008's SP1 (&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=66AB3DBB-BF3E-4F46-9559-CCC6A4F9DC19&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=66AB3DBB-BF3E-4F46-9559-CCC6A4F9DC19&amp;amp;displaylang=en"&gt;download here&lt;/A&gt;), I'm sure you'll want to have Report Builder 2.0's click once feature activitated.&amp;nbsp; By default, SSRS will still call Report Builder 1.0 application.&amp;nbsp; Here are steps needed to enable click once for Report Builder 2.0&lt;/P&gt;
&lt;P&gt;To change the default ClickOnce application in Report Manager for "Native" mode:&lt;/P&gt;
&lt;DIV style="DISPLAY: block" class=MTPS_CollapsibleSection&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Start &lt;STRONG&gt;Report Manager&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Click &lt;STRONG&gt;Site Settings&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Click &lt;STRONG&gt;General&lt;/STRONG&gt; in the left pane.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;In &lt;STRONG&gt;Custom Report Builder URL&lt;/STRONG&gt;, type &lt;STRONG&gt;/ReportBuilder/ReportBuilder_2_0_0_0.application&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;To change the default ClickOnce application in SharePoint Central Administration for MOSS Integrated mode (note you'll need to download the SP1 update for MOSS Integrated mode, plus the Report Builder Click once update as well...both found &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=58edd0e4-255b-4361-bd1e-e530d5aab78f&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=58edd0e4-255b-4361-bd1e-e530d5aab78f&amp;amp;displaylang=en"&gt;here&lt;/A&gt;):&lt;/P&gt;
&lt;DIV style="DISPLAY: block" id=ctl00_MTContentSelector1_mainContentContainer_cpe54444_c class=MTPS_CollapsibleSection&gt;&lt;A id=procedureToggleEDBHA&gt;&lt;!----&gt;&lt;/A&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;On the &lt;STRONG&gt;Start&lt;/STRONG&gt; menu, point to &lt;STRONG&gt;Administrative Tools&lt;/STRONG&gt; and then click &lt;STRONG&gt;SharePoint 3.0 Central Administration&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;On the &lt;STRONG&gt;Central Administration&lt;/STRONG&gt; page, click the &lt;STRONG&gt;Application Management&lt;/STRONG&gt; tab.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Under the &lt;STRONG&gt;Reporting Services&lt;/STRONG&gt; section, click on &lt;STRONG&gt;Set Server Defaults&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;In &lt;STRONG&gt;Custom Report Builder URL&lt;/STRONG&gt;, type: &lt;STRONG&gt;/_vti_bin/ReportBuilder/ReportBuilder_2_0_0_0.application&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9776888" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Implementing SSRS Reports from SharePoint Server 2007 List Data</title><link>http://blogs.msdn.com/jbasilico/archive/2009/03/26/implementing-ssrs-reports-from-sharepoint-server-2007-list-data.aspx</link><pubDate>Fri, 27 Mar 2009 05:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9512753</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/9512753.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=9512753</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 6pt" class=MsoNormal&gt;&lt;FONT face=Verdana&gt;There are three fundamental methods for implementing reports against SharePoint Server (MOSS) 2007 list data: direct MOSS table query, web service query, and finally third party tools which implement the web service interfaces.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Although the direct table query of the MOSS database structures might seem like the easy answer, the tables and relationships within MOSS are quite complex, and thus the effort to create such a direct report is not suggested.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This leaves the web service implementation…either called from your own Reporting Services queries, or called indirectly through your Reporting Services queries which leverage 3&lt;SUP&gt;rd&lt;/SUP&gt; party tools.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The choice becomes a matter of build versus buy…depending upon the level of developer experience and available funds for 3&lt;SUP&gt;rd&lt;/SUP&gt; party tool’s purchase(s).&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 6pt" class=MsoNormal&gt;&lt;FONT face=Verdana&gt;The following links describe the three various methods for MOSS list reporting using Reporting Services 2005.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 6pt 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;IMG alt=* src="file:///C:/Users/jamesbas/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png" width=11 height=11&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;Query directly against MOSS databases&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 6pt 1in; mso-list: l1 level2 lfo1; tab-stops: list 1.0in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;IMG alt=* src="file:///C:/Users/jamesbas/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png" width=12 height=11&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://www.mssqltips.com/tip.asp?tip=1323"&gt;&lt;FONT color=#0000ff face=Verdana&gt;http://www.mssqltips.com/tip.asp?tip=1323&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 6pt 0.5in; mso-list: l2 level1 lfo2; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;IMG alt=* src="file:///C:/Users/jamesbas/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png" width=11 height=11&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;Query using MOSS web services&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 6pt 1in; mso-list: l2 level2 lfo2; tab-stops: list 1.0in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;IMG alt=* src="file:///C:/Users/jamesbas/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png" width=12 height=11&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://www.teuntostring.net/blog/2006/03/update-reporting-over-sharepoint-lists.html"&gt;&lt;FONT color=#0000ff face=Verdana&gt;http://www.teuntostring.net/blog/2006/03/update-reporting-over-sharepoint-lists.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo3; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;IMG alt=* src="file:///C:/Users/jamesbas/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png" width=11 height=11&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;Query using 3&lt;SUP&gt;rd&lt;/SUP&gt; party tools for data extensions (Enesys)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 6pt 1in; mso-list: l0 level2 lfo3; tab-stops: list 1.0in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;IMG alt=* src="file:///C:/Users/jamesbas/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png" width=12 height=11&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://www.enesyssoftware.com/Products/EnesysRSDataExtension/Overview/tabid/72/language/en-US/Default.aspx"&gt;&lt;FONT color=#0000ff face=Verdana&gt;http://www.enesyssoftware.com/Products/EnesysRSDataExtension/Overview/tabid/72/language/en-US/Default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9512753" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Error While Creating PPS SP2 Reporting Services 2008 Report...The Fix</title><link>http://blogs.msdn.com/jbasilico/archive/2009/01/24/error-while-creating-pps-sp2-reporting-services-2008-report-the-fix.aspx</link><pubDate>Sun, 25 Jan 2009 01:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9374372</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/9374372.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=9374372</wfw:commentRss><description>&lt;P&gt;While working on a proof this past week, I installed PerformancePoint 2007 SP2...wishing to use it with SQL Server 2008's Reporting Services.&amp;nbsp; However, when creating a report which was of Reporting Services type, I recieved the following error - "Could not load file or assembly Microsoft.ReportViewer.WinForms".&amp;nbsp; See image of the error below.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="PPS SP2 Error" style="WIDTH: 439px; HEIGHT: 332px" height=332 alt="PPS SP2 Error" src="http://blogs.msdn.com/photos/jbasilico/images/9374364/original.aspx" width=439 mce_src="http://blogs.msdn.com/photos/jbasilico/images/9374364/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;Well...what I learned is that Report Viewer wasn't installed by PerformancePoint 2007 SP2, so you'll need to install it on the workstations where you are going to use PPS Dashboard Designer.&amp;nbsp; Luckily installing is very easy using the Report Viewer 2008 Redistributable installer found here: &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&amp;amp;displaylang=en&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9374372" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/PerformancePoint/default.aspx">PerformancePoint</category></item><item><title>Running a SSRS Stress Test with One User Account...Think Again!</title><link>http://blogs.msdn.com/jbasilico/archive/2009/01/23/running-a-ssrs-stress-test-with-one-user-account-think-again.aspx</link><pubDate>Sat, 24 Jan 2009 00:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9373191</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/9373191.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=9373191</wfw:commentRss><description>&lt;P&gt;Ok...so you are thinking about running a stress test against your Reporting Services 2008 environment, and you've setup your test harness (I'm biased to VS.NET Team&amp;nbsp;Test 2008&amp;nbsp;with Load Agents) to use a single domain account.&amp;nbsp; When you run your stress tests...you notice an interesting error like this:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #c0504d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;HTTP/1.1 503 There are currently too many requests in progress for user: "domain\username". Please wait until the current requests have finished processing before issuing any more.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #c0504d"&gt;&lt;/SPAN&gt;So...what do you do?&amp;nbsp; Well, there's a parameter setting in the Reporting Services config files (&lt;STRONG&gt;MaxActiveReqForOneUser&lt;/STRONG&gt;)&amp;nbsp;that sets the number of concurrent reports that can be running at the same time for a single user...and by default its set to 20.&amp;nbsp; Simply increase the number to your desired setting.&amp;nbsp; See the SQL Server 2008 Reporting Services BOL for more info: &lt;A href="http://msdn.microsoft.com/en-us/library/ms157273.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms157273.aspx&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;There's also a good post on this by John Gallardo: &lt;A href="http://blogs.msdn.com/jgalla/archive/2007/01/15/load-testing-reporting-services.aspx"&gt;http://blogs.msdn.com/jgalla/archive/2007/01/15/load-testing-reporting-services.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN style="COLOR: #c0504d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN style="COLOR: #c0504d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9373191" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item><item><title>Demo files Used In My BI Conference Session...</title><link>http://blogs.msdn.com/jbasilico/archive/2008/10/07/demo-files-used-in-my-bi-conference-session.aspx</link><pubDate>Tue, 07 Oct 2008 17:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8985410</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/8985410.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=8985410</wfw:commentRss><description>For those that attended my session (Designing Effective Dashboards with Msft BI Platform) at the 2nd annual Msft BI Conference in Seattle, and had asked for the demo files/projects, you can download my demo files &lt;A class="" title="Demo Files" href="https://cid-ec7dceca7086fd5c.skydrive.live.com/self.aspx/Public/Msft%20BI%20Conf%202008%20-%20Demo%20Files.zip" target=_blank mce_href="https://cid-ec7dceca7086fd5c.skydrive.live.com/self.aspx/Public/Msft%20BI%20Conf%202008%20-%20Demo%20Files.zip"&gt;here&lt;/A&gt;.&amp;nbsp; The zip file contains the SQL Server 2005 Reporting Services project file, SQL Server 2008 Report Builder file for the combined sparkline and bullet graph, PerformancePoint workspace file, and the "minimum" masterpage for MOSS.&amp;nbsp; Keep in mind that you'll need to alter the location of your Reporting Services installation, the&amp;nbsp;Analysis Services&amp;nbsp;AdventureWorks database, as well as the PPS service site on MOSS.&amp;nbsp; Enjoy!&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8985410" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Dashboard/default.aspx">Dashboard</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Report+Builder/default.aspx">Report Builder</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/PerformancePoint/default.aspx">PerformancePoint</category></item><item><title>SQL Server 2008's Report Builder (RC1) Released</title><link>http://blogs.msdn.com/jbasilico/archive/2008/09/28/sql-server-2008-s-report-builder-rc1-released.aspx</link><pubDate>Mon, 29 Sep 2008 04:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8968331</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/8968331.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=8968331</wfw:commentRss><description>&lt;P&gt;For those that were looking for the latest Report Builder tool (for use with SQL Server 2008 RTM), look no further...its been published as a web released "released candidate" for a short while already.&amp;nbsp; Get the download &lt;A class="" title="Report Builder RC1 Download Page" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cc9acbbd-570c-4712-b74d-85f537a5a75f&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cc9acbbd-570c-4712-b74d-85f537a5a75f&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Want to know what's in this current build release?&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 supports the full capabilities of SQL Server 2008 Reporting Services including flexibile report layout, data visualizations and richly formatted text. The download includes the following functionality above the RC0 release of Report Builder:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Easy to use wizards for creating table, matrix and chart data regions. &lt;BR&gt;
&lt;LI&gt;Support for directly opening and editing reports stored on the report server.&lt;BR&gt;
&lt;LI&gt;Support for using server resources such as shared data sources.&lt;BR&gt;
&lt;LI&gt;A query designer for Microsoft SQL Server data sources.&lt;BR&gt;
&lt;LI&gt;Enhancements to the Report Builder 2.0 ribbon.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Have fun!&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8968331" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Nice Dundas Template for Creating Bullet Charts in SSRS</title><link>http://blogs.msdn.com/jbasilico/archive/2008/08/10/nice-dundas-template-for-creating-bullet-charts-in-ssrs.aspx</link><pubDate>Sun, 10 Aug 2008 16:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8846645</guid><dc:creator>jbasilico</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/8846645.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=8846645</wfw:commentRss><description>Well...I came across this Dundas Gauge XML Template while researching an installation issue on a recent proof of concept.&amp;nbsp; In a nutshell, if you are creating "Bullet Charts" for a dashboard type report within Reporting Services, and you're using Dundas Guage controls, then you'll want to download a free XML Template that allows you to create the Bullet Chart easier.&amp;nbsp; Here's the Dundas article I came across: &lt;A class="" href="http://support.dundas.com/Default.aspx?article=1122" target=_blank mce_href="http://support.dundas.com/Default.aspx?article=1122"&gt;http://support.dundas.com/Default.aspx?article=1122&lt;/A&gt;. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8846645" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item><item><title>Using SAP Data with Microsoft's BI Tools</title><link>http://blogs.msdn.com/jbasilico/archive/2008/07/08/using-sap-data-with-microsoft-s-bi-tools.aspx</link><pubDate>Tue, 08 Jul 2008 20:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8709202</guid><dc:creator>jbasilico</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/8709202.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=8709202</wfw:commentRss><description>&lt;P&gt;I often get asked by organizations how they can leverage their SAP "data" investment against the Microsoft Business Intelligence suite of tools.&amp;nbsp; The set of questions usually falls into one of these four categories: &lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Verdana&gt;Ability to extract data directly from SAP R/3 modules for later reporting and analysis.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Verdana&gt;Ability to extract data directly from SAP NetWeaver® BI (SAP BW) for later reporting and analysis.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Verdana&gt;Ability to report directly off SAP NetWeaver® BI (SAP BW) data with Microsoft BI tools.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Verdana&gt;Ability to leverage Excel directly against SAP NetWeaver® BI 7.0 without BEx.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Verdana&gt;Well, the stock answer usually goes something like this:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Verdana&gt;Microsoft Business Intelligence (BI) provides easy-to-use, certified access to SAP data to help you make better, more informed decisions. With Microsoft BI, you can use the familiar tools in Microsoft SQL Server 2005 and the 2007 Microsoft Office system environment to create, analyze, and share your own reports and BI dashboards from all sources.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Using Microsoft &lt;SPAN style="mso-bidi-font-weight: bold"&gt;SQL Server and&lt;B&gt; &lt;/B&gt;&lt;/SPAN&gt;Office SharePoint Server 2007, teams across your organization can collaborate on information coming from both the SAP and Microsoft environments to ensure everyone is on the same page when it comes to analyzing results and making critical business decisions.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;Finally, our strategic relationship with SAP has gone commercial with the launch of Duet, our jointly developed product that allows you to easily and quickly interact with your SAP and Microsoft Office environments. For more information on Duet, visit the Duet for Microsoft Office and SAP page&lt;B&gt; (&lt;/B&gt;&lt;A class="" href="http://www.microsoft.com/isv/sap/technology/duet.aspx" target=_blank mce_href="http://www.microsoft.com/isv/sap/technology/duet.aspx"&gt;http://www.microsoft.com/isv/sap/technology/duet.aspx&lt;/A&gt;&lt;B&gt;)&lt;/B&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;Ok...but what does that translate into in terms of architecture and implementation choices?&amp;nbsp; Glad you asked. :-)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;Here's the high level architecture on how Microsoft interacts with SAP data (at least as of today, July 8th 2008).&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;IMG title="Microsoft BI SAP Interop" style="WIDTH: 500px; HEIGHT: 326px" height=326 alt="Microsoft BI SAP Interop" src="http://blogs.msdn.com/photos/jbasilico/images/8709168/500x326.aspx" width=500 align=middle mce_src="http://blogs.msdn.com/photos/jbasilico/images/8709168/500x326.aspx"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;U&gt;&lt;STRONG&gt;Implementation of data extracts from SAP R/3&lt;/STRONG&gt;&lt;/U&gt;&lt;/I&gt;&lt;BR&gt;SQL Server 2005 includes support for accessing SAP data by using the Microsoft .NET Data Provider for mySAP Business Suite (see this link for more details: &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc185434.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc185434.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc185434.aspx&lt;/A&gt;). This provider lets you create a package that can connect to a mySAP Business Suite solution and then execute commands on the server. You can also create Reporting Services reports against a SAP server. The Microsoft .NET Data Provider for mySAP Business Suite is tested on SAP R/3 versions 4.6C and higher. Earlier versions of SAP R/3 are not supported.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;You can use the Microsoft .NET Data Provider for mySAP Business Suite in the SQL Server Import and Export Wizard, the Script task, the DataReader source, and the Script transformation that Integration Services provides, as well as the data processing extensions in Reporting Services. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;You must provide a select query to specify data to be imported. The query must confirm to the semantics supported by the Data Provider for SAP. For more information about the grammar for a SELECT query for the Data Provider for SAP, see &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc185153.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc185153.aspx"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;&lt;FONT color=#0000ff&gt;Syntax for a SELECT Statement&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;Once data is extracted out of SAP R/3, the destination of that data could be any relational database (such as SQL Server), and then reports (from SSRS) and multi-dimensional cubes (from SSAS) can be created from that database data.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The resulting SQL Server reports/cubes could then be used within the Microsoft Business Intelligence delivery mechanisms, such as through Excel, SharePoint, PerformancePoint, etc.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;U&gt;&lt;STRONG&gt;Implementation of data extracts from SAP NetWeaver® BI (SAP BW) using Open Hub and SQL Server 2005 Integration Services&lt;/STRONG&gt;&lt;/U&gt;&lt;/I&gt;&lt;BR&gt;The SAP Open Hub service enables you to distribute data from an SAP BI/BW system into external data marts, analytical applications, and other applications. With this, you can ensure controlled distribution using several systems. The central object for the export of data is the InfoSpoke. Using this, you can define the object from which the data comes and into which target it is transferred, leveraging SQL Server Integration Services (SSIS) as the transfer/transform mechanism.&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;SAP BI object&lt;I style="mso-bidi-font-style: normal"&gt;s&lt;/I&gt; such as InfoCubes, ODS objects, or InfoObjects can act as open hub data sources. You can select database tables or flat files as open hub destinations&lt;I style="mso-bidi-font-style: normal"&gt;, and then use those destinations as actual sources within SSIS.&amp;nbsp; &lt;/I&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;To automate the extraction using SAP’s Open Hub Service, you’ll need to setup a process chain. Note that both a full and delta modes are also available as the extraction mode.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;As stated already with direct extraction from SAP R/3, once data is extracted out of SAP NetWeaver® BI (SAP BW), the destination of that data could be any relational database (such as SQL Server), and then reports (from SSRS) and multi-dimensional cubes (from SSAS) can be created from that database data.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The resulting SQL Server reports/cubes could then be used within the Microsoft Business Intelligence delivery mechanisms, such as through Excel, SharePoint, PerformancePoint, etc.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;Note that SQL Server 2008 Integration Services will include direct support for the NW BI 7.0 OHS - &lt;A class="" href="http://download.microsoft.com/download/1/7/5/175af735-edab-41db-b762-1b259ec5b362/Microsoft%20BI%20and%20SAP%20NetWeaver%20-%20SSIS.pdf" target=_blank mce_href="http://download.microsoft.com/download/1/7/5/175af735-edab-41db-b762-1b259ec5b362/Microsoft%20BI%20and%20SAP%20NetWeaver%20-%20SSIS.pdf"&gt;http://download.microsoft.com/download/1/7/5/175af735-edab-41db-b762-1b259ec5b362/Microsoft%20BI%20and%20SAP%20NetWeaver%20-%20SSIS.pdf&lt;/A&gt;. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;U&gt;&lt;STRONG&gt;Implementation for reporting against SAP NetWeaver® BI (SAP BW) data&lt;/STRONG&gt;&lt;/U&gt;&lt;/I&gt;&lt;BR&gt;Through a rich extensibility model, the report authoring and report deployment features of Microsoft® SQL Server™ Reporting Services 2005 can integrate with any number of business intelligence data sources. To answer the strong need for a rich reporting tool for SAP NetWeaver® Business Intelligence (SAP BW) and to bridge the gap between these two powerful business intelligence platforms, Microsoft has developed a new .NET Framework data provider and query designer for SAP NetWeaver® Business Intelligence.&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;With the release of SQL Server 2005 Service Pack 1 organizations can now take advantage of SQL Server’s Business Intelligence (BI) capabilities such as Reporting Services on SAP BW Data without purchasing independent and expensive reporting solutions. SQL Server 2005 Reporting Services is now certified to run reports on SAP BW.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Customers that already own or plan to purchase SQL Server 2005 SP1, will get two new components that provide support for reporting on SAP BW in the SP1 release:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 0.5in"&gt;• The 'Microsoft .NET Data Provider 1.0 for SAP NetWeaver® Business Intelligence’&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 0.5in"&gt;• A new query designer to enable the creation of SAP-compatible queries for SAP BW&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;The new Microsoft .NET Data Provider 1.0 for SAP NetWeaver® BI is a standards based provider that uses standard internet protocols and XML for Analysis (XML/A) (an XML standard for Online Analytical Processing - OLAP) to communicate with the SAP server. The .NET provider enables users to directly access QueryCubes as well as InfoCubes and MultiProviders.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Since XML/A support is built into SAP BW, SAP BW reports can be authored and developed using SQL Server 2005 Reporting Services regardless of which relational database SAP BW data is stored in.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To significantly reduce bandwidth requirements and improve network performance, the Microsoft .NET Data Provider 1.0 for SAP NetWeaver® BI uses GZIP compression when communicating with the SAP BW server, enabling organizations to efficiently work with large XML documents.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Security is essential for data integrity; and the Microsoft .NET Data Provider 1.0 for SAP NetWeaver® BI supports and leverages internet standards such as SSL. This enables the system to safely transmit data between your SAP BW server and SQL Server 2005, providing added protection to your essential business information.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;The new custom built Query Designer enables you to rapidly build reports for SAP BW. The query designer builds SAP-compatible MDX queries to base your reports on and provides insight into cubes, cube meta-data, calculated members, functions and variables.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;By connecting SQL Server 2005 SP1 Reporting Services to SAP BW data, SAP BW users can quickly and easily take advantage of the flexible, yet easy-to-use reporting capabilities of SQL Reporting Services without migrating their data to another platform.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This new integrated solution makes it easy to create and manage reports on information inside any SAP BW Data Warehouse, empowering organizations to easily get important SAP business intelligence information to the people who need it. SAP BW report authoring now becomes easy-to-do, consistent and familiar using SQL Server 2005 Reporting Services. Plus, deploying and distributing reports becomes a simple one-step process that targets the Web as the reporting platform – viewing reports becomes as simple as clicking a hyperlink.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;In order to use the provider, the following components must be installed:&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Microsoft SQL Server 2005 Reporting Services Service Pack&amp;nbsp;1 or later&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Microsoft .NET Framework 2.0&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;The provider has been developed for and tested against SAP BW&amp;nbsp;3.5. However, the provider should also be compatible with BW&amp;nbsp;3.1 and BW&amp;nbsp;3.0B servers that have been patched to a sufficient service pack level, described below.&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Support Package 30 for SAP BW 3.0B&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Support Package 24 for SAP BW 3.1&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Support Package 16 for SAP BW 3.5&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo2; mso-add-space: auto"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Support Package 10 for SAP NetWeaver® 2004s (BW&amp;nbsp;7.0)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;For more information on using Reporting Services directly against SAP&amp;nbsp;BW, follow this link: &lt;A class="" href="http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/UsingRSwithSAPNetWeaver.doc" target=_blank mce_href="http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/UsingRSwithSAPNetWeaver.doc"&gt;http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/UsingRSwithSAPNetWeaver.doc&lt;/A&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;U&gt;&lt;STRONG&gt;Implementation for reporting against SAP NetWeaver® BI 7.0 Using Excel (without BEx)&lt;/STRONG&gt;&lt;/U&gt;&lt;/I&gt;&lt;BR&gt;Users familiar with SAP’s BW or NetWeaver BI often are interested in native Excel integration with SAP’s business intelligence data.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;SAP only offered BEx Analyzer in the past…however some casual users weren’t interested in learning this Excel Add-on tool.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Now with SAP NetWeaver® BI 7.0, Excel 2007 users can tap into the full power of SAP BI data from within the comforts of the native Excel 2007 environment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;More potential for SAP NetWeaver® BI&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo6"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;SAP customers can deploy SAP NetWeaver®BI beyond the realm of classical BEx users&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo6"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Microsoft customers can continue working with Excel to leverage data from SAP NetWeaver®BI Warehouses&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;SAP supports the standard&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Microsoft Excel is a long established standard for reporting&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The Pivot Table is a fast and intuitive way to analyze data&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Microsoft Excel 2007 provides enhanced reporting and formatting features like “top n” analysis&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;Very simple prerequisites, full support&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;SAP NetWeaver®BI 7.0 natively and fully supports Microsoft Excel 2007&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The prerequisites are described in Note 1134226&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;No BExAnalyzer or SAP NetWeaver®BI training necessary&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt"&gt;Trusted integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo5"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Microsoft Excel has been supported in the past with some known some limitations in areas like hierarchy handling or filtering&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo5"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The new native Microsoft Excel 2007 integration provides access to SAP NetWeaver®BI data in a reliable and trusted way&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;To&amp;nbsp;learn more about this native Excel 2007 interaction with&amp;nbsp;SAP NW BI, go here: &lt;A class="" href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/8483" target=_blank mce_href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/8483"&gt;https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/8483&lt;/A&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8709202" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Integration+Services/default.aspx">Integration Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/SAP/default.aspx">SAP</category></item><item><title>Effective Dashboard Design Practices</title><link>http://blogs.msdn.com/jbasilico/archive/2008/06/13/effective-dashboard-design-practices.aspx</link><pubDate>Fri, 13 Jun 2008 16:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8594477</guid><dc:creator>jbasilico</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/8594477.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=8594477</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Through conversations with many customers, I’ve been asked either directly or indirectly what makes a dashboard good in terms of design.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Put it another way…what are some design best practices to make a dashboard more effective at conveying the “data” message.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Well…here’s the list of dashboard design best practices that I try to follow.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How many do you follow already?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Keep the dashboard to a single web page that viewable in a single screen.&amp;nbsp; If additional detail is needed, have that detail (or related data) be navigation to different pages on the dashboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Make sure there is context to all data elements presented on the page…meaning if presenting a number (let’s say sales revenue by quarter to quarter comparison), is the latest number good or poor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Keep “like” data grouped (arranged) within the dashboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Keep precision and detail of data to a minimum.&amp;nbsp; For example, to conserve space on a page, instead of showing $3,000,000 show $3m.&amp;nbsp; Think of “detail data” in the same light…does it really make sense to show all that detail if it is better served on a subsequent dashboard page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Don’t use pie charts or radar charts on a dashboard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;6.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Use a uniform color scheme and object rendering as appropriate –put in other words, don’t just use a cool image/representation of data “just because”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;7.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Don’t use bright colors in charts/graphs…use either light colors or even grayscale.&amp;nbsp; Use the bright colors for highlighting important information, like yellow or red KPI status.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;8.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Keep most important data (aka data your want the user to see first) in the upper left, least important data in lower right.&amp;nbsp; Also keep in mind relative size to one another…for example; a large colorful graph in the lower right may overpower the important data in the upper left.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;9.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Don’t over complicate the dashboard page(s) with design elements…aka, fancy gauges, images, etc.&amp;nbsp; Not only do these designs waste space, but they draw the user’s attention away from the important data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;10.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Reduce non data pixels as much as possible…meaning do away with borders, gradient fill colors, grid lines, extra images, etc.&amp;nbsp; The simpler the better.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;11.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Use “sparkline” and “bullet” graphs to represent data.&amp;nbsp; Both can be achieved within Reporting Services 2005/2008 (as seen below).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8594477" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Dashboard/default.aspx">Dashboard</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Object Promotion Process for Microsoft BI Objects</title><link>http://blogs.msdn.com/jbasilico/archive/2008/04/14/object-promotion-process-for-microsoft-bi-objects.aspx</link><pubDate>Tue, 15 Apr 2008 04:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8396024</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/8396024.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=8396024</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;With Integration Services, Reporting Services, and Analysis Services, their respective business intelligence objects (packages, reports, and cubes) are designed through the Business Intelligence Design Studio (BIDS), which is really the Visual Studio shell incorporated with special SQL Server 2005 business intelligence project templates installed.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Using BIDS, or Visual Studio 2005 with the BI templates installed, allows the developer to deploy the projects directly to a server environment.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This works fine for a development environment where the developer most likely has access and permissions to deploy objects to the server, but what about Q/A, Beta (Test), and Production environments?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Most likely, organizations do not want their developers impacting installed objects on their test and production environments…for obvious reasons.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Therefore, a change management/object promotion&amp;nbsp;process must be utilized against the business intelligence&amp;nbsp;environment, allowing non-developer resources to quickly and easily deploy new object types.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;Also of consideration is object versioning.&amp;nbsp; When working with Visual Studio, there are multiple product options&amp;nbsp;that allow versioning and check-in-check-out of project objects.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;From Microsoft, two products exists that enable versioning/checking object code, those being Visual Source Safe, and Team Foundation Server. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;The process for deployment "object promotion"&amp;nbsp;to non personal-development environments is accomplished through three different options:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;1)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;Use BIDS/Visual Studio 2005 to open the project/solution, and then deploy the data sources and reports to the appropriate server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The project object allows for multiple configuration settings, and is an exposed set of properties that can identify development, QA, test, and product environment settings.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;2)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;Use a scripting engine (for Reporting Services that scripting engine is RS.EXE, for Analysis Services it’s ASCMD, and for Integration Services it's DTUTIL) to develop a script that deploys, installs, and secures objects to a particular target server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(Note – There are several sample scripts that come with SQL Server 2005 for reference).&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;3)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;Use application interfaces to create a custom deployment tool.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, the Reporting Services management web service endpoint (http://&amp;lt;Server Name&amp;gt;/ReportServer/ReportService2005.asmx?wsdl) could be used to accomplish the same deploy, install, and securing of Reporting Services objects that the RS.EXE scripting command implements.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8396024" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Integration+Services/default.aspx">Integration Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Management/default.aspx">Management</category></item><item><title>Creating UDM Report Builder Models in SSRS-MOSS Integration Mode</title><link>http://blogs.msdn.com/jbasilico/archive/2008/01/31/creating-udm-report-builder-models-in-ssrs-moss-integration-mode.aspx</link><pubDate>Thu, 31 Jan 2008 19:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7353689</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/7353689.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=7353689</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;I've seen this question come up on many a proof...and that is how do you generate Report Models off an Analysis Services UDM (OLAP cube) once you've put SQL Server 2005 Reporting Services into Microsoft Office SharePoint Server (MOSS) Integration Mode.&amp;nbsp; Well, when not in MOSS integration mode, it was rather simple...just deploy the data source to Analysis Services and then either use Report Manager or SQL Server Management Studio to generate the "model" off the data source.&amp;nbsp; So now you’re staring at the MOSS UI, but don't see a way of generating the UDM based model...well, you’re probably missing some MOSS configuration to enable report model generation.&amp;nbsp; The configuration you need is to enable multiple content types for the library your working with (for example the data connections library for the "Reports" subsite in MOSS), and then add report server types to that library.&amp;nbsp; I normally will go ahead and add the "Report Builder Report", "Report Model" and "Report Data Source" content types to the library.&amp;nbsp; For full details on how to configure these content types in MOSS, refer to this &lt;A href="http://msdn2.microsoft.com/en-us/library/bb326289.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/bb326289.aspx"&gt;BOL section&lt;/A&gt; from SQL Server 2005.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Once you've added these content types to the library...actually creating the Report Model from the UDM is rather easy, and it’s just two steps: 1) Create the Report Data Source (if not already deployed to the MOSS site), and 2) Create the Report Model.&amp;nbsp; With the new content types added to your MOSS library, both of these steps are as easy as clicking on the "New" item from the MOSS menu, and picking the correct item (either data source or model).&amp;nbsp; Obviously you'll want to generate the UDM model based from the UDM data source you created in step 1.&amp;nbsp; For full instructions on creating the Report Model from within MOSS, review this &lt;A href="http://msdn2.microsoft.com/en-us/library/bb326413.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/bb326413.aspx"&gt;BOL section&lt;/A&gt; from SQL Server 2005.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7353689" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Report+Builder/default.aspx">Report Builder</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Implementing Parent-Child Relationships in Report Builder - Well Sort Of...</title><link>http://blogs.msdn.com/jbasilico/archive/2008/01/27/implementing-parent-child-relationships-in-report-builder-well-sort-of.aspx</link><pubDate>Sun, 27 Jan 2008 22:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7271266</guid><dc:creator>jbasilico</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/7271266.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=7271266</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Ok...everyone should know by now that SQL Server 2005's Report Builder doesn't support parent child relationships within a report model (think about the classic employee to supervisor hierarchy...or for another example, how a company may roll up into a parent company/entity).&amp;nbsp; So...how do you overcome this limitation of the SQL Server 2005's Report Builder/Model?&amp;nbsp; Well, unfortunately there isn't a simple answer or solution...but there is a partial workaround.&amp;nbsp; The workaround leverages SQL Server 2005's Common Table Expressions (CTE) and a compromise&amp;nbsp;by the&amp;nbsp;business users.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;First...lets tackle the compromise by the business users.&amp;nbsp; Since a parent-child hierarchy can be infinitely long...you'll need to pin down from the business users the anticipated largest depth of the hierarchy.&amp;nbsp; For example, does the employee to manager hierarchy have three levels, or four levels, or five levels deep?&amp;nbsp; Once you determine the longest "known" depth of the hierarchy, you'll use this knowledge to create a recursive query within the database to produce known levels for traversal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;The next step is to create a recursive query within the SQL Server 2005 database.&amp;nbsp; If you need to learn about the recursive query CTE, then read this &lt;A href="http://msdn2.microsoft.com/en-us/library/ms186243.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/ms186243.aspx"&gt;SS2K5 BOL entry&lt;/A&gt;, or check out this &lt;A href="http://www.sqlservercentral.com/articles/Development/recursivequeriesinsqlserver2005/1760/" target=_blank mce_href="http://www.sqlservercentral.com/articles/Development/recursivequeriesinsqlserver2005/1760/"&gt;great blog entry&lt;/A&gt; on the topic.&amp;nbsp; The CTE based recursive query should give you a result set something like "parent, child, level".&amp;nbsp; Once you have the recursive query in place, you'll then want to construct a view from the CTE, whereby you'll leverage the view to join the identifier parent and child pairs to the decode table to return identifier names (assuming your model is normalized in this manner) down to the number of levels deep as compromised by the business users.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Once the recursive query is defined, you'll most likely then&amp;nbsp;create a named query with Report Builder's "Data Source View" (DSV).&amp;nbsp; This named query can be simple, or rather complex depending upon your database model and the number of custom Report Builder "click through" reports you want developed.&amp;nbsp; Meaning, if you want a custom click through report for level 1 versus a different custom click through report for level 2, you'll need to create two separate named queries within the DSV, since an entity can only have one custom report per scalar or aggregate value. (For more information on creating custom click through reports for Report Builder, &lt;A href="http://msdn2.microsoft.com/en-us/library/ms365324.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/ms365324.aspx"&gt;view this SS2K5 BOL entry&lt;/A&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Ok...that's it.&amp;nbsp; You should now be able to traverse a parent-child relationship successfully within Report Builder...albeit with a compromise from the business end-users.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7271266" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Report+Builder/default.aspx">Report Builder</category></item><item><title>Implementation of Sparkline Type Reports within Reporting Services</title><link>http://blogs.msdn.com/jbasilico/archive/2008/01/09/implementation-of-sparkline-type-reports-within-reporting-services.aspx</link><pubDate>Thu, 10 Jan 2008 06:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7049096</guid><dc:creator>jbasilico</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jbasilico/comments/7049096.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jbasilico/commentrss.aspx?PostID=7049096</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;As with any dashboard implementation, an intuitive user interface design is desired, thus leveraging the latest concepts in dashboard user interfaces.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One of those concepts is to display Sparkline type charts.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A “Sparkline” is a word coined by Edward Tufte to describe “small, high-resolution graphics embedded in a context of words, numbers, and images.” Sparklines are “word-sized graphics” which can be used to add context to data in a sentence. More than that, though, Sparklines are word like graphics that can be used almost as words.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;To implement Sparklines within Reporting Services is rather easy…in fact, the charting object within Reporting Services can be shrunk within a table object, thus producing the Sparkline image.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;Do note though that placing many inline Reporting Services charts within a table will put more processing burden on the Reporting Services server, since each chart needs to be determined and rendered.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Verdana&gt;Other than leveraging the chart object within Reporting Services, there are a few third party solutions that “plug into” the Microsoft BI Platform to allow Sparkline and other visualization techniques.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One such offering is from BonaVista Systems – through a product called MicroCharts.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For more information visit this link: &lt;/FONT&gt;&lt;A href="http://www.bonavistasystems.com/Products_SparkLinerforMicrosoftBI.html"&gt;&lt;FONT face=Verdana&gt;http://www.bonavistasystems.com/Products_SparkLinerforMicrosoftBI.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7049096" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Dashboard/default.aspx">Dashboard</category><category domain="http://blogs.msdn.com/jbasilico/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item></channel></rss>