Your SlideShare is downloading. ×
SQL Server 2008 R2
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

SQL Server 2008 R2


Published on

Deck from TechEd Africa - October 2010

Deck from TechEd Africa - October 2010

Published in: Technology

  • 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
  • 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: (
  • 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 - blog -
  • Report Builder 3.0 -
  • 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.
  • Transcript

    • 1. SESSION CODE: DAT201
      SQL Server 2008 R2 Overview
      Lynn Langit –
      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 -
    • 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.
      • 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.