• Like
New in SQL Server 2008 R2
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

New in SQL Server 2008 R2


Deck from TechEd Africa 2010 (October)

Deck from TechEd Africa 2010 (October)

Published in Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    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'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 & 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&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.


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