<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblogcasts.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>Chris Testa-O&amp;#39;Neill : Crescent, HADRON</title><link>http://sqlblogcasts.com/blogs/testas/archive/tags/Crescent/HADRON/default.aspx</link><description>Tags: Crescent, HADRON</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>So what is available in Denali, random thoughts while I tour the UK</title><link>http://sqlblogcasts.com/blogs/testas/archive/2011/05/19/so-what-is-available-in-denali-random-thoughts-while-i-tour-the-uk.aspx</link><pubDate>Thu, 19 May 2011 12:51:00 GMT</pubDate><guid isPermaLink="false">fa8c4e8e-46a3-4193-8264-2c1a9cb3475d:15636</guid><dc:creator>Testas</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlblogcasts.com/blogs/testas/rsscomments.aspx?PostID=15636</wfw:commentRss><comments>http://sqlblogcasts.com/blogs/testas/archive/2011/05/19/so-what-is-available-in-denali-random-thoughts-while-i-tour-the-uk.aspx#comments</comments><description>&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I am at the beginning of touring user groups around the UK so on train journeys back from a user group meetings I have had time to write out my thoughts on some of the new features that are available in SQL Server C TP 1. &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The vision from Microsoft regarding this release looks the same as it was in SQL Server 2008 R2&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Empowering IT&lt;/b&gt; – Making it easier for IT departments to manage the scalability and availability of SQL Server&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Dynamic Development&lt;/b&gt; - Making it easier for database developers to develop SQL Server databases in a consistent application&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Pervasive Insight&lt;/b&gt; - extending the reach of BI to include business users as well as IT professionals and developers&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;What is notable is the fact that Microsoft will scale SQL Server to different platforms including&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-SIZE:14pt;"&gt;A&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;ppliances - SQL Server editions including Parallel Data Warehouse and Fast track that have a dedicated purpose using SQL Server&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-SIZE:14pt;"&gt;B&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;ox - the traditional implementation that most will be familiar with running a specific edition of SQL Server on a server.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-SIZE:14pt;"&gt;C&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;loud - SQL Azure, a cloud-based service offering data storage capabilities&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The capabilities that are available on each platform will vary, in this blog I will concentrate on the new features that will be available on the box with the release of SQL Server Denali CTP ( Community Technical Preview) 1 available from &lt;/font&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91f9"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;"&gt;&lt;font size="3" face="Calibri"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91f9&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;In no particular order, the following are a summary on some features of SQL Server Denali CTP 1&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;HADRON&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:EN;"&gt;One features that addresses the scalability and availability vision is HADRON or High Availability Disaster Recovery Always ON. This is a technology that tightly integrates the database mirroring architecture with Windows Clustering. The key benefit that this has over database mirroring is that up to 5 secondary servers can be defined, which are readable and can be queried. Like database mirroring, &lt;/span&gt;endpoints are used to connect between primary /secondary instances like in Database mirroring. Furthermore as the architecture is very similar to database mirroring, Database Mirroring configuration from SQL Server 2005 onwards can be upgraded to HADR.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;CREATE SERVER ROLE&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;You now have the ability to create user defined server level role on an instance of SQL Server. This provides a greater degree of granularity when setting security at an instance level. As a result the &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186320(v=SQL.110).aspx"&gt;&lt;span style="COLOR:windowtext;TEXT-DECORATION:none;text-underline:none;"&gt;&lt;font color="#ffffff" size="3" face="Calibri"&gt;sp_addsrvrolemember&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt; and &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186270(v=SQL.110).aspx"&gt;&lt;span style="COLOR:windowtext;TEXT-DECORATION:none;text-underline:none;"&gt;&lt;font color="#ffffff" size="3" face="Calibri"&gt;sp_dropsrvrolemember&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt; are being deprecated and being replaced with the ALTER SERVER ROLE instead. Server roles can be created using Transact-SQL or within SQL Server Management Studio.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:black;FONT-SIZE:9.5pt;"&gt;Startup Options&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;You can now graphically configure SQL Server startup options within the instance properties in SQL Server Configuration Manager&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Contained databases&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Contained databases are databases that contain all the objects and metadata for a database without having dependencies on the SQL Server instance. This makes it easier to move databases between different instances of SQL Server. Contained databases can be defined in one of three configurations:&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;NONE – This means that the database &lt;b style="mso-bidi-font-weight:normal;"&gt;does&lt;/b&gt; have dependencies on the SQL Server instance. This is how all databases created on a SQL Server instance are defined by default&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;FULL – As yet not available in Denali CTP 1, my understanding is that objects defined in these databases &lt;b style="mso-bidi-font-weight:normal;"&gt;do not&lt;/b&gt; have dependencies on the SQL Server Instance&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;PARTIAL – Some objects have dependencies on the SQL Server instance, other objects are contained within the database&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Transact-SQL additions and enhancements&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;There are a number of T-SQL additions and enhancements in this release of SQL Server including Paging, SEQUENCE and THROW&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Paging&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The ORDER BY clause has been enhanced to include the ability to page results. Example from Books Online include:&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;USE AdventureWorks2008R2;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;GO&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;--Using Order by to return all rows sorted by the column DepartmentID.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SELECT DepartmentID, Name, GroupName&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;FROM HumanResources.Department&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ORDER BY DepartmentID;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;-- Use OFFSET to skip the first 5 rows from the sorted result set and return all remaining rows.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SELECT DepartmentID, Name, GroupName&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;FROM HumanResources.Department&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ORDER BY DepartmentID OFFSET 5 ROWS;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;-- Use OFFSET to skip 0 rows and return only the first 10 rows from the sorted result set using FETCH --NEXT.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SELECT DepartmentID, Name, GroupName&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;FROM HumanResources.Department&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ORDER BY DepartmentID &lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OFFSET 0 ROWS&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FETCH NEXT 10 ROWS ONLY;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;-- OFFSET and FETCH values&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;can be defined within variables&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;DECLARE @StartingRowNumber tinyint = 1&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;, &lt;br /&gt;@FetchRows tinyint = 8;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SELECT DepartmentID, Name, GroupName&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;FROM HumanResources.Department&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ORDER BY DepartmentID ASC &lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OFFSET @StartingRowNumber ROWS FETCH NEXT @FetchRows ROWS ONLY;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;GO&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SEQUENCE&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3" face="Calibri"&gt;A feature available to ORACLE database professionals is now available to SQL Server database professionals. SEQUENCE enables you to define a sequence of numbers which is stored and retained in memory. My good friend &lt;/font&gt;&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/default.aspx"&gt;&lt;span style="COLOR:windowtext;TEXT-DECORATION:none;text-underline:none;"&gt;&lt;font size="3" face="Calibri"&gt;Aaron Bertrand&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt; has two excellent blog pieces on how to implement SEQUENCE and the performance impact that I would recommend: &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/11/sql-server-11-denali-using-sequence.aspx"&gt;&lt;font size="3" face="Calibri"&gt;http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/11/sql-server-11-denali-using-sequence.aspx&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/12/13/sql-server-v-next-denali-take-one-part-sequence-and-one-part-set.aspx"&gt;&lt;font size="3" face="Calibri"&gt;http://sqlblog.com/blogs/aaron_bertrand/archive/2010/12/13/sql-server-v-next-denali-take-one-part-sequence-and-one-part-set.aspx&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;THROW&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;You now have greater flexibility with the TRY…CATCH Transact SQL statements with THROW being introduced in SQL Server Denali. This raises an exception and then transfers execution to a CATCH block. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SSIS enhancements&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I will be blogging more on these changes in the future however to areas stand out regarding SSIS which will make life a lot easier &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Usability&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The usability of SSIS has been improved within Business Intelligence Development Studio. The ability to undo and redo changes in the designer is a small change, but of massive benefit while developing SSIS packages. Copy objects between packages is a lot easier and you can customise the toolbox more easily.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Deployment&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3" face="Calibri"&gt;There is a new project deployment methodology that will deploy SSIS at a project level rather than the package level that we have been previously used to. The package method of deployment still exists and is referred to as the legacy deployment model.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The following tables is taken form Technet Wiki &lt;br /&gt;&lt;/font&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/project-deployment-overview-in-sql-server-quot-denali-quot-ctp1-ssis.aspx"&gt;&lt;font size="3" face="Calibri"&gt;http://social.technet.microsoft.com/wiki/contents/articles/project-deployment-overview-in-sql-server-quot-denali-quot-ctp1-ssis.aspx&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt; &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;that shows the differences and similarity between the project deployment methodology and the legacy deployment methodology&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;
&lt;table style="WIDTH:100%;mso-yfti-tbllook:1184;mso-cellspacing:1.5pt;" class="MsoNormalTable" cellpadding="0"&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;When Using the Project Deployment Model...&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;When Using the Legacy Deployment Model...&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;A project is the unit of deployment.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;A package is the unit of deployment.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Parameters are used to assign values to package properties.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Configurations are used to assign values to package properties.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="HEIGHT:17.25pt;mso-yfti-irow:3;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;HEIGHT:17.25pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;A project, containing packages and parameters, is built to a project deployment file (.ispac extension).&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;HEIGHT:17.25pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages (.dtsx extension) and configurations (.dtsConfig extension) are saved individually to the file system.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;A project, containing packages and parameters, is deployed to the Integration Services catalog on an instance of SQL Server.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages and configurations are copied to the file system on another computer. Packages can also be saved to the MSDB database on an instance of SQL Server.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;CLR integration is required on the database engine.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;CLR integration is not required on the database engine.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Environment-specific parameter values are stored in environment variables.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Environment-specific configuration values are stored in&amp;nbsp;configuration files.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:7;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Projects and packages in the catalog can be validated on the server before execution. You can use SQL Server Management Studio, stored procedures, or managed code to perform the validation.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages are validated just before execution. You can also validate a package with dtExec or managed code.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:8;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages are executed by starting an execution on the database engine. A project identifier, explicit parameter values (optional), and environment references (optional) are assigned to an execution before it is started.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages are executed with the &lt;b&gt;dtExec&lt;/b&gt; and &lt;b&gt;DTExecUI&lt;/b&gt; execution utilities. Applicable configurations are identified by command-prompt arguments (optional).&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:9;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;During exeuction, events that are produced by the package are captured automatically and saved to the catalog.&amp;nbsp;You can&amp;nbsp;query these events with&amp;nbsp;Transact-SQL views.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;During execution, events that are produced by a package are not captured automatically. A log provider must be added to the package to capture events.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:10;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages are run in a separate Windows&amp;nbsp;process. &lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;Packages are run in a separate Windows process.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:11;mso-yfti-lastrow:yes;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;SQL Server Agent is used to schedule package execution.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0.75pt;BACKGROUND-COLOR:transparent;PADDING-LEFT:0.75pt;PADDING-RIGHT:0.75pt;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0.75pt;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Segoe UI&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:#333333;FONT-SIZE:10.5pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff"&gt;SQL Server Agent is used to schedule package execution.&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;font color="#ffffff" size="3" face="Calibri"&gt;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;BISM&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;BISM or Business Intelligence Semantic Model is one of the major additions of SQL Server Denali that will change the way we potentially work with Business Intelligence. The most common misconception of BISM is that people think that it is specific to Analysis Services. It is not, it is hosted by SQL Server Analysis Service, however Crescent (the new adhoc reporting tool complementing SSRS) must have a BISM model in order to work. &lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;A second misconception is that the introduction of BISM marks the end of traditional Analysis Services solutions that uses UDM. Again this is not the case. UDM will still play an important role that can be summarised by the following graphic which I do not know who created but I believe came from a TechED session&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;span style="mso-fareast-language:EN-GB;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img border="0" alt="UDM versus BISM" src="http://sqlblogcasts.com/blogs/testas/TestasBlogFiles/UDMvBISM.png" width="510" height="381" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The BISM is designed to combine the UDM model used by SSAS with the SMDL model used by previous Report Builder applications, representing the model in a relational manner while getting the BI sophistication from UDM. However BISM will evolve over time and as UDM is a more mature model you will still see the relevance of UDM within organisations for years to come. Specifically if you require advance calculation that cannot be currently handled by DAX, (the new querying language for PowerPivot that extends to BISM). Then you will be likely to use UDM. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;font color="#ffffff"&gt;BISM is designed to store the data in &lt;/font&gt;&lt;span style="COLOR:black;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;"&gt;&lt;font color="#ffffff"&gt;the VertiPaq in-memory column store. VertiPaq uses compression algorithms along with multi-threaded query processing that delivers fast performance in retrieving huge data volumes. So much so that this technology is also being introduced in the Database Engine in SQL Server Denali with the new feature of columnar indexes - this is Vetipaq again. So if you have data that cannot fit into the memory, then UDM becomes a consideration. I say that as Vertipaq can be configured to query against data sources therefore preserving the memory that vertipaq uses, but that is for another blog.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="COLOR:black;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;"&gt;&lt;font size="3" face="Calibri"&gt;&lt;font color="#ffffff"&gt;To quote the SSAS team from the following blog&lt;/font&gt; &lt;/font&gt;&lt;a href="http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/12/analysis-services-roadmap-for-sql-server-denali-and-beyond.aspx"&gt;&lt;font size="3" face="Calibri"&gt;http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/12/analysis-services-roadmap-for-sql-server-denali-and-beyond.aspx&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;font color="#ffffff"&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;“You might ask – Why do we have two types of models in Analysis Services? Which one should I use? Is the UDM going to be deprecated now that we have the BISM? The answer is NO! &lt;b style="mso-bidi-font-weight:normal;"&gt;Analysis Services just got a lot better in SQL Server “Denali” with the BISM and VertiPaq and DAX!&lt;/b&gt; However the UDM is a mature and industry leading technology and is here to stay. Let me repeat – UDM (OLAP) models are not being deprecated!”&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;So there are exciting times in this area and I watch and partake with interest as it develops through time&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff" face="Calibri"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;&lt;font color="#ffffff"&gt;Crescent&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font color="#ffffff" face="Calibri"&gt;In February 2010, I was sat in a room with two other MVPs (Microsoft Valuable Professionals) in Redmond as 5 members of the SSRS team wanted to show us the future of SSRS adhoc reporting . While the demonstration was being given, the MVPs where like kids in a sweetie shop. I don’t mind admitting I was drooling, and it has been very difficult to keep quiet about it since then. Like BISM, Project Crescent is designed to complement the existing report designer in Business Intelligence Development Studio and Report Builder applications that is provided by SQL Server Reporting Services. It relies on a BISM model to work, but its compelling selling point is that if present reports in a Silverlight front end browser that is extremely dynamic. For example, rather than looking at a static chart, the chart can be replayed like a DVD over time to see the result grow within the chart. This is certainly a very useful tool that can be stored in a SharePoint gallery, and while it may be touted as an adhoc reporting tool, I envisage BI professionals using it to create some standard reports that are currently created in Business Intelligence Development Studio.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Check out &lt;/font&gt;&lt;a href="http://www.youtube.com/watch?v=FfRpfCav9hg"&gt;&lt;font face="Calibri"&gt;http://www.youtube.com/watch?v=FfRpfCav9hg&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt; &lt;font color="#ffffff"&gt;for your first taster…its awesome!&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font color="#ffffff"&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;&lt;font color="#ffffff"&gt;So there are some of my thoughts on what is available in SQL Server Denali CTP1, I know that I have missed out some feature but I hope that future blogs will give you more information about specific topics&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font color="#ffffff"&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;Thanks&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;&lt;font color="#ffffff"&gt;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;Chris&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;font color="#ffffff"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="COLOR:black;FONT-SIZE:12pt;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:EN-GB;"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR:black;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;"&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR:black;mso-ansi-language:EN;mso-bidi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;"&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt; &lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://sqlblogcasts.com/aggbug.aspx?PostID=15636" width="1" height="1"&gt;</description><category domain="http://sqlblogcasts.com/blogs/testas/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblogcasts.com/blogs/testas/archive/tags/Denali/default.aspx">Denali</category><category domain="http://sqlblogcasts.com/blogs/testas/archive/tags/HADRON/default.aspx">HADRON</category><category domain="http://sqlblogcasts.com/blogs/testas/archive/tags/BISM/default.aspx">BISM</category><category domain="http://sqlblogcasts.com/blogs/testas/archive/tags/Crescent/default.aspx">Crescent</category><category domain="http://sqlblogcasts.com/blogs/testas/archive/tags/Vertipaq/default.aspx">Vertipaq</category></item></channel></rss>