Your SlideShare is downloading. ×
Ing. Eduardo Castro, PhDecastro@mswindowscr.org
This presentation is based on thePresentaion Whats new in SQL11 by RogerNoble
Overview of SQL Server vNext DenaliMajor Enhancements from SQL Server2008 R2 to SQL Server vNext Denali
What is Denali?T-SQL EnhancementsHADRAtlantaData Quality ServicesSSIS EnhancementsColumn-store indexBISM, PowerPivot and S...
SQL Server 11CTP 1 currently available to allRTMPrerequisitesPowerShell 2.0.NET Framework 4.0
Download SQL Denali  http://tinyurl.com/39ubk7rSQL Server 2008 R2 Parallel DataWarehouse  Microsoft Critical Advantage Pro...
Analysis ServicesData Quality ServicesReporting ServicesReplicationService Broker
SMSS uses VS2010 shellTransact-SQL debugging and IntelliSenseTransact-SQL SnippetsContained databasesSEQUENCE objectsCircu...
Containment DatabasesFileTable StorageSequence GeneratorsPagingUTF-16 collation (SC)Error Handling (THROW)Circular arc seg...
Maste   MSD      Master                       MSDB                                                        r      B   Insta...
• New database option – CONTAINMENT   • Only option supported in Denali is PARTIAL      meaning, non-enforaced containment...
FileTable• A merging of the FILESTREAM and HierarchyID• Can store files and folders• FileTables are accessed via windows s...
SEQUENCE• Generates a predicatble number of values• Global• Can be ascending, descending, minimum,  maximum and cycle• Sup...
Several improvements over existing HA/DR• Multi-database failover• Multiple secondaries• Mirrors can be queried• Group dat...
Availability Group   •    Defines the high availability requirements      •    Databases, Replicas, Availability Mode,    ...
Runs on your SQL Server system Uploadinginformation to cloud service  Configuration  Performance, etcBrowse using a dashbo...
• Cloud-based SQL Server monitoring tool• Can monitor SQL Server 2008 and up• This secure cloud service will help DBAs to ...
http://onlinehelp.microsoft.com/en-us/atlanta/ff962512.aspx
Alerts  View alerts to see any issues that have been  detected.Servers  View and manage the gateways and agents  deployed ...
• Web based tool that is used to cleanse data• Rules based on a user defined knowledge  base• SSIS component• Zoomixs Acce...
Knowledge                   • Creating and managing the Data Quality  Management                     Knowledge Bases (DQKB...
A DQKB contains   Data domains – containing all information related to a specific   data type (name, city, state, postcode...
Denise Draper @Pass Summit 2010http://sqlpass.eventpoint.com/topic/details/BIA283M
The cleansing process classifies data into 4categories• Correct• Corrected• Not Corrected• Auto SuggestedCompleteness   Ac...
“Biggest change since 2005”New deployment modelObject Impact and Data Lineage Analysis  Dependency DesignerMerge and Merge...
Integration Services catalog is the centralstorage and administration point forIntegration Services projects, packages,par...
Enabling CLR IntegrationCreate Catalog dialog box you will be askedto supply a password. This password isused to create a ...
• PowerPivot in SQL Server• An index is created across columns instead  of rows• Can give a massive query performance  inc...
Denali introduces a new type of index called thecolumnstore.This new type of index is built up on the valuesacross columns...
The columnstore is currently read-only, however itcan be updated via dropping and recreating theindex, or switching in a p...
ttp://download.microsoft.com/download/8/Ch/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW...
http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%...
• Analysis Services is perceived to be “too  complicated”• Can be in either one of two modes   • VertiPaq engine is used t...
BI Semantic Model   Third-Party BI    Reporting     Excel        PowerPivot       SharePoint                     Services ...
Web-based reporting experience that offersrich visualization to let you project the storyabout your data to end users and ...
New data visualization experience coming inthe SQL "Denali".Project Crescent allows business users tomanage data and show ...
• Self service BI / ad-hoc reporting• Based on BISM• Hosted in SharePoint 2010 with SSRS  and SSAS integration• Easily exp...
Through a feature called Storyboarding,users can embed reports in PowerPoint andmanipulate the live data during apresentat...
PowerPivot + Analysis Services Architecture                                                              Analysis Services...
When to use what?     •   Depends on the complexity of the app     •   Use UDM for multidimensional modeling, complex calc...
•   What’s new BOL - http://msdn.microsoft.com/en-us/library/bb500435(v=SQL.110).aspx•   HADR - http://msdn.microsoft.com/...
Ing. Eduardo Castro, PhDecastro@mswindowscr.org
SQL Server Denali Features
SQL Server Denali Features
SQL Server Denali Features
SQL Server Denali Features
Upcoming SlideShare
Loading in...5
×

SQL Server Denali Features

4,071

Published on

In this presentation we review the main features in SQL Server Denali based on the CPT1.

Regards,

Eduardo Castro
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://comunidadwindows.org

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,071
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "SQL Server Denali Features"

  1. 1. Ing. Eduardo Castro, PhDecastro@mswindowscr.org
  2. 2. This presentation is based on thePresentaion Whats new in SQL11 by RogerNoble
  3. 3. Overview of SQL Server vNext DenaliMajor Enhancements from SQL Server2008 R2 to SQL Server vNext Denali
  4. 4. What is Denali?T-SQL EnhancementsHADRAtlantaData Quality ServicesSSIS EnhancementsColumn-store indexBISM, PowerPivot and SSASCrescent
  5. 5. SQL Server 11CTP 1 currently available to allRTMPrerequisitesPowerShell 2.0.NET Framework 4.0
  6. 6. Download SQL Denali http://tinyurl.com/39ubk7rSQL Server 2008 R2 Parallel DataWarehouse Microsoft Critical Advantage ProgramSQL Azure ReportingSQL Azure
  7. 7. Analysis ServicesData Quality ServicesReporting ServicesReplicationService Broker
  8. 8. SMSS uses VS2010 shellTransact-SQL debugging and IntelliSenseTransact-SQL SnippetsContained databasesSEQUENCE objectsCircular arc segment (spatial)User-defined server roles
  9. 9. Containment DatabasesFileTable StorageSequence GeneratorsPagingUTF-16 collation (SC)Error Handling (THROW)Circular arc segment (spatial)
  10. 10. Maste MSD Master MSDB r B Instance Collation Agent Logins Replication Credentials DB Mail Linked Server Defs. … CLR User DB … … TempDB Collation Other DBs Other Apps TempDB User DB TempTobias Ternstrom @Pass Summit 2010 –http://sqlpass.eventpoint.com/topic/details/DBA346M
  11. 11. • New database option – CONTAINMENT • Only option supported in Denali is PARTIAL meaning, non-enforaced containment • Partially contained databases solve problems related to: • Logins: Database Users with passwords or mapped directly to Windows principles • System Collation: Temp tables use the database’s collation • sys.dm_db_uncontained_entities will display all potential containment breachesTobias Ternstrom @Pass Summit 2010 –http://sqlpass.eventpoint.com/topic/details/DBA346M
  12. 12. FileTable• A merging of the FILESTREAM and HierarchyID• Can store files and folders• FileTables are accessed via windows share• Created table has predefined schemaCREATE TABLE DocumentStore AS FileTableWITH FileTable_Directory Document FILESTREAM_ON FILESTREAMGroup1;
  13. 13. SEQUENCE• Generates a predicatble number of values• Global• Can be ascending, descending, minimum, maximum and cycle• Supports getting a range via sp_sequence_get_range
  14. 14. Several improvements over existing HA/DR• Multi-database failover• Multiple secondaries• Mirrors can be queried• Group databases to allow them to failover together• Needs Server 2008 R2 with Failover Clustering
  15. 15. Availability Group • Defines the high availability requirements • Databases, Replicas, Availability Mode, Failover Mode etc. Availability Replica • SQL Server Instances that are part of the availability group which hosts the physical copy of the database • Role: Primary, Secondary, Resolving Availability Database • SQL Server database that is part of an availability group • This can be a regular database or contained databaseGopal Askok @Pass Summit 2010 –http://sqlpass.eventpoint.com/topic/details/DBA351M
  16. 16. Runs on your SQL Server system Uploadinginformation to cloud service Configuration Performance, etcBrowse using a dashboardGive access to Microsoft Support
  17. 17. • Cloud-based SQL Server monitoring tool• Can monitor SQL Server 2008 and up• This secure cloud service will help DBAs to • Proactively avoid problems ongoing monitoring and alerting of configuration from the cloud • Reduce downtime and improve performance proactive scanning for known configuration issues and comparison with best practices • Resolve issues faster ability to get a current view of your configuration, changes that have been made, and use the most up to date solutions to solve them
  18. 18. http://onlinehelp.microsoft.com/en-us/atlanta/ff962512.aspx
  19. 19. Alerts View alerts to see any issues that have been detected.Servers View and manage the gateways and agents deployed in your environmentConfiguration: Current Snapshot View current configuration information for the computers being analyzed.Configuration: Change History View historical configuration information for the computers being analyzed.
  20. 20. • Web based tool that is used to cleanse data• Rules based on a user defined knowledge base• SSIS component• Zoomixs Accelerator software combines semantic and linguistic analysis with machine learning to classify, match and standardize complex corporate data
  21. 21. Knowledge • Creating and managing the Data Quality Management Knowledge Bases (DQKBs) & Reference • Exploration and integration with 3rd party reference data Data Cleansing & • Correction, de-duplication and standardization of the data Matching • Tools to monitor and control data qualityAdministration processesDenise Draper @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA283M
  22. 22. A DQKB contains Data domains – containing all information related to a specific data type (name, city, state, postcode, id number…). Each domain stores all identified values, rules and 3rd party reference data that are relevant to this data domain. Matching policy – a set of rules that defines the matching computationDomains can originate from one of two sources Pre-Packaged Knowledge – a set of out-of-the-box data domains that will enable organizations an easy to use friction free starting point for their DQ work User-Generated Knowledge - organizations will be able to build and manage the DQKB knowledge from samples of their business data, or by the data steward using the DQS client.Denise Draper @Pass Summit 2010http://sqlpass.eventpoint.com/topic/details/BIA283M
  23. 23. Denise Draper @Pass Summit 2010http://sqlpass.eventpoint.com/topic/details/BIA283M
  24. 24. The cleansing process classifies data into 4categories• Correct• Corrected• Not Corrected• Auto SuggestedCompleteness Accuracy Conformity Consistency
  25. 25. “Biggest change since 2005”New deployment modelObject Impact and Data Lineage Analysis Dependency DesignerMerge and Merge Join memoryimprovementsDesigner enhancementsEdit disconnected componentsData correction component
  26. 26. Integration Services catalog is the centralstorage and administration point forIntegration Services projects, packages,parameters, and environmentsThere is only one catalog, a user databasenamed SSISDB, on an instance of SQLServer
  27. 27. Enabling CLR IntegrationCreate Catalog dialog box you will be askedto supply a password. This password isused to create a database master key. Thedatabase master key is used to encryptsensitive data in the catalog.Sensitive Parameter Value EncryptionOperations CleanupProject Version Cleanup
  28. 28. • PowerPivot in SQL Server• An index is created across columns instead of rows• Can give a massive query performance increase• Read only• Reduced IO• Compressed• Not a NoSQL implementation / alternative
  29. 29. Denali introduces a new type of index called thecolumnstore.This new type of index is built up on the valuesacross columns instead of traditional row basedindexes.As data tends to be less unique across a column itallows the columnstore to efficiently compress andstore data.
  30. 30. The columnstore is currently read-only, however itcan be updated via dropping and recreating theindex, or switching in a partition. Due to the ability to compress and keep the indexin memory the Columnstore can give massive(10x, 100x, 1000x…) increase in speed towarehouse queriesNot all queries can benefit and some can regress.In general typical star join queries found in a DataWarehouse when only a portion of the columnsare selected will get the biggest benefit.
  31. 31. ttp://download.microsoft.com/download/8/Ch/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%20QP%20SQL%20Server%2011.pdf
  32. 32. http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%20QP%20SQL%20Server%2011.pdf
  33. 33. • Analysis Services is perceived to be “too complicated”• Can be in either one of two modes • VertiPaq engine is used to store data locally in Relational tables • Real-time• Uses Column Store for huge performance gains• DAX expression language• Does not replace UDM• Can author in Excel or BIDS (VS 2010)• Can be hosted by Analysis Services
  34. 34. BI Semantic Model Third-Party BI Reporting Excel PowerPivot SharePoint Services Workbooks Applications Dashboards BI Applications Applications Reports & Scorecards Relational Multidimensional Data Model DAX MDX Business Logic VertiPaq Real-time Data Access OData Files Feeds Data SourcesT.K. Anand @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA381M
  35. 35. Web-based reporting experience that offersrich visualization to let you project the storyabout your data to end users and otherbusiness users
  36. 36. New data visualization experience coming inthe SQL "Denali".Project Crescent allows business users tomanage data and show information visualize, interact and report on data using highly interactive visualizations, animations and smart queryingMost exciting features is its integration withPowerPoint
  37. 37. • Self service BI / ad-hoc reporting• Based on BISM• Hosted in SharePoint 2010 with SSRS and SSAS integration• Easily export to PowerPoint
  38. 38. Through a feature called Storyboarding,users can embed reports in PowerPoint andmanipulate the live data during apresentationThe first public CTP for Project “Crescent” iscurrently planned for the first half ofcalendar year 2011
  39. 39. PowerPivot + Analysis Services Architecture Analysis Services SharePoint UDMInternet Explorer Excel Services Reporting ServicesPowerPivot for xlsx Excel BI Development Studio / Project Juneau PowerPivot for SharePoint Excel (Analysis Services) Analysis Services BISM xlsxThird Party Apps Personal BI Team BI Organizational BI T.K. Anand @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA381M
  40. 40. When to use what? • Depends on the complexity of the app • Use UDM for multidimensional modeling, complex calculations, scoped assignments, calc members, custom rollups, etc. • For everything else, BISM offers a simpler and high performance alternative Existing BI solutions • Stick with UDM… • Consider BISM if you’re planning a major solution upgrade • Migration from UDM to BISM will require some redesign BISM and UDM are available side-by-side • Instance level choiceChris Webb @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA412
  41. 41. • What’s new BOL - http://msdn.microsoft.com/en-us/library/bb500435(v=SQL.110).aspx• HADR - http://msdn.microsoft.com/en-us/library/ff877884(SQL.110).aspx & http://www.brentozar.com/archive/2010/11/sql-server-denali-database-mirroring-rocks/• Atlanta - https://www.microsoftatlanta.com/• T-SQL - Tobias Ternström• Sequence Generators - http://msdn.microsoft.com/en-us/library/ff878058(SQL.110).aspx & http://www.sergeyv.com/blog/archive/2010/11/09/sql-server-sequence-generators.aspx• Contained Databases - http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/16/sql-server-v- next-denali-contained-databases.aspx• Data Quality Services - Denise Draper• Column Store - http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C- 3EE521C25CE9/Columnstore Indexes for Fast DW QP SQL Server 11.pdf• UDM & BISM - http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/12/analysis-services- roadmap-for-sql-server-denali-and-beyond.aspx & http://prologika.com/CS/blogs/blog/archive/2010/11/13/business-intelligence-semantic-model-the- good-the-bad-and-the-ugly.aspx• SSIS - Matt Masson• SSIS Resolve References - http://www.sqlservercentral.com/blogs/dknight/archive/2010/11/15/ssis- denali-resolve-references.aspx• BISM vs SSAS - http://cwebbbi.wordpress.com/2010/11/14/pass-summit-day-2-the-aftermath/• Crescent - http://www.jenstirrup.com/2010/11/project-crescent-when-is-it-best_1327.html
  42. 42. Ing. Eduardo Castro, PhDecastro@mswindowscr.org

×