SESSION CODE: DAT201<br />SQL Server 2008 R2 Overview<br />Lynn Langit – blogs.msdn.com/SoCalDevGal<br />Sr. Developer Eva...
Global Property Management <br />Centralized management of thousands of hotels<br />Market Montage<br />Compliance solutio...
Scalable relational database platform<br />Consistent, familiar model & tools<br />Self-managed, highly available cloud se...
SQL Server 2008 R2 – Editions and Features<br />Parallel Data Warehouse Edition<br />Datacenter Edition<br />Enterprise Ed...
SQL Server 2008 R2 – So Many New Features…<br />For DBAs<br />SQL Server Utility (Multi-Server Management)<br />Data Tier ...
SQL Server Utility<br />Provides unified view of an organization’s SQL Server usage<br />Shows health of<br />SQL Server i...
Using a Utility Control Point<br />Create Utility Control Point (UCP)<br />Enroll SQL Server instances<br />Data-tier appl...
Utility Control Point Dashboard<br />
SQL Server Utility<br />
Data Tier Applications (DAC)<br />Simplifies the development, deployment, and management of the data-tier <br />Defines al...
DACPAC<br />
Monitoring DACPACs via UCPs<br />
DACPAC<br />
Master Data Management<br />ROLE SECURITY<br />VERSIONING<br />WORKFLOW APPROVAL<br />HIERARCHY MGMT<br />CRM<br />Purchas...
Why do I need an MDM Solution when I can?<br />Build a simple app<br />Assemble data with ETL<br />Pull data from warehous...
MDS in Customer Marketing Improves Response / Reduces Costs<br />24% Duplication rate<br />+	13% wrong address<br />x	mark...
Master Data Services Concepts<br />
Master Data Management - DEMO<br />
<ul><li>Continuous  / incremental processing of event streams  from multiple sources
Monitoring thresholds</li></ul>APPLICATION<br />EVENT TARGETS<br />EVENT SOURCES<br />CEP Engine w/ standing Queries<br />...
Low latency processing (< milliseconds)
High volume (>100,000 events /second)
Correlated events from multiple sources
Time interval oriented standing queries</li></ul>Stream Insight<br />Event<br />PLATFORM FOR KEY MARKET OPPORTUNITIES<br /...
Financial: algorithmic trading, compliance monitoring, fraud detection
Web: Click stream analysis ,ad-delivery model
Utility: Grid monitoring
Healthcare: Patient Monitoring
Networking: traffic monitoring ,security intrusion detection
Telecom: Network monitoring
Oil and Gas: Geological data analysis, process control </li></li></ul><li>Example CEP Scenarios<br />Manufacturing:<br /><...
React through device controllers
Aggregated data
10,000 events/sec</li></ul>Manufacturing<br />Financial Services:<br /><ul><li>Stock & news feeds
Algorithmic trading
Patterns over time
Super-low latency
100,000 events /sec</li></ul>Financial Services<br />Health &Life Sciences<br />Healthcare:<br /><ul><li>Patient monitoring
Medical devices
Pharmacy RFID
100,000 events/sec</li></ul>Retail & Hospitality<br />Web Analytics:<br /><ul><li>Click-stream data
Online customer behavior
Page layout
100,000 events /sec</li></li></ul><li>SQL Azure Connectivity – Familiar Tools<br />SQL Server Management Studio 2008 R2 <b...
Upcoming SlideShare
Loading in …5
×

New in SQL Server 2008 R2

1,369 views

Published on

Deck from TechEd Africa 2010 (October)

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

No Downloads
Views
Total views
1,369
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
31
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • http://www.microsoft.com/sqlserver/2008/en/us/R2-editions.aspxhttp://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspxSQL Server 2008 R2 EnterpriseSQL Server 2008 R2 Enterprise delivers a comprehensive data platform that provides built-in security, availability, and scale coupled with robust business intelligence offerings—helping enable the highest service levels for mission-critical workloads.The following capabilities are new to Enterprise:PowerPivot for SharePoint to support the hosting and management of PowerPivot applications in SharePointApplication and Multi-Server Management for enrolling, gaining insights and managing up to  25 instancesMaster Data Services for data consistency across heterogeneous systemsData Compression now enabled with UCS-2 Unicode support High-scale complex event processing with SQL Server StreamInsight™SQL Server 2008 R2 StandardSQL Server 2008 R2 Standard delivers a complete data management and business intelligence platform for departments and small organizations to run their applications—helping enable effective database management with minimal IT resources.The following capabilities are new to Standard:Backup Compression to reduce data backups by up to 60% and help reduce time spent on backups *Can be managed instance for Application and Multi-Server Management capabilitiesHigh-scale complex event processing with SQL Server StreamInsight™
  • Utility Control Point - The SQL Server Utility Control Point is a new feature included with SQL Server 2008 R2. The Utility Control Point centrally monitors instances of SQL Server as it collects configuration and performance information every 15 minutes from managed instances of SQL Server. Once data is collected from the managed instances, the SQL Server Utility dashboard and viewpoints in SQL Server Management Studio (SSMS) can be used to gain insight into the performance and resource utilization of SQL Server computers, instances and databases you plan on virtualizing, as illustrated in Figure 3. The dashboard yields information about: Instance CPU Utilization, Database Files Utilization, Storage Volumes Utilization and Computer CPU Utilization. With its ability to identify underutilized resources, the Utility Control Point also doubles as a tool for identifying consolidation opportunities. For more information on the Utility Control Point, view the following link: (http://msdn.microsoft.com/en-us/library/ee210548(v=SQL.105).aspx).
  • Master Data Services is comprised of a database, configuration tool, Web application, and Web service that you use to manage your organization&apos;s master data and maintain an auditable record of that data as it changes over time. You use models and hierarchies to group and organize data to prepare it for further use in business intelligence and reporting tools, data warehouses, and other operational systems. Master Data Services integrates with source systems and incorporates business rules to become the single source of master data across your organization.
  • Relatively slow changing dataNouns of the businessMultiple systems and stakeholders need to contribute &amp; subscribeHierarchies and dimensions may be important
  • Sample code - http://code.msdn.microsoft.com/SSMDSEmployeeSampleUpdated blog - http://sqlblog.com/blogs/mds_team/
  • Report Builder 3.0 - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33&amp;displaylang=en
  • Shared datasets: A shared dataset lets you define a query once and then reuse it many times in different reports. You can also configure a cache refresh for the dataset in lieu of scheduling a subscription by using the NULL delivery provider to warm up the cache. If the report has parameters, you must specify the default value for each parameter. If you want to warm the cache for various combinations of parameters, just configure another cache refresh plan for each combination.Report parts: You can publish selected data regions as separate components that other report developers can use to jump-start reports and to maintain consistency in design. Report developers can locate the available report parts in the Report Part Gallery, a new feature exclusive to Report Builder 3.0.ATOM data feeds: Reporting Services 2008 R2 includes a new rendering extension to support exporting report data to an ATOM service document. An ATOM service document can be used by any application that consumes data feeds. In particular, the data feeds in Reporting Services are intended for Microsoft PowerPivot, but you can use this feature to meet other requirements where you need to provide raw data via a feed.
  • Reusing common report elements helps to accelerate report creation, cut down costs, and increase end-user adoption. SharePoint provides the central location for sharing and editing reports and automatically synchronizes published content objects.
  • Data bars: A data bar is a special type of chart that shows a single data point as a horizontal bar or as a vertical column. The length of each bar lets you visually assess whether a group is closer to the minimum or the maximum or some ratio between.Sparklines: Whereas a data bar usually shows a single point, a sparkline shows multiple data points over time to make it easier to spot trends. A sparkline shows whether the measurement is trending up or trending down and the amount of fluctuation during the represented time period. Indicators: You can now add indicators to a report, choosing indicator icons from built-in sets, customizing these sets to change properties such as the color or size of an indicator icon, or even creating your own icons. Maps: You can create many different types of maps in Reporting Services. A wizard gets you started by prompting you for the map you want to use, a shapefile, or spatial data. You can also include analytical data with your map to represent points or areas, using different colors or markers to illustrate the differences between the locations.
  • AJAX ReportViewer control: The most notable change for the ReportViewer control for the Web is that it is now an AJAX-enabled control. You can also customize the UI with JavaScript, which we will discuss in Topic 06, Embedding Reporting into Applications. In addition, local mode now provides the same experience as server mode for rendering, exporting, and support for the 2008 schema, which introduced the tablix, the gauge, and rich text support. Note that if you use server mode, the report server must be Reporting Services 2008 or higher.ReportService2010: The ReportService2010 endpoint consolidates the ReportService2005 and ReportService2006 endpoints so that now only one endpoint is required for interactivity with report server objects. ReportService2005 and ReportService2006 are now deprecated. SharePoint user token: Containing identification and group membership of a user, the SharePoint user token lets the application perform authorized activity in the context of that user.
  • New in SQL Server 2008 R2

    1. 1. SESSION CODE: DAT201<br />SQL Server 2008 R2 Overview<br />Lynn Langit – blogs.msdn.com/SoCalDevGal<br />Sr. Developer Evangelist<br />Microsoft Corporation<br />
    2. 2. Global Property Management <br />Centralized management of thousands of hotels<br />Market Montage<br />Compliance solution runs at 200,000 updates/second<br />Corporate Web Portal<br />Mission critical store governance<br />Continental.com<br />Majority of databases on any platform run on SQL Server<br />#1 OLAP server and the fastest growing reporting server in the world<br />Scales to the highest loads and meets the most diverse demands<br />Case Study Highlights<br />High-performance, high-traffic web site<br />
    3. 3. Scalable relational database platform<br />Consistent, familiar model & tools<br />Self-managed, highly available cloud services<br />MPP support for 10s to 100s TB DW<br />Highly scalable appliances<br />Seamless integration with Microsoft BI <br />SQL Server 2008 R2 Wave<br />Managed Self-Service BI<br />Multi-server management<br />Virtualization & Live Migration<br />
    4. 4. SQL Server 2008 R2 – Editions and Features<br />Parallel Data Warehouse Edition<br />Datacenter Edition<br />Enterprise Edition<br />BI Features<br />Management Features<br />Standard Edition<br />Backup compression now in this edition<br />SQL Azure Edition<br />Full RDMS in the cloud<br />SQL Express Edition<br />SQL Server Express size max up to 10 GB<br />
    5. 5. SQL Server 2008 R2 – So Many New Features…<br />For DBAs<br />SQL Server Utility (Multi-Server Management)<br />Data Tier Application Management (DACPAC)<br />Connectivity to SQL Azure<br />SQL Server PowerShell Provider<br />Support for up to 256 Logical Processors<br />Master Data Services<br />Hyper-V Live Migration<br />Stream Insight - Complex Event Processing<br />Unicode Compression<br />Extended Protection for authentication (prevents relay attacks)<br />For Business Intelligence Developers<br />PowerPivot for Excel or SharePoint<br />Reporting Services Enhancements, ex improved Lookups <br />Report Builder 3.0 – visualizers (sparklines, data bars, indicators and maps)<br />Report Part Gallery<br />Reports as data sources (ATOM feeds)<br />
    6. 6. SQL Server Utility<br />Provides unified view of an organization’s SQL Server usage<br />Shows health of<br />SQL Server instances<br />Data-tier applications<br />Database files, filegroups and volumes<br />Provides resource monitoring<br />CPU utilization<br />Storage space<br />
    7. 7. Using a Utility Control Point<br />Create Utility Control Point (UCP)<br />Enroll SQL Server instances<br />Data-tier applications auto-enrolled<br />Monitor apps and instances using SSMS<br />Customize policies to suit<br />
    8. 8. Utility Control Point Dashboard<br />
    9. 9. SQL Server Utility<br />
    10. 10. Data Tier Applications (DAC)<br />Simplifies the development, deployment, and management of the data-tier <br />Defines all of the Database Engine schema and instance objects<br />A single unit of management through the development, deployment, and management lifecycle<br />Contains policies that define the deployment prerequisite<br />
    11. 11. DACPAC<br />
    12. 12. Monitoring DACPACs via UCPs<br />
    13. 13. DACPAC<br />
    14. 14. Master Data Management<br />ROLE SECURITY<br />VERSIONING<br />WORKFLOW APPROVAL<br />HIERARCHY MGMT<br />CRM<br />Purchasing DB<br />HR Doc<br />ERP<br />Asset Mgmt<br />
    15. 15. Why do I need an MDM Solution when I can?<br />Build a simple app<br />Assemble data with ETL<br />Pull data from warehouse <br />Source from ERP or CRM<br />Edit dimensions directly<br />- Expensive, incomplete<br />- No human workflow<br />- How did the data get there?<br />- Is it all there? Should it be?<br />- Is that scalable, shareable?<br />
    16. 16. MDS in Customer Marketing Improves Response / Reduces Costs<br />24% Duplication rate<br />+ 13% wrong address<br />x marketing campaigns per year<br />x $0.50 Cost per customer<br />= $1.2 MM Total annual marketing “waste”<br />CUSTOMER EXAMPLE<br />1.4 million prospects not reached<br />x 1% response rate<br />= 14,000 potential new customers missed<br />x $983 lifetime revenue per customer<br />= $14 MM Total potential revenue missed<br />CUSTOMER EXAMPLE<br />30% item data error rate in retail files<br />x 25 minutes of manual cleansing per SKU per year<br />= $60-$80 cost per error<br />+ 60% error rate for all invoices generated<br />= $40-$400 per invoice to reconcile errors<br />= 3-5% of total revenue<br />PRODUCT EXAMPLE<br />
    17. 17. Master Data Services Concepts<br />
    18. 18. Master Data Management - DEMO<br />
    19. 19. <ul><li>Continuous / incremental processing of event streams from multiple sources
    20. 20. Monitoring thresholds</li></ul>APPLICATION<br />EVENT TARGETS<br />EVENT SOURCES<br />CEP Engine w/ standing Queries<br />Pagers & Monitoring devices<br />Devices, Sensors<br />Event<br />Event<br />Event<br />Output Adapters<br />Input Adapters<br />Web servers<br />KPI Dashboards, SharePoint UI<br />Event stores & Databases<br />Trading stations<br />Stock tickers & News feeds<br />Event stores & Databases<br />Reference data<br />KEY SOLUTION REQUIREMENTS<br /><ul><li>Event driven
    21. 21. Low latency processing (< milliseconds)
    22. 22. High volume (>100,000 events /second)
    23. 23. Correlated events from multiple sources
    24. 24. Time interval oriented standing queries</li></ul>Stream Insight<br />Event<br />PLATFORM FOR KEY MARKET OPPORTUNITIES<br /><ul><li>Manufacturing: Process monitoring i.e. scheduling, control, inventory
    25. 25. Financial: algorithmic trading, compliance monitoring, fraud detection
    26. 26. Web: Click stream analysis ,ad-delivery model
    27. 27. Utility: Grid monitoring
    28. 28. Healthcare: Patient Monitoring
    29. 29. Networking: traffic monitoring ,security intrusion detection
    30. 30. Telecom: Network monitoring
    31. 31. Oil and Gas: Geological data analysis, process control </li></li></ul><li>Example CEP Scenarios<br />Manufacturing:<br /><ul><li>Sensor on plant floor
    32. 32. React through device controllers
    33. 33. Aggregated data
    34. 34. 10,000 events/sec</li></ul>Manufacturing<br />Financial Services:<br /><ul><li>Stock & news feeds
    35. 35. Algorithmic trading
    36. 36. Patterns over time
    37. 37. Super-low latency
    38. 38. 100,000 events /sec</li></ul>Financial Services<br />Health &Life Sciences<br />Healthcare:<br /><ul><li>Patient monitoring
    39. 39. Medical devices
    40. 40. Pharmacy RFID
    41. 41. 100,000 events/sec</li></ul>Retail & Hospitality<br />Web Analytics:<br /><ul><li>Click-stream data
    42. 42. Online customer behavior
    43. 43. Page layout
    44. 44. 100,000 events /sec</li></li></ul><li>SQL Azure Connectivity – Familiar Tools<br />SQL Server Management Studio 2008 R2 <br />Visual Studio 2010<br />Silverlight Web Client (Project Houston)<br />
    45. 45. SQL Azure Web Management - DEMO<br />Project Houston - https://www.sqlazurelabs.com<br />
    46. 46. The State of BI Today<br />Have <br />Have Not <br />20%<br />80%<br />
    47. 47. Microsoft BI Vision & Strategy<br />BIfor Everyone<br />Empower Your People with Business Insights<br />Improve Organizational Effectiveness<br />EnableIT Efficiency<br />
    48. 48. Managed Self-Service BI<br />Users<br />IT Administrators<br />Model<br />Analyze<br />Personalize<br />Share<br />Provision<br />Administer<br />Secure<br />Track<br />Empowered to create analysisand gain actionable insightswithout IT dependence<br />Empowered to managecompliance and resources without user obstruction <br />Managed Self-Service BI<br />Provides alignment between IT and IW to give users the power to drill into any aspect of their business and compress decision cycles to gain deeper insight while increasing the efficiency of the IT department.<br />
    49. 49. Not Everything is Managed by IT<br />Less than 20% of users rely exclusively on IT managed data and solutions. The rest roll their own “systems” out of sight from IT.<br />IT Managed <br />Succeeding with BI<br />True pervasive insight requires bridging the gap between end users and IT. <br />
    50. 50. PowerPivot for Excel<br />PowerPivoting Massive Data Volumes<br />With a few mouse clicks, a user can create and publish intuitive and interactive self-service BI solutions.<br />
    51. 51. Share and Collaborate<br />With SharePoint:<br /><ul><li>Publish your PowerPivots as Web applications for your team
    52. 52. Schedule data refreshes to keep your analysis up-to-date
    53. 53. Manage security just like a document</li></li></ul><li>Power Pivot demo<br />
    54. 54. PowerPivot in Action<br />22 TB of data on SQL Server 2008<br />External data sources (US Customs)<br />33 million rows<br />1.7GB compressed<br />Built in 3 hours<br />
    55. 55. Monitor user-generated BI apps w/ PowerPivot<br />
    56. 56. What's New in Report Authoring<br />Expression Language<br />Layout Features<br />Data Visualization<br />Shared Components<br />ATOM Data Feeds<br />SharePoint Lists<br />Report Builder 3.0<br />
    57. 57. Self-service reporting<br />PowerPivot & SharePoint lists as data sources<br />Report Part Gallery for “grab and go” report<br />Familiar Microsoft Office Interface – Report Builder 3.0<br />Rich Visualizations – including mapping<br />
    58. 58. Shared Components<br />Shared datasets<br />Report parts<br />ATOM data feeds<br />
    59. 59. Report Part Gallery<br />Reusing Report Components<br />
    60. 60. Data Visualization<br />Data bars<br />Sparklines<br />Indicators<br />Maps<br />
    61. 61. SSRS - What's New for Developers<br />New Controls - AJAX ReportViewer control, Chart Controls, Maps…<br />ReportService2010 – new management endpoint<br />SharePoint user token support<br />
    62. 62. SSRS demo – Report builder<br />
    63. 63. Next Steps<br />LEARN MORE ABOUT SQL SERVER 2008 R2<br />http://www.microsoft.com/sqlserver/2008/en/us/whats-new.aspx<br />DOWNLOAD THE SQL SERVER 2008 R2 Today<br />http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx<br />UPGRADE TO SQL SERVER 2008 R2<br />http://www.microsoft.com/sqlserver/2008/en/us/how-to-buy.aspx<br />
    64. 64. Related Content<br />DAT203 - Microsoft SQL Server 2008 R2 StreamInsight<br />DAT205 – Troubleshoot Like a Pro: Using the Microsoft SQL Server 2008 R2 Tools<br />DAT305 – Data-Tier Applications in Microsoft SQL Server 2008 R2<br />BIN203 – Introducing Microsoft SQL Server 2008 R2 Master Data Services<br />BIN302 – Visualizing Data with Maps using Microsoft SQL Server 2008 R2<br />BIN315 – Architecture of Master Data Services in Microsoft SQL Server 2008 R2<br />BIN316 – Introducing the new Reporting Services Features in Microsoft SQL Server 2008 R2<br />WTB210 – Unleash the Power of Power Pivot <br />
    65. 65. Resources<br />Required Slide<br />Learning<br />Sessions On-Demand & Community<br />Microsoft Certification & Training Resources<br />www.microsoft.com/teched<br />www.microsoft.com/learning<br />Resources for IT Professionals<br />Resources for Developers<br />http://microsoft.com/technet<br />http://microsoft.com/msdn<br />
    66. 66. Complete an evaluation via CommNet and Tag to win amazing prizes!<br />
    67. 67. TeachingKidsProgramming.org<br /><ul><li>Do a Recipe  Teach a kid
    68. 68. Free Courseware (recipes)
    69. 69. Ages 10 ++
    70. 70. Microsoft SmallBasic</li></li></ul><li>© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.<br />The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />

    ×