<?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>Robert Bruckner's Advanced Reporting Services Blog : Rendering</title><link>http://blogs.msdn.com/robertbruckner/archive/tags/Rendering/default.aspx</link><description>Tags: Rendering</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SQL Server 2008 R2 November CTP – What’s New In Reporting Services?</title><link>http://blogs.msdn.com/robertbruckner/archive/2009/11/09/sql-server-2008-r2-november-ctp-what-s-new-in-reporting-services.aspx</link><pubDate>Tue, 10 Nov 2009 07:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920013</guid><dc:creator>Robert M. Bruckner</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/robertbruckner/comments/9920013.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robertbruckner/commentrss.aspx?PostID=9920013</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_2.png" mce_href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_2.png"&gt;&lt;IMG style="DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; MARGIN-RIGHT: auto" title="SQL Server 2008 R2" border=0 alt="SQL Server 2008 R2" src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_thumb.png" width=350 height=64 mce_src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The &lt;STRONG&gt;November CTP&lt;/STRONG&gt; download is available for &lt;A href="http://msdn.microsoft.com/subscriptions/securedownloads/default.aspx" mce_href="http://msdn.microsoft.com/subscriptions/securedownloads/default.aspx"&gt;MSDN&lt;/A&gt; and &lt;A href="http://technet.microsoft.com/subscriptions/securedownloads/default.aspx" mce_href="http://technet.microsoft.com/subscriptions/securedownloads/default.aspx"&gt;TechNet&lt;/A&gt; subscribers. The public download is available &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=FE0C6A31-5AD6-4EEA-A865-73BBE2608BD1" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=FE0C6A31-5AD6-4EEA-A865-73BBE2608BD1"&gt;here&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=020EE0D5-BCE4-4A45-9D64-B0C49C8831E5" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=020EE0D5-BCE4-4A45-9D64-B0C49C8831E5"&gt;feature pack download&lt;/A&gt; is now also available and includes Report Builder 3.0 as well as the RS add-ins for SharePoint 2007 and SharePoint 2010.&lt;/P&gt;
&lt;P&gt;The Data Platform Insider blog provides an &lt;A href="http://blogs.technet.com/dataplatforminsider/archive/2009/11/09/announcing-the-sql-server-2008-r2-november-ctp.aspx" mce_href="http://blogs.technet.com/dataplatforminsider/archive/2009/11/09/announcing-the-sql-server-2008-r2-november-ctp.aspx"&gt;overview&lt;/A&gt; of what's new in CTP release for SQL Server 2008 R2.&amp;nbsp; If you are reading my blog, you are probably interested in knowing what’s specifically new compared to the previous &lt;A href="http://blogs.msdn.com/robertbruckner/archive/2009/08/10/sql-server-2008-r2-august-ctp-what-s-new-in-reporting-services.aspx" mce_href="http://blogs.msdn.com/robertbruckner/archive/2009/08/10/sql-server-2008-r2-august-ctp-what-s-new-in-reporting-services.aspx"&gt;August CTP&lt;/A&gt; in Reporting Services 2008 R2 &lt;STRONG&gt;November CTP&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Report Part Gallery &lt;BR&gt;&lt;/STRONG&gt;The ability for report items / data regions to be published to the report server and made available to other report authors to re-use.&amp;nbsp; Report authors can publish and share these report components from either BIDS or Report Builder 3.0.&amp;nbsp; Information workers can use Report Builder to mash these report components together into their own unique views by simple drag &amp;amp; drop.&amp;nbsp; This includes notifications when a report part was updated on the report server in the meantime.&amp;nbsp; &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Shared Data Sets&lt;/STRONG&gt; &lt;BR&gt;Datasets can now be shared, stored, processed and cached externally from the report.&amp;nbsp; Cache refresh plans let you cache reports or shared dataset query results on first use or from a schedule. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enhanced SharePoint Integration for SharePoint 2007 and SharePoint 2010 &lt;BR&gt;&lt;/STRONG&gt;This includes support for multiple SharePoint Zones, the SharePoint Universal Logging service, and Report Parts.&amp;nbsp; We added a new SharePoint List data extension with query designer support.&amp;nbsp; Furthermore, support for right-to-left text with Arabic and Hebrew was added in the SharePoint user interface.&amp;nbsp; &lt;BR&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;New Data Visualization Report Items &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2NovemberCTPWhatsNewInRepo_14B76/DVEnhancements_2.png" mce_href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2NovemberCTPWhatsNewInRepo_14B76/DVEnhancements_2.png"&gt;&lt;STRONG&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=DVEnhancements border=0 alt=DVEnhancements align=right src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2NovemberCTPWhatsNewInRepo_14B76/DVEnhancements_thumb.png" width=163 height=73 mce_src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2NovemberCTPWhatsNewInRepo_14B76/DVEnhancements_thumb.png"&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;Data Bars &lt;/STRONG&gt;- each bar is scaled based on the maximum value of the immediate group (a default which can be adjusted). &lt;BR&gt;&lt;STRONG&gt;Sparklines&lt;/STRONG&gt; are data-intense, word-sized graphics.&amp;nbsp; These visualizations make it possible for report consumers to quickly see things like trends over time at a glance. &lt;BR&gt;&lt;B&gt;Indicators&lt;/B&gt; are small icons that are often used to depict the status or trend for a given value.&amp;nbsp; Setting up indicators based on a number of pre-configured sets is now very easy. &lt;BR&gt;Furthermore, this CTP includes improvements to the Map wizard. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enhanced Business Intelligence Development Studio &lt;BR&gt;&lt;/STRONG&gt;Support for 2008 and 2008 R2 versions of reports and report projects. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Aggregates of Aggregates &lt;BR&gt;&lt;/STRONG&gt;This enables report authors to nest RDL aggregate expressions inside other RDL aggregate expressions with unlimited nesting levels.&amp;nbsp; For example, the expression =Avg(Sum(Sales, "Month"), "Year") would compute the average total monthly sales.&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Other RDL Expression Language enhancements &lt;BR&gt;&lt;/STRONG&gt;Expect more details on many of these topics in separate blog postings: &lt;BR&gt;- Writing expressions that take into account the current rendering format (=Globals!RenderFormat.Name) &lt;BR&gt;- Naming pages, including naming of Excel worksheets for Excel export &lt;BR&gt;- Group.DomainScope is quite useful for synchronizing data visually across different charts / sparklines and in tablix even if data is only available at disparate granularities.&amp;nbsp; &lt;BR&gt;- Read/Write report variables with automatic serialization/persistence; these are quite useful to avoid managing your own custom code variables. &lt;BR&gt;- Rotating Text 270 Degrees, which is frequently needed for narrow column layouts.&amp;nbsp; &lt;BR&gt;- Dynamic page breaks, as well as resetting page number of page breaks &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;New 2010 SOAP Endpoint&lt;/STRONG&gt; &lt;BR&gt;While the existing 2005/2006 SOAP endpoints are still supported, the 2010 endpoint unifies support of both native &amp;amp; SharePoint integrated servers and adds functionality for new areas such as shared datasets, cache refresh plans, and report parts. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Improved Browser and Standards Mode Support &lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;During the next weeks I plan to cover a lot more details regarding the areas listed above.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Enjoy!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I look forward to hearing your feedback on Reporting Services 2008 R2 November CTP in the dedicated &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjreportingservices/threads" mce_href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjreportingservices/threads"&gt;MSDN discussion forum&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920013" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RDL/default.aspx">RDL</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Data+Visualization/default.aspx">Data Visualization</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Rendering/default.aspx">Rendering</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Report+Design/default.aspx">Report Design</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RS+2008+R2/default.aspx">RS 2008 R2</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Reports As Data Feeds for Gemini</title><link>http://blogs.msdn.com/robertbruckner/archive/2009/08/25/reports-as-data-feeds-for-gemini.aspx</link><pubDate>Wed, 26 Aug 2009 08:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9884652</guid><dc:creator>Robert M. Bruckner</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/robertbruckner/comments/9884652.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robertbruckner/commentrss.aspx?PostID=9884652</wfw:commentRss><description>&lt;p&gt;&lt;img title="AtomDataFeed" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 0px 15px; border-left: 0px; border-bottom: 0px" height="31" alt="AtomDataFeed" src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/ReportsAsDataFeedsforGemini_137A4/AtomDataFeed_3.png" width="31" align="right" border="0" /&gt; &lt;a href="http://twitter.com/donalddotfarmer" target="_blank"&gt;Donald Farmer&lt;/a&gt; explains in this &lt;a href="http://www.youtube.com/geminute" target="_blank"&gt;one minute video&lt;/a&gt; how report data feeds (“the orange button”) are simply great data sources for further analysis in Gemini.&amp;#160; You get the benefits of both, Reporting Services as platform with all its reporting and management features (e.g. role-based security, cache refresh) and Gemini as powerful analysis tool.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9884652" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Rendering/default.aspx">Rendering</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RS+2008+R2/default.aspx">RS 2008 R2</category></item><item><title>SQL Server 2008 R2 August CTP – What’s New In Reporting Services?</title><link>http://blogs.msdn.com/robertbruckner/archive/2009/08/10/sql-server-2008-r2-august-ctp-what-s-new-in-reporting-services.aspx</link><pubDate>Tue, 11 Aug 2009 09:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863904</guid><dc:creator>Robert M. Bruckner</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/robertbruckner/comments/9863904.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robertbruckner/commentrss.aspx?PostID=9863904</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_2.png" mce_href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_2.png"&gt;&lt;IMG title="SQL Server 2008 R2" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height=64 alt="SQL Server 2008 R2" src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_thumb.png" width=350 border=0 mce_src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/SQLServer2008_R2_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The August CTP download is available for &lt;A href="http://msdn.microsoft.com/subscriptions/securedownloads/default.aspx" mce_href="http://msdn.microsoft.com/subscriptions/securedownloads/default.aspx"&gt;MSDN&lt;/A&gt; and &lt;A href="http://technet.microsoft.com/subscriptions/securedownloads/default.aspx" mce_href="http://technet.microsoft.com/subscriptions/securedownloads/default.aspx"&gt;TechNet&lt;/A&gt; subscribers. The public download is now also active &lt;A class="" href="http://technet.microsoft.com/en-us/evalcenter/ee315247.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/evalcenter/ee315247.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The Data Platform Insider blog provides an &lt;A href="http://blogs.technet.com/dataplatforminsider/archive/2009/08/10/download-sql-server-2008-r2-august-ctp-today.aspx" target=_blank mce_href="http://blogs.technet.com/dataplatforminsider/archive/2009/08/10/download-sql-server-2008-r2-august-ctp-today.aspx"&gt;overview&lt;/A&gt; of what's new in this first public CTP release for SQL Server 2008 R2.&amp;nbsp; If you are reading my blog, you are probably interested in knowing what’s new in Reporting Services 2008 R2, and already in August CTP:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Map and spatial data visualization &lt;STRONG&gt;&lt;A href="http://blogs.msdn.com/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx" mce_href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/RB_Map_2.png"&gt;&lt;IMG title="Report Builder Map" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 5px 10px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=76 alt="Report Builder Map" src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/RB_Map_3.png" width=44 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/RB_Map_thumb.png"&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt; &lt;BR&gt;We provided sneak previews of this functionality at past conferences, including a popular &lt;A href="http://blogs.msdn.com/robertbruckner/archive/2009/05/14/sql-server-2008-r2-tech-ed-2009.aspx" mce_href="http://blogs.msdn.com/robertbruckner/archive/2009/05/14/sql-server-2008-r2-tech-ed-2009.aspx"&gt;“BI Power Hour” demo&lt;/A&gt;.&amp;nbsp; Maps can be very &lt;A href="http://www.microsoft.com/global/sqlserver/2008/en/us/PublishingImages/Map_Sales.bmp" target=_blank mce_href="http://www.microsoft.com/global/sqlserver/2008/en/us/PublishingImages/Map_Sales.bmp"&gt;powerful visualizations&lt;/A&gt;.&amp;nbsp; They can consume and visualize geospatial and geometry data directly (as shown by Ed Katibah &lt;A href="http://blogs.msdn.com/edkatibah/archive/2009/05/18/cartographic-adjustment-of-spatial-data-for-sql-server-reporting-services-part-5.aspx" mce_href="http://blogs.msdn.com/edkatibah/archive/2009/05/18/cartographic-adjustment-of-spatial-data-for-sql-server-reporting-services-part-5.aspx"&gt;here&lt;/A&gt;), “regular” data, and combine multiple datasets using map layers.&amp;nbsp; Maps can integrate ESRI shape files, as well as directly integrate with &lt;A href="http://www.bing.com/maps/" mce_href="http://www.bing.com/maps/"&gt;Bing Maps&lt;/A&gt;.&amp;nbsp; More details in upcoming postings. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Report Builder 3.0 &lt;BR&gt;&lt;/STRONG&gt;The most notable new Report Builder feature area already available in the August CTP is the so-called "server mode":&amp;nbsp; &lt;BR&gt;- An edit session concept enables support for embedded data source credentials, relative references, and subreport references when connected to a report server. &lt;BR&gt;- Dataset results are cached when connected to a report server, which speeds up making layout changes and previewing the new report. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;ATOM data feeds &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/AtomDataFeed_2.png" mce_href="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/AtomDataFeed_2.png"&gt;&lt;IMG title="AtomDataFeed Export Button" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 10px 4px 8px; BORDER-RIGHT-WIDTH: 0px" height=31 alt="AtomDataFeed Export Button" src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/AtomDataFeed_thumb.png" width=31 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/robertbruckner/WindowsLiveWriter/SQLServer2008R2AugustCTPWhatsNewInReport_144E2/AtomDataFeed_thumb.png"&gt;&lt;/A&gt; Reports are now also available in the ATOM standard compliant format that can be consumed by &lt;A href="http://www.microsoft.com/sqlserver/2008/en/us/R2-SSBI.aspx" target=_blank mce_href="http://www.microsoft.com/sqlserver/2008/en/us/R2-SSBI.aspx"&gt;Gemini&lt;/A&gt; and other tools.&lt;BR&gt;&lt;EM&gt;Update:&lt;/EM&gt; Teo Lachev takes an initial look at&amp;nbsp;data feeds &lt;A class="" href="http://prologika.com/CS/blogs/blog/archive/2009/08/13/reports-as-data-feeds.aspx" target=_blank mce_href="http://prologika.com/CS/blogs/blog/archive/2009/08/13/reports-as-data-feeds.aspx"&gt;here&lt;/A&gt;.&amp;nbsp;&lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AJAX Report Viewer &lt;BR&gt;&lt;/STRONG&gt;The August CTP provides a preview of some of the functionality that will be available in the stand-alone report viewer control with the &lt;A href="http://blogs.msdn.com/robertbruckner/archive/2009/01/19/better-report-viewing-in-visual-studio-2010.aspx" mce_href="http://blogs.msdn.com/robertbruckner/archive/2009/01/19/better-report-viewing-in-visual-studio-2010.aspx"&gt;upcoming Visual Studio 2010 Beta 2 release&lt;/A&gt;.&amp;nbsp; You will notice a more fluid navigation experience in August CTP. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Report Manager &lt;BR&gt;&lt;/STRONG&gt;Report Manager received visual and functional improvements with SharePoint-like interaction and menus.&amp;nbsp; &lt;BR&gt;&lt;EM&gt;Update:&lt;/EM&gt; Teo Lachev provides his take on report manager with screenshots &lt;A href="http://prologika.com/CS/blogs/blog/archive/2009/08/11/the-dazzling-r2-report-manager.aspx" target=_blank&gt;here&lt;/A&gt;. &lt;BR&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;RDL Expression Language enhancements &lt;BR&gt;&lt;/STRONG&gt;We added direct geospatial data &amp;amp; function support, as well as three types of Lookup functions (Lookup, LookupSet, MultiLookup).&amp;nbsp; More about this in upcoming postings.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;On top of that, there are several more new Reporting Services and RDL features available in August CTP, including a few in combination with Gemini and SharePoint in a limited CTP program only.&amp;nbsp; During the next weeks and months I plan to cover more details on the major areas listed above, and perhaps some of the other additions like report sections.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Enjoy!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I look forward to hearing your feedback on Reporting Services 2008 R2 August CTP in the dedicated &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjreportingservices/threads" target=_blank mce_href="http://social.msdn.microsoft.com/Forums/en-US/sqlkjreportingservices/threads"&gt;new MSDN discussion forum&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9863904" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RDL/default.aspx">RDL</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Data+Visualization/default.aspx">Data Visualization</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Rendering/default.aspx">Rendering</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/ReportViewer/default.aspx">ReportViewer</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Report+Design/default.aspx">Report Design</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RS+2008+R2/default.aspx">RS 2008 R2</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Spatial/default.aspx">Spatial</category></item><item><title>Take Another Look at CSV Rendering in RS 2008</title><link>http://blogs.msdn.com/robertbruckner/archive/2009/01/20/take-another-look-at-csv-rendering-in-rs-2008.aspx</link><pubDate>Wed, 21 Jan 2009 08:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9342217</guid><dc:creator>Robert M. Bruckner</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/robertbruckner/comments/9342217.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robertbruckner/commentrss.aspx?PostID=9342217</wfw:commentRss><description>&lt;P&gt;If you used the CSV renderer in previous releases of Reporting Services, you might want to take another look&amp;nbsp;in RS 2008.&amp;nbsp; We listened to your&amp;nbsp;feedback: not only does CSV rendering consume significantly less resources&amp;nbsp;and is faster in most cases, the CSV data output is generally more useful as well if you use complex report layouts (e.g.&amp;nbsp;matrix).&lt;/P&gt;
&lt;P&gt;As in previous releases,&amp;nbsp;the CSV renderer output is customizable via &lt;A class="" href="http://technet.microsoft.com/en-us/library/ms155365.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/ms155365.aspx"&gt;device info settings&lt;/A&gt;&amp;nbsp;and the data output is controlled by the DataElementOutput setting on reportitems and groups.&amp;nbsp; For more information about &lt;A class="" href="http://msdn.microsoft.com/en-us/library/ms155919.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms155919.aspx"&gt;report design considerations for CSV&lt;/A&gt; check the documentation.&lt;/P&gt;
&lt;P&gt;One common question I have seen related to CSV output is how to configure different field or record delimiters.&amp;nbsp; We improved this in RS 2008 so that you can specify special characters, such as tab or newline, directly in the report server's configuration file (RSReportServer.config).&amp;nbsp; For example, to configure ASCII encoding and tab field delimiters in RS 2008 use the following settings:&lt;/P&gt;&lt;FONT face=Arial&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;Extension&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;CSV&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&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;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;FONT color=#a31515&gt;OverrideNames&lt;/FONT&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;FONT color=#a31515&gt;Name&lt;/FONT&gt; &lt;FONT color=red&gt;Language&lt;/FONT&gt;="en-US"&amp;gt;&lt;FONT color=#000000&gt;CSV (tab delimited)&lt;/FONT&gt;&amp;lt;/&lt;FONT color=#a31515&gt;Name&lt;/FONT&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;FONT color=#a31515&gt;OverrideNames&lt;/FONT&gt;&amp;gt;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;Configuration&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;DeviceInfo&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;Encoding&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;ASCII&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Encoding&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;FieldDelimiter &lt;FONT color=#ff0000&gt;xml:space&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;="preserve"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;amp;#09;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;FieldDelimiter&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;DeviceInfo&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;Configuration&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT style="BACKGROUND-COLOR: #c0c0c0"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;Extension&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN lang=DE-AT style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-ansi-language: DE-AT"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;Note: when using a server-wide device info configuration, special characters used as delimiters should be specified &lt;A class="" href="http://www.w3.org/MarkUp/html3/latin1.html" target=_blank mce_href="http://www.w3.org/MarkUp/html3/latin1.html"&gt;encoded&lt;/A&gt;. While this works fine in RS 2008, for RS 2005 please follow the approach described in the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/ms155365.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms155365.aspx"&gt;documentation&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9342217" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RS+2008/default.aspx">RS 2008</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Rendering/default.aspx">Rendering</category></item><item><title>Do You ▖ Unicode in PDF? </title><link>http://blogs.msdn.com/robertbruckner/archive/2008/10/27/unicode-in-pdf-font-embedding.aspx</link><pubDate>Tue, 28 Oct 2008 06:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9004348</guid><dc:creator>Robert M. Bruckner</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/robertbruckner/comments/9004348.aspx</comments><wfw:commentRss>http://blogs.msdn.com/robertbruckner/commentrss.aspx?PostID=9004348</wfw:commentRss><description>&lt;P mce_keep="true"&gt;One of the changes we included&amp;nbsp;in &lt;A class="" target=_blank&gt;Cumulative Update #1&lt;/A&gt; for SQL Server 2008 (&lt;A class="" href="http://support.microsoft.com/default.aspx/kb/956717" target=_blank mce_href="http://support.microsoft.com/default.aspx/kb/956717"&gt;CU1 download link&lt;/A&gt;) is&amp;nbsp;automatic full font embedding and subsetting&amp;nbsp;for Unicode characters in Reporting Services 2008 &lt;A class="" href="http://msdn.microsoft.com/en-us/library/ms159713.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms159713.aspx"&gt;PDF rendering&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;While&amp;nbsp;a similar code change is now available for Reporting Services 2005 PDF rendering with SQL Server 2005 Service Pack 3 (&lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4"&gt;SP3 download link&lt;/A&gt;), it is&amp;nbsp;not full font embedding like RS 2008.&amp;nbsp; Specifically, in RS 2005 if your text contains Latin characters only, no font embedding is happening.&amp;nbsp; The font embedding in RS 2005 SP3 is limited to non ANSI characters.&lt;BR&gt;&lt;BR&gt;Overall, with font embedding it does no&amp;nbsp;longer matter what version of a font is installed on a client - the documents can be viewed the same way regardless of&amp;nbsp;client operating systems, font versions, and client PDF viewer.&amp;nbsp; Generating multi-lingual reports and using fonts such as MingLiU just got a little bit easier.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9004348" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RS+2008/default.aspx">RS 2008</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/RS+2005/default.aspx">RS 2005</category><category domain="http://blogs.msdn.com/robertbruckner/archive/tags/Rendering/default.aspx">Rendering</category></item></channel></rss>