CTU June 2011 - What’s Interesting In SQL Server Denali


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

CTU June 2011 - What’s Interesting In SQL Server Denali

  1. 1. What’s Interesting in SQL Server Denali<br />Ryan Chen<br />Senior Practice Consultant<br />EMC Consulting<br />ryan.chen@emc.com<br />
  2. 2. Relational Engine Enhancements<br />
  3. 3. T-SQL Enhancements<br />Easier paging<br />No performance advantage compared with CTE, just simpler.<br />Error handling<br />New CATCH statement<br />Sequence<br />Performance is not cleared for this new object.<br />EXEC…WITH RESULT SETS<br />It is just one step closer to meta-data administration.<br />If there is only meaning of field changed, no lucky here.<br />
  4. 4. Contained Database<br />New database option – Containment<br />Partially contained database<br />Logins: Database users with password or mapped directly to Windows principal<br />System collation: Temp tables use database’s collation<br />sys.dm_db_uncontained_entities can display potential containment breaches<br />
  5. 5. File Table<br />Build on top of SQL Server FILESTREAM technology<br />Support Windows file namespace<br />Compatible with Windows application to files stored in SQL Server<br />
  6. 6. AlwaysOn Availability Groups<br />AlwaysOn Availability Groups is a new feature that enhances and combines database mirroring and log shipping capabilities<br />Flexible<br />Efficient<br />Integrated<br />Multi-database failover<br />Multiple secondaries <br />Total of 4 secondaries<br />2 synchronous secondaries<br />1 automatic failover pair<br />Synchronous and asynchronous data movement<br />Built in compression and encryption<br />Automatic and manual failover<br />Flexible failover policy<br />Automatic Page Repair<br />Application failover using virtual name<br />Configuration Wizard<br />Dashboard<br />System Center Integration<br />Rich diagnostic infrastructure<br />File-stream replication<br />Replication publisher failover<br />Active Secondary<br />Readable Secondary<br />Backup from Secondary<br />Automation using power-shell<br />
  7. 7. Integration Service Enhancements<br />
  8. 8. Integration Service and More<br />
  9. 9. Designer Improvements<br />Design surface changes<br />Improved annotation (CTP3)<br />Undo / Redo<br />Getting started window<br />Toolbox and variable button<br />New icon<br />Connection Manager connectivity (CTP3)<br />Express task (CTP3)<br />Variable scope change (CTP3)<br />Move variable button (CTP3)<br />Copy and paste<br />Zoom control<br />Auto save and recovery<br />
  10. 10. Script Improvements<br />Support VSTA3.0 (Visual Studio 2010 Shell)<br />.Net 4.0 support<br />Visual C# and Visual Basic<br />
  11. 11. Data Flow Improvements<br />Flexible order of authoring (FOoA)<br />Edit components while they are disconnected, or in error status<br />Smarter mapping of meta-data<br />Auto-mapping column of name<br />Improved column mapper<br />Data flow grouping<br />Simplified data viewer<br />Source and destination assistant<br />Package format changes<br />DQS cleansing transform (CTP3)<br />
  12. 12. Analysis Service Enhancements<br />
  13. 13. Analysis Services Architecture<br />SharePoint<br />BI Development Studio<br />Project Juneau<br />Excel Services<br />Internet Explorer<br />Reporting Services<br />xlsx<br />PowerPivot for Excel<br />Analysis Services<br />BI Semantic Model<br />PowerPivot for SharePoint<br />(Analysis Services)<br />Excel<br />xlsx<br />Third Party Apps<br />Personal BI Team BI Organizational BI<br />
  14. 14. Third-party<br />applications<br />Reporting<br />Services<br />SharePoint<br />Insights<br />Excel <br />PowerPivot<br />BI Semantic Model<br />Multi-<br />dimensional<br />Data model <br />Tabular<br />Business logic <br />and queries<br />MDX<br />DAX<br />Direct<br />Query<br />Data access<br />ROLAP<br />VertiPaq<br />MOLAP<br />Databases<br />LOB Applications<br />Files<br />OData Feeds<br />Cloud Services<br />BI Semantic Model: Architecture<br />
  15. 15. Reporting Service Enhancements<br />
  16. 16. Recap: What do we have in 2008 R2?<br />We see lot of new in corporate BI<br /><ul><li>Shared DataSets
  17. 17. Report parts, Report part gallery
  18. 18. New Visualizations: Map, gauge, sparkline, databar, KPI
  19. 19. Ajax Report viewer
  20. 20. Tons of Customer DCRs</li></ul>But Microsoft also cut:<br /><ul><li>Adhoc reporting
  21. 21. Alerting</li></li></ul><li>Highly Visual Design Experience<br /><ul><li>Interactive, web-based authoring and sharing of information
  22. 22. Familiar Microsoft Office design patterns
  23. 23. Powerful data layout with banding, callout and small multiples visualizations </li></ul>Rich metadata-driven interactivity<br />Project “Crescent”<br /><ul><li>Fully integrated with PowerPivot
  24. 24. Drive greater insight through smart and powerful querying
  25. 25. Zero configuration highlighting and filtering
  26. 26. Animated trending and comparisons</li></ul>Presentation-ready at all times<br /><ul><li>Interactive Presentation turns pervasive information into persuasive information
  27. 27. Deliver and collaborate through SharePoint
  28. 28. Full screen presentation mode for interactive boardroom session</li></li></ul><li>Self-service Alerting<br />
  29. 29. Office Open XML Rendering Extensions<br />Support for new file formats introduced in Office 2007<br />Word rendering to *.docx format<br />Excel rendering to *.xlsx format<br />Feature parity with existing Word and Excel renderers<br />ZIP-compressed files<br />Larger worksheets in Excel<br />65k -> 1M rows<br />256 -> 16k columns<br />More colors in Excel<br />56-color palette -> 24-bit color (16M colors)<br />
  30. 30. For more<br />My bloghttp://drillchina.wordpress.com<br />SQL Server Denali Official Pagehttp://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx<br />Our UG event<br />