Sql server 2012 smart dive presentation 20120126

42
SQL Server 2012 Smart Dive Brian Larson Vice President of Technology An Inside Look at Microsoft SQL Server’s New Business Intelligence Opportunities & Features Dan English Principal Business Intelligence Consultant

Transcript of Sql server 2012 smart dive presentation 20120126

Page 1: Sql server 2012 smart dive presentation 20120126

SQL Server 2012 Smart Dive

Brian LarsonVice President of Technology

An Inside Look at Microsoft SQL Server’s NewBusiness Intelligence Opportunities & Features

Dan EnglishPrincipal Business Intelligence Consultant

Page 2: Sql server 2012 smart dive presentation 20120126

2

Welcome and Introductions

Brian Larson Contributed to Original SSRS Code

Frequent National Conference Speaker

Former Columnist for SQL Server Magazine

Dan English Microsoft SQL Server MVP

BI User Group Leadership Team Member

Blog / Vimeo Screencasts / Twitter

Power View

Page 3: Sql server 2012 smart dive presentation 20120126

3

Agenda

What is Business Intelligence?

Right Data - Right Time - Right Place

Enterprise Self-Service BI

Data Management

Data in the Cloud

Implementation Planning

Questions

Page 4: Sql server 2012 smart dive presentation 20120126

4

What is Business Intelligence?

Business intelligence is all about equipping your organization for effective decision making.

“Effective decisions are choices that move an organization closer to an agreed-on set of goals in a timely manner.”

Delivering Business Intelligence with SQL Server 2012

“Business intelligence is the delivery of accurate, useful information to the appropriate decision makers within the necessary timeframe to support effective decision making.”

Delivering Business Intelligence with SQL Server 2012

effective decision making.

accurate, useful informationappropriate decision

makerswithin the necessary timeframesupport effective decision

making

Page 5: Sql server 2012 smart dive presentation 20120126

5

RIGHT DATA

RIGHT TIME

RIGHT PLACE

Page 6: Sql server 2012 smart dive presentation 20120126

6

Right Data – Right Time – Right Place

IT Controls All Access

IT Department

Business Users

Page 7: Sql server 2012 smart dive presentation 20120126

7

IT Department

Right Data – Right Time – Right Place

Users Control the Data

My Version Your Version

Their Version

Page 8: Sql server 2012 smart dive presentation 20120126

8

Right Data – Right Time – Right Place

Excel with PowerPivot

Subject Matter Expert

Product 1 127

Product 2 245

Product 3 183

IT Department

BI Semantic

Model

Personal BI

Page 9: Sql server 2012 smart dive presentation 20120126

9

Team/Workgroup /Department BI

SharePoint Library

Right Data – Right Time – Right Place

Subject Matter Expert

Excel with PowerPivot

Product 1 127

Product 2 245

Product 3 183

BI Semantic

Model

BusinessUser

BusinessUser

BusinessUser

Usage reporting is provided by the PowerPivot Management Dashboard.

Page 10: Sql server 2012 smart dive presentation 20120126

10

SharePoint Library

Right Data – Right Time – Right Place

Subject Matter Expert

Excel with PowerPivot

Product 1 127

Product 2 245

Product 3 183

BI Semantic Model

BusinessUser

BusinessUser

BusinessUser

Team/Workgroup /Department BI

Page 11: Sql server 2012 smart dive presentation 20120126

11

Right Data – Right Time – Right Place

Enterprise-wide BIIT Department

Business Users

Excel with PowerPivot

Product 1 127

Product 2 245

Product 3 183

BI Semantic Model

BI Semantic Model

Sales

Product 1 127

Product 2 245

Product 3 183

Page 12: Sql server 2012 smart dive presentation 20120126

12

DATA MODEL SCALABILITY DEMO

Page 13: Sql server 2012 smart dive presentation 20120126

13

ENTERPRISE SELF-SERVICE BI

Page 14: Sql server 2012 smart dive presentation 20120126

14

Enterprise Self-Service BI

Everyone Does What They Do Best IT Department

Business Users

BI Semantic Model Two types:

• Multidimensional (Cube)

• Tabular (PowerPivot)

Sales

Product 1 127

Product 2 245

Product 3 183 NEW

!

Page 15: Sql server 2012 smart dive presentation 20120126

15

Enterprise Self-Service BI

Excel (PivotTable/PivotChart, PowerPivot)

PerformancePoint Services in SharePoint 2010

Reporting Services using Report Builder

Power ViewNEW!

Tools for the Business User

Page 16: Sql server 2012 smart dive presentation 20120126

16

POWER VIEW DEMO

Page 17: Sql server 2012 smart dive presentation 20120126

17

DATA MANAGEMENT

Page 18: Sql server 2012 smart dive presentation 20120126

18

Data Management

Now a full-fledged server product with its own database for storing deployed packages

Streamlined package deployment

Package parameters provide easier configuration

Support for versioning, logging, and reporting

Integration Services

Page 19: Sql server 2012 smart dive presentation 20120126

19

Data Management

Create a central repository of rules and lists of valid data for your organization.

As data flows through your organization, it can be programmatically validated and corrected.

Data Quality Services

Page 20: Sql server 2012 smart dive presentation 20120126

20

Data Management

Data Quality Services

DQS Knowledge Base

Domain – Minnesota CitiesRules

• Must have 3 or more characters

• Must have 21 or fewer characters

Values

AdaAdamsAdrianAftonAitkinAkeleyAlbany

Correct To

Mineapolis -> Minneapolis

St. Paul -> St Paul

Edyna -> Edina

Domain – Minnesota Zip Codes

Domain – Minnesota Counties

Page 21: Sql server 2012 smart dive presentation 20120126

21

Data Management

DQS Knowledge Base

Domain – MN Cities

Domain – MN Zip Codes

Domain – MN Counties

Enterprise

Data

Data Quality Services

One-time

Projects

Manual Correction

s

Auto- Correct

Page 22: Sql server 2012 smart dive presentation 20120126

22

Data Management

DQS Knowledge Base

Domain – MN Cities

Domain – MN Zip Codes

Domain – MN Counties

Enterprise

Data

Data Quality Services

SSIS Package

s

Manual

Correcti

ons

Auto- Corre

ct

BI Data Warehous

e orEnterprise Data Store

Page 23: Sql server 2012 smart dive presentation 20120126

23

DATA QUALITY SERVICES DEMO

Page 24: Sql server 2012 smart dive presentation 20120126

24

Data Management

Improves performance of typical star-schema queries

Column Store Index

LargeFactTable

Dimension Table

Dimension Table

Dimension Table

Dimension Table

Dimension Table

Page 25: Sql server 2012 smart dive presentation 20120126

25

Data Management

Stores the table data in a column-oriented rather than a row-oriented manner

Utilizes highly-efficient data compression, which reduces data reads and increases the efficiency of in-memory caching

Can improve performance when loading an OLAP cube

ColumnStore Index

Page 26: Sql server 2012 smart dive presentation 20120126

26

Data Management

A table cannot be updated while a column store index is in place

Certain data types cannot be included in column store indexes

Not all queries benefit from a column store index

ColumnStore Index Limitations

Page 27: Sql server 2012 smart dive presentation 20120126

27

Data Management

AlwaysOn Availability Groups provide enhanced database mirroring

Automatic and manual failover of a group of databases

Seamless application failover through a group listener

Secondary instances can be used for reporting and backup operations

High Availability

Page 28: Sql server 2012 smart dive presentation 20120126

28

Data Management

AlwaysOn Failover Clusters provide cross-datacenter failover

AlwaysOn supports rolling upgrade and patching to reduce downtime

Easier management through System Center

High Availability

Page 29: Sql server 2012 smart dive presentation 20120126

29

DATA IN THE CLOUD

Page 30: Sql server 2012 smart dive presentation 20120126

30

Data in the Cloud

SQL Azure

SQL Azure

Database

Windows Azure

Cloud-based Application

Local Applicatio

n

SQL Server

Database

Page 31: Sql server 2012 smart dive presentation 20120126

31

Data in the Cloud

SQL Azure

SQL Azure

Database

Local Applicatio

n

Local Applicatio

n

Local Applicatio

n

Local Applicatio

n

Page 32: Sql server 2012 smart dive presentation 20120126

32

Data in the Cloud

SQL Azure and SQL Server 2012 share a common architecture

Increased ease of data movement between on-premise and the cloud

Write once/run anywhere with SQL Server Data Tools

SQL Server 2012 and SQL Azure

Page 33: Sql server 2012 smart dive presentation 20120126

33

IMPLEMENTATION PLANNING

Page 34: Sql server 2012 smart dive presentation 20120126

34

Implementation Planning

StandardEdition ¿

BusinessIntelligenc

eEdition

�Enterpris

eEdition

Â

Page 35: Sql server 2012 smart dive presentation 20120126

35

Implementation Planning

Basic Transaction Processing

Basic Reporting and Analytics

Limitation on # of Cores

StandardEdition ¿

Licensing Choice of Core-based

or Server + CAL

licensing

Page 36: Sql server 2012 smart dive presentation 20120126

36

Implementation Planning

Standard Edition plus…

Enterprise Data Management

Self-Service Business Intelligence

Corporate Business Intelligence

BusinessIntelligenc

eEdition

Licensing Server + CAL

licensing

Page 37: Sql server 2012 smart dive presentation 20120126

37

Enterprise

EditionÂ

Implementation Planning

BI Edition plus…

Advanced Security

High Volume Data Warehousing

Advanced High Availability

Licensing Core-based

Page 38: Sql server 2012 smart dive presentation 20120126

38

Implementation Planning

Datacenter Edition is being retired. All features available in the Enterprise Edition

Workgroup & Small Business Editions are being retired.

Web Edition will be available only through a Services Provider Licensing Agreement (SPLA).

Other Editions in Earlier SQL Server Versions

Page 39: Sql server 2012 smart dive presentation 20120126

39

Implementation Planning

Microsoft Assessment and Planning ToolkitCreate an inventory of existing SQL Server instances

Upgrade AdvisorIdentifies SQL Server issues to fix before or after you upgrade

Distributed Replay UtilityUse to compare performance under load before and after an upgrade in a test environment

Tools from Microsoft

Page 40: Sql server 2012 smart dive presentation 20120126

40

Implementation Planning

Not all SQL instances need to be upgraded at the same time

Select a SQL Server 2012 feature that provides a significant ROI and put in a 2012 instance to implement that feature

Always test in a parallel environment before upgrading production

Upgrade in Stages

Page 41: Sql server 2012 smart dive presentation 20120126

41

QUESTIONS

Page 42: Sql server 2012 smart dive presentation 20120126

SQL Server 2012 Smart Dive

Thank you for attending!

Websitewww.teamscs.com

[email protected]