46
What’s New in Microsoft SQL Server 2012 for Business Intelligence Bryan Smith [email protected]

What’s New in Microsoft SQL Server 2012 for Business Intelligence

  • Upload
    penn

  • View
    58

  • Download
    2

Embed Size (px)

DESCRIPTION

What’s New in Microsoft SQL Server 2012 for Business Intelligence. Bryan Smith [email protected]. Online Operation Enhancements. Contained Database Authentication. AlwaysOn. Reliable Secondaries. Multi-site Clustering. SQL Server Express LocalDB. Windows Server Core Support. - PowerPoint PPT Presentation

Citation preview

Page 1: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

What’s New in

Microsoft SQL Server 2012for Business IntelligenceBryan [email protected]

Page 2: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

AlwaysOn Reliable Secondaries

FileTableColumnStore Index

15k Partitions

SQL Server Data ToolsPower View

BI Semantic Model

Data Quality Services

Full-Text Search Performance

Distributed Replay

Reporting Alerts

ODBC Driver for Linux

Statistical Semantic SearchWindows Server Core Support

Multiple Secondaries

Availability GroupsDefault Scheme for Windows Groups

T-SQL Enhancements

Full Globe Spatial

SSMS to Windows Azure Platform

PowerPivot Enhancements

Master Data Management Excel Add-in

PowerShell 2.0 Support

PHP & Java Connectivity

SQL Audit for All Editions

CDC Support for SSIS

New SSIS Design Surface

Online Operation Enhancements

Multi-site Clustering

Unstructured Data Performance

Resource Governor Enhancements

Database Recovery Advisor

HA for StreamInsight

Flexible Failover Policy

Extended Events Enhancements

Contained Database Authentication

SharePoint Active Directory Support

SQL Server Express LocalDB

User-defined Audit

Audit Filtering

Audit Resilience

FTS Support for Czech and Greek

AlwaysOn Connection Director

Ad Hoc ReportingSSIS Troubleshooting

SSIS Package Management

T-SQL Debugger Enhancements

Spatial 2D Support

Unstructured Data Performance

Page 3: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

AlwaysOn Reliable Secondaries

FileTable

15k Partitions

SQL Server Data Tools

BI Semantic Model

Data Quality Services

Full-Text Search Performance

Distributed Replay

Reporting Alerts

ODBC Driver for Linux

Statistical Semantic SearchWindows Server Core Support

Multiple Secondaries

Availability GroupsDefault Scheme for Windows Groups

T-SQL Enhancements

Full Globe Spatial

SSMS to Windows Azure Platform

PowerPivot Enhancements

Master Data Management Excel Add-in

PowerShell 2.0 Support

PHP & Java Connectivity

SQL Audit for All Editions

CDC Support for SSIS

New SSIS Design Surface

Online Operation Enhancements

Multi-site Clustering

Unstructured Data Performance

Resource Governor Enhancements

Database Recovery Advisor

HA for StreamInsight

Flexible Failover Policy

Extended Events Enhancements

Contained Database Authentication

SharePoint Active Directory Support

SQL Server Express LocalDB

User-defined Audit

Audit Filtering

Audit Resilience

FTS Support for Czech and Greek

AlwaysOn Connection Director

Ad Hoc ReportingSSIS Troubleshooting

SSIS Package Management

T-SQL Debugger Enhancements

Spatial 2D Support

Unstructured Data Performance

ColumnStore Index

Power View

Page 4: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Database Engine

Analysis Services

Integration Services

Master Data Services

Data Quality Services

Reporting Services

StreamInsight

Page 5: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Database Engine

• T-SQL Analytic Functions• Statistical Semantic Search• Spatial Enhancements• Partitioning• Online Operations• Readable Secondaries• Columnstore Indexes

Page 6: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Analytic Functions

• CUME_DIST• PERCENT_RANK• PERCENTILE_CONT• PERCENTILE_DISC• FIRST_VALUE

• LAST_VALUE• LEAD• LAG

Page 7: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

PERCENTILE_CONT

Page 8: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

PERCENTILE_CONT

SQL Server 2012SELECT DISTINCT Name as DepartmentName, PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY Rate) OVER (PARTITION BY Name) AS MedianFROM EmployeeRates;

Pre-SQL Server 2012WITH Rates AS (SELECT Name, Rate, ROW_NUMBER() OVER ( PARTITION BY Name ORDER BY RATE) AS RowIdFROM EmployeeRates)SELECT y.Name, AVG(convert(float,y.Rate)) as RateFROM ( SELECT Name, (MAX(RowId)+1)/2 as LowerBound, ROUND(0.5+(MAX(RowId)/2),0) as UpperBound FROM Rates GROUP BY Name ) xINNER JOIN Rates y ON x.Name = y.Name AND (x.LowerBound=y.RowId OR x.UpperBound=y.RowId)GROUP BY y.Name;

Page 9: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Statistical Semantic Search

Page 10: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

• Whole globe support• Improved precision• Support for curvilinear objects• Index tuning visualizations

Spatial Enhancements

Page 11: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Partitioning & Online Operations

• 15,000 partitions support finer-grain sliding-window data management

• Adding non-nullable fields with defaults now metadata operation

• Rebuilding & reorganizing indexes on tables with BLOBs now online operation

Page 12: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

AlwaysOn Readable Secondaries

Virtual Network Name

Page 13: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Columnstore Indexes

Date Customer Product Quantity Amount

April 1, 2011

Mr. Smith ABC 1 5.00

April 1, 2011

Ms. Johnson

ABC 4 20.00

April 1, 2011

Mr. Williams

XYZ 1 6.50

April 1, 2011

Ms. Jones JKL 2 8.00

April 2, 2011

Mr. Brown ABC 1 5.00

April 2, 2011

Ms. Davis MNO 2 20.00

April 2, 2011

Mr. Miller JKL 5 20.00

April 2, 2011

Mr. Smith ABC 10 50.00

April 3, 2011

Ms. Wilson PQR 2 6.00

April 3, 2011

Ms. Moore ABC 4 20.00

April 3, 2011

Mr. Taylor MNO 9 90.00

April 3, 2011

Mr. Smith JKL 1 4.00

April 3, 2011

Ms. Thomas

ABC 10 50.00

SELECT Date, SUM(Amount) FROM FactSalesWHERE Product='ABC'GROUP BY Date

April 1, 2011

Mr. Smith

ABC 1 5.00April 1, 2011

Ms. Johnson

ABC 4 20.00April 1, 2011

Mr. Williams

XYZ 1 6.50April 1, 2011

Ms. Jones

JKL 2 8.00

Page 14: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Date Customer Product Quantity Amount

April 1, 2011

Mr. Smith ABC 1 5.00

April 1, 2011

Ms. Johnson

ABC 4 20.00

April 1, 2011

Mr. Williams

XYZ 1 6.50

April 1, 2011

Ms. Jones JKL 2 8.00

April 2, 2011

Mr. Brown ABC 1 5.00

April 2, 2011

Ms. Davis MNO 2 20.00

April 2, 2011

Mr. Miller JKL 5 20.00

April 2, 2011

Mr. Smith ABC 10 50.00

April 3, 2011

Ms. Wilson PQR 2 6.00

April 3, 2011

Ms. Moore ABC 4 20.00

April 3, 2011

Mr. Taylor MNO 9 90.00

April 3, 2011

Mr. Smith JKL 1 4.00

April 3, 2011

Ms. Thomas

ABC 10 50.00

April 1, 2011

April 1, 2011April 1, 2011

April 2, 2011

April 2, 2011April 2, 2011

April 2, 2011April 3, 2011

April 3, 2011

April 3, 2011April 3, 2011April 3, 2011

ABCABCXYZJKLABC

MNOABCXYZ

MNOPQRJKLJKL

SELECT Date, SUM(Amount) FROM FactSalesWHERE Product='ABC'GROUP BY Date

Columnstore Indexes

5.0020.006.508.005.00

20.0020.0050.006.00

20.0090.004.00

Page 15: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Columnstore Indexes

• Secondary index using xVelocity storage

• Supports traditional data types• Read-only in 2012 RTM– Use partition-swapping in ETL

Page 16: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Fast Track & PDW

Page 17: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Analysis Services

Multidimensional Tabular

Tabular PowerPivotMultidimensional

DataModel

DeploymentMode

Page 18: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Data Models

Analytical Capability

Imp

lem

en

tati

on

Dif

-fi

cu

lty

Multidimensional

Tabular

2008

R2

2010

Page 19: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Data Models

Multidimensional• Data as points• More metadata-driven• Traditional DW platforms• IT-only development• Indirect support for

Power View

Tabular• Data as rows & columns• Less metadata-driven• Wider range of data sources• IT or business development• Direct support for

Power View

Page 20: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Deployment Modes

• Multidimensional– Supports the traditional multidimensional model

• Tabular– Large-scale server-only deployment of tabular

model

• PowerPivot– Formerly known as SharePoint Integrated mode– Small-scale deployment for client dev’ed tabular

models

Page 21: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Feature Comparisons

Multidimensional Tabular PowerPivotActions Yes No NoAggregations Yes Yes YesCalculated Measures Yes Yes YesCustom Assemblies Yes No NoCustom Rollups Yes No NoDistinct Count Yes Yes (via DAX) Yes (via DAX)

Drillthrough Yes No Yes (detail opens in separate worksheet)

Hierarchies Yes Yes YesKPIs Yes Yes YesLinked objects Yes No Yes (linked tables)Many-to-many relationships Yes No No Parent-child Hierarchies Yes Yes (via DAX) Yes (via DAX)Partitions Yes Yes NoPerspectives Yes Yes YesSemi-additive Measures Yes Yes YesTranslations Yes No NoUser-defined Hierarchies Yes Yes YesWriteback Yes No No

Page 22: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Reporting Services

• Excel & Word Rendering• SharePoint Integration• Data Alerts• Power View

Page 23: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

SharePoint Integrated Mode

• Easier configuration• Claims-based authen

• SP backup & recovery• User logging service

Page 24: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Data Alerts

Page 25: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Power View

Page 26: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Integration Services

• Usability Enhancements• New Tasks & Transforms• Management Catalog

Page 27: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Usability Enhancements

• Copy/paste• Undo/redo• Annotations• New icons

Page 28: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Designer Experience

• Data Flow– Data flow grouping– Data flow mappings– Type conversions– Script transform debugging– Source & destination wizards

• General– Shared connection managers– Package parameters– Autosave & recovery– Simplified XML for difference analysis

Page 29: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Functionality

• Data Quality Services Integration• Change Data Capture Task & Transforms– Works with SQL Server & Oracle (with Oracle Log Miner)

Page 30: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Change Data Capture

• CDC Control Task (Control Flow)– c– Retrieves & stores CDC state

• CDC Source (Data Flow)– c– Retrieves data from source using CDC

• CDC Splitter (Data Flow)– x– Splits pipeline based on source operation

Page 31: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Change Data Capture: Control Flow

Page 32: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Change Data Capture: Data Flow

Page 33: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Management

• Project-based deployment to catalog database– Package-level security– Provides versioning and centralized logging– Maintains centralized configurations

• Package management, execution, & monitoring through SSMS, T-SQL, & PowerShell– Advanced data flow troubleshooting with data taps– Package performance tracking through DMVs– Built-in reporting & dashboard

Page 34: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Data Quality Services

Page 35: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Master Data Services

Page 36: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Project Codename Barcelona

Page 37: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Big Data

Hive

Linux

Windows Windows Azure

Java

JavaScript

.NET

ODBC for Hive

ReportingServices

Excel &PowerPivot

Connectors

AnalysisServices

Page 38: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Certifications

• Microsoft Certified Technical Specialist (MCTS)• Microsoft Certified IT Professional (MCITP)

– Data Platform• 70-465: Designing Database Solutions with Microsoft SQL Server 2012• 70-464: Developing Microsoft SQL Server 2012 Databases• 70-463: Implementing Data Warehouses with Microsoft SQL Server 2012• 70-462: Administering a Microsoft SQL Server 2012 Database• 70-461: Querying Microsoft SQL Server

– Business Intelligence• 70-467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012• 70-466: Implementing Data Models & Reports with Microsoft SQL Server 2012• 70-463: Implementing Data Warehouses with Microsoft SQL Server 2012• 40-462: Administering a Microsoft SQL Server 2012 Database• 70-461: Querying Microsoft SQL Server

• Microsoft Certified Master– Data Platform– Business Intelligence

Page 39: What’s New in Microsoft SQL Server 2012 for  Business Intelligence

Community Events

• SQL Saturday #107 – Houston, TX• PASS SQL Rally – Dallas, TX• Microsoft TechEd – Orlando, FL• SQL Saturday #125 – Oklahoma City, OK• PASS Summit – Seattle, WA

Page 40: What’s New in Microsoft SQL Server 2012 for  Business Intelligence
Page 42: What’s New in Microsoft SQL Server 2012 for  Business Intelligence
Page 43: What’s New in Microsoft SQL Server 2012 for  Business Intelligence
Page 44: What’s New in Microsoft SQL Server 2012 for  Business Intelligence
Page 45: What’s New in Microsoft SQL Server 2012 for  Business Intelligence
Page 46: What’s New in Microsoft SQL Server 2012 for  Business Intelligence