<?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>Team Foundation's WebLog : Reporting</title><link>http://blogs.msdn.com/team_foundation/archive/tags/Reporting/default.aspx</link><description>Tags: Reporting</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Customizing Reports</title><link>http://blogs.msdn.com/team_foundation/archive/2005/02/09/370075.aspx</link><pubDate>Thu, 10 Feb 2005 01:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:370075</guid><dc:creator>Team Foundation</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/team_foundation/comments/370075.aspx</comments><wfw:commentRss>http://blogs.msdn.com/team_foundation/commentrss.aspx?PostID=370075</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Hi, Allen Clark, Team Foundation program manager back to talk about reporting again. I want to follow up a bit on customizing your reports. The reports shipped with Team System are SQL Server Reporting Services reports. You can alter these reports or create your own reports using Business Intelligence Development Studio, the SQL Server 2005 Reporting Services designer. It’s delivered with the SQL Server client tools.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;The first thing you need to do to create custom reports is to set up a Report Project. In Business Intelligence Development Studio, create a new project and select Report Project.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Next, create a couple of data sources, one to access the relational database and one to access the OLAP database. If you intend on using the reports in a process template, then call them TfsReportDS and TfsOLAPReportDS, respectively.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Now create a report. For more information on creating a report with SQL Server Reporting Services, check out &lt;span class="968503402"&gt;&lt;font face="Arial" color="#0000ff" size="2"&gt;&lt;a title="http" href="http://msdn.microsoft.com/SQL/sqlwarehouse/ReportingServices/default.aspx"&gt;http://msdn.microsoft.com/SQL/sqlwarehouse/ReportingServices/default.aspx&lt;/a&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;You can also extract&amp;nbsp;reports that are shipped with the MSF Agile process template, add that to your project, and modify it. To extract the reports, you can do one of two things.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Get a single report&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1"&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Browse to the Reporting Services site (http://[data tier]/reporting)&lt;/span&gt;&lt;/font&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Select a project&lt;/span&gt;&lt;/font&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Select the report.&lt;/span&gt;&lt;/font&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Select Properties&lt;/span&gt;&lt;/font&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Select Edit&lt;/span&gt;&lt;/font&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Save the .xml file as [report name].rdl&lt;/span&gt;&lt;/font&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Get the entire set of reports from a process template&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1"&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Export the process template&lt;/span&gt;&lt;/font&gt; &lt;li class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Get the .rdl files from the exported .zip file&lt;/span&gt;&lt;/font&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;After you’ve created your new reports, you can load them directly in an existing Team Project, or you can use them in a custom process template. If you use them in a custom process template, the reports will be included each time that process template is used to create a new Team Project.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Next time, I’ll go over the warehouse schema.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Allen Clark, Program Manager, Visual Studio Team System&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=370075" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/team_foundation/archive/tags/Reporting/default.aspx">Reporting</category></item><item><title>Reporting</title><link>http://blogs.msdn.com/team_foundation/archive/2005/02/05/367911.aspx</link><pubDate>Sun, 06 Feb 2005 07:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:367911</guid><dc:creator>Team Foundation</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/team_foundation/comments/367911.aspx</comments><wfw:commentRss>http://blogs.msdn.com/team_foundation/commentrss.aspx?PostID=367911</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Hi, I’m Allen Clark, a program manager working on Team Foundation. I work on various integration facilities, and I’ve spent the mother lode of my time on reporting. I’m particularly excited about the reporting capabilities. When your team uses Team System, data is automatically captured in the data warehouse and used in reports that provide additional visibility into what’s going on in your project. For example, when you track bugs using the work item tracking tool, the data warehouse automatically collects data that enables reports like &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Bug Rates&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;img src="http://s3bhatia.members.winisp.net/images/Reporting.jpg" /&gt; &lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Likewise, when you publish test results, the data warehouse obtains the result data and enables reports like &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Test Result Details&lt;/span&gt;&lt;/b&gt; and &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Code Coverage Details&lt;/span&gt;&lt;/b&gt;. When you perform builds, you enable &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Build List&lt;/span&gt;&lt;/b&gt; and &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Build Details&lt;/span&gt;&lt;/b&gt;. You get the picture.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;And there are reports that are enabled because of the integration between these tools. For example, when you create a bug from a failed test result, the relationship is maintained in the tools. That allows the developer to easily run the test and see exactly what the tester saw. Those relationships also make their way into the data warehouse, and enable reports like &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Tests Failing without Active Bugs&lt;/span&gt;&lt;/b&gt;. A team can use this report to zero in on failed results that need to be tracked in a new bug. Also, reports like &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Quality Indicators&lt;/span&gt;&lt;/b&gt; provide an overview of the state of the software by showing test results, code coverage, code churn, and bug rates trended over time.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;You may wonder why I keep referring to “reports like…”. The reports I’ve listed here are included with the MSF Agile process template. However, other process templates will use other reports. You can also build your own reports using SQL Server Reporting Services. I’ll come back soon to talk about this in more detail.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Allen Clark, Program Manager, Visual Studio Team System&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=367911" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/team_foundation/archive/tags/Reporting/default.aspx">Reporting</category></item></channel></rss>