44
Lynn Langit – blogs.msdn.com/SoCalDevGal Sr. Developer Evangelist Microsoft Corporation SQL Server 2008 R2 Overview SESSION CODE: DAT201

SQL Server 2008 R2

Embed Size (px)

DESCRIPTION

Deck from TechEd Africa - October 2010

Citation preview

Page 1: SQL Server 2008 R2

Lynn Langit – blogs.msdn.com/SoCalDevGalSr. Developer EvangelistMicrosoft Corporation

SQL Server 2008 R2 Overview

SESSION CODE: DAT201

Page 2: SQL Server 2008 R2

2

Majority of databases on any platform run on SQL Server#1 OLAP server and the fastest growing reporting server in the worldScales to the highest loads and meets the most diverse demands

Global Property Management

Market Montage

Corporate Web Portal

Continental.com

Case Study Highlights

High-performance, high-traffic web site

Mission critical store governance

Compliance solution runs at 200,000 updates/second

Centralized management of thousands of hotels

Page 3: SQL Server 2008 R2

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

Page 4: SQL Server 2008 R2

4

SQL Server 2008 R2 – Editions and Features

Parallel Data Warehouse EditionDatacenter EditionEnterprise Edition

BI FeaturesManagement Features

Standard EditionBackup compression now in this edition

SQL Azure EditionFull RDMS in the cloud

SQL Express EditionSQL Server Express size max up to 10 GB

Page 5: SQL Server 2008 R2

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 AzureSQL Server PowerShell ProviderSupport for up to 256 Logical ProcessorsMaster Data ServicesHyper-V Live MigrationStream Insight - Complex Event ProcessingUnicode CompressionExtended Protection for authentication (prevents relay attacks)

For Business Intelligence DevelopersPowerPivot for Excel or SharePointReporting Services Enhancements, ex improved Lookups Report Builder 3.0 – visualizers (sparklines, data bars, indicators and maps)Report Part GalleryReports as data sources (ATOM feeds)

Page 6: SQL Server 2008 R2

6

SQL Server Utility

Provides unified view of an organization’s SQL Server usageShows health of

SQL Server instancesData-tier applicationsDatabase files, filegroups and volumes

Provides resource monitoringCPU utilizationStorage space

Page 7: SQL Server 2008 R2

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

Page 8: SQL Server 2008 R2

8

Utility Control Point Dashboard

Page 9: SQL Server 2008 R2

9

SQL Server Utility

Page 10: SQL Server 2008 R2

10

Data Tier Applications (DAC)

Simplifies the development, deployment, and management of the data-tier Defines all of the Database Engine schema and instance objectsA single unit of management through the development, deployment, and management lifecycleContains policies that define the deployment prerequisite

Page 11: SQL Server 2008 R2

11

DACPAC

Page 12: SQL Server 2008 R2

12

Monitoring DACPACs via UCPs

Page 13: SQL Server 2008 R2

13

DACPAC

Page 14: SQL Server 2008 R2

14

Master Data Management

VERSIONING

WORKFLOW APPROVAL

ROLE SECURITY

HIERARCHY MGMT

CRM

HR DocERP Asset Mgmt

Purchasing DB

Page 15: SQL Server 2008 R2

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?

Page 16: SQL Server 2008 R2

16

CUSTOMER EXAMPLE

MDS in Customer Marketing Improves Response / Reduces Costs

24% Duplication rate+ 13% wrong addressx marketing campaigns per yearx $0.50 Cost per customer= $1.2 MM Total annual marketing

“waste”

1.4 million prospects not reachedx 1% response rate= 14,000 potential new customers missedx $983 lifetime revenue per customer= $14 MM Total potential revenue missed

30% item data error rate in retail filesx 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

CUSTOMER EXAMPLE

PRODUCT EXAMPLE

Page 17: SQL Server 2008 R2

17

Master Data Services Concepts

Page 18: SQL Server 2008 R2

18

Master Data Management - DEMO

Page 19: SQL Server 2008 R2

19

CEP Engine w/ standing Queries

Reference data

APPLICATION

Inp

ut A

dapte

rs

EVENT SOURCES

Devices, Sensors

Web servers

Event stores & Databases

Stock tickers & News feeds

Ou

tput A

dapte

rs

EVENT TARGETS

Event stores & Databases

Pagers & Monitoring

devices

KPI Dashboards, SharePoint UI

Trading stations

• Continuous / incremental processing of event streams from multiple sources

• Monitoring thresholds

Stream Insight

EventEvent

Event

Event

Page 20: SQL Server 2008 R2

20

Example CEP Scenarios

Web Analytics:• Click-stream data• Online customer behavior• Page layout• 100,000 events /sec

Manufacturing:• Sensor on plant floor• React through device controllers• Aggregated data • 10,000 events/sec

Financial Services:• Stock & news feeds• Algorithmic trading• Patterns over time• Super-low latency• 100,000 events /sec

Healthcare:• Patient monitoring• Medical devices• Pharmacy RFID• 100,000 events/sec

Manufacturing

Financial Services

Health &Life Sciences

Retail & Hospitality

Page 21: SQL Server 2008 R2

21

SQL Azure Connectivity – Familiar Tools

SQL Server Management Studio 2008 R2 Visual Studio 2010Silverlight Web Client (Project Houston)

Page 22: SQL Server 2008 R2

22

SQL Azure Web Management - DEMOProject Houston - https://www.sqlazurelabs.com

Page 23: SQL Server 2008 R2

23

The State of BI Today

Have Not

80%

Have

20%

Page 24: SQL Server 2008 R2

24

BIfor Everyone

Microsoft BI Vision & Strategy

Empower Your People with Business Insights

Improve Organizational Effectiveness

EnableIT Efficiency

Page 25: SQL Server 2008 R2

25

Managed Self-Service BI

Empowered to create analysisand gain actionable insights

without IT dependence

Users IT Administrators

ModelAnalyze

PersonalizeShare

ProvisionAdministerSecureTrack

Empowered to managecompliance and resources without user obstruction

Managed Self-Service BIProvides 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.

Page 26: SQL Server 2008 R2

26

Not Everything is Managed by IT

Succeeding with BITrue pervasive insight requires bridging the gap between end users and 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

Page 27: SQL Server 2008 R2

27

PowerPivot for Excel

PowerPivoting Massive Data VolumesWith a few mouse clicks, a user can create and publish intuitive and interactive self-service BI

solutions.

Page 28: SQL Server 2008 R2

28

Share and Collaborate

With SharePoint:

• Publish your PowerPivots as Web applications for your team

• Schedule data refreshes to keep your analysis up-to-date

• Manage security just like a document

Page 29: SQL Server 2008 R2

29

Power Pivot demo

Page 30: SQL Server 2008 R2

30

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

Page 31: SQL Server 2008 R2

31

Monitor user-generated BI apps w/ PowerPivot

Page 32: SQL Server 2008 R2

32

What's New in Report Authoring

Expression LanguageLayout FeaturesData VisualizationShared ComponentsATOM Data FeedsSharePoint ListsReport Builder 3.0

Page 33: SQL Server 2008 R2

33

Self-service reportingPowerPivot & SharePoint lists as data sourcesReport Part Gallery for “grab and go” reportFamiliar Microsoft Office Interface – Report Builder 3.0Rich Visualizations – including mapping

Page 34: SQL Server 2008 R2

34

Shared Components

Shared datasets

Report parts

ATOM data feeds

Page 35: SQL Server 2008 R2

35

Report Part Gallery

Reusing Report Components

Page 36: SQL Server 2008 R2

36

Data Visualization

Data barsSparklinesIndicatorsMaps

Page 37: SQL Server 2008 R2

37

SSRS - What's New for Developers

New Controls - AJAX ReportViewer control, Chart Controls, Maps…ReportService2010 – new management endpointSharePoint user token support

Page 38: SQL Server 2008 R2

38

SSRS demo – Report builder

Page 39: SQL Server 2008 R2

39

Next Steps

LEARN MORE ABOUT SQL SERVER 2008 R2

http://www.microsoft.com/sqlserver/2008/en/us/whats-new.aspx

DOWNLOAD THE SQL SERVER 2008 R2 Today

http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx

UPGRADE TO SQL SERVER 2008 R2

http://www.microsoft.com/sqlserver/2008/en/us/how-to-buy.aspx

Page 40: SQL Server 2008 R2

40

Related ContentDAT203 - Microsoft SQL Server 2008 R2 StreamInsightDAT205 – Troubleshoot Like a Pro: Using the Microsoft SQL Server 2008 R2 ToolsDAT305 – Data-Tier Applications in Microsoft SQL Server 2008 R2BIN203 – Introducing Microsoft SQL Server 2008 R2 Master Data ServicesBIN302 – Visualizing Data with Maps using Microsoft SQL Server 2008 R2BIN315 – Architecture of Master Data Services in Microsoft SQL Server 2008 R2 BIN316 – Introducing the new Reporting Services Features in Microsoft SQL Server 2008 R2WTB210 – Unleash the Power of Power Pivot

Page 41: SQL Server 2008 R2

41

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 42: SQL Server 2008 R2

Complete an evaluation via CommNet and Tag to win amazing prizes!

Page 43: SQL Server 2008 R2

43

TeachingKidsProgramming.org

• Do a Recipe Teach a kid• Free Courseware (recipes)• Ages 10 ++• Microsoft SmallBasic

Page 44: SQL Server 2008 R2

© 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.