SQL Server 2016 Part 1

Post on 06-Aug-2015

274 views 2 download

Transcript of SQL Server 2016 Part 1

SQL Server EvolutionNew innovations

Shawn BiceEngineering Partner Director

VISUALIZE + DECIDE

MobileReports

Natural languagequeryDashboardsApplications

Streaming

CAPTURE + MANAGE

RelationalInternal & external

Non-relational NoSQL

TRANSFORM + ANALYZE

Orchestration

Machine learningModeling

Information management

Complex event processing

Data

The Microsoft data platform

Cloud first

Speed

Agility

ProvenFeedback

All of this results in a better on-premises SQL Server

AnnouncingSQL Server 2016

Deeper insights across data

Hyperscale cloud

Do more. Achieve more.

Hyperscale cloud

Deeper insights across data

0100101010110

SQL Server OLTP

SQL Serverdata

warehouse

ETL

In-memory ColumnStore

In-memory OLTP

Real-time frauddetection

In-memory enhancementsOperational analytics & enhanced performance

CapabilityIn-memory Columnar index over in-memory/disk based OLTP tablesEnhanced OLTP T-SQL surface areaScale to higher compute and memory

Benefits Unlike competition, you gain

operational analytics & 30x faster transactions & 100x queries

In-memory for more of your applications

Fraud detected

2-24hrs

dbo.Patients

Jane Doe

Name

243-24-9812

SSN

USA

Country

Jim Gray 198-33-0987

USA

John Smith 123-82-1095

USA

dbo.Patients

Jane Doe

Name

1x7fg655se2e

SSN

USA

Jim Gray 0x7ff654ae6d

USA

John Smith 0y8fj754ea2c

USA

Country

Result Set

Jim Gray

Name

Jane Doe

Name

1x7fg655se2e

SSN

USA

Country

Jim Gray 0x7ff654ae6d

USA

John Smith 0y8fj754ea2c

USA

dbo.Patients

SQL Server

ciphertext

Query

Always EncryptedHelp protect data at rest and in motion, on-premises & cloud TrustedApps

SELECT Name FROM Patients WHERE SSN=@SSN@SSN='198-33-0987'

Result Set

Jim Gray

Name

SELECT Name FROM Patients WHERE SSN=@SSN

@SSN=0x7ff654ae6d

Column Encryption

Key

EnhancedADO.NET

Library

ColumnMasterKey

Client side

Mission critical performance

Performance

Operational analytics

In-memory OLTP for more applications

Query data store

Native JSON

Temporal database support

Security

Always Encrypted

Row Level Security

Dynamic Data Masking

Availability

Enhanced AlwaysOn• 3 synchronous replicas

for auto failover across domains

• Round robin load balancing of replicas

• DTC for transactional integrity across database instances with AlwaysOn

Enhanced online operations

Scalability

Enhanced database caching

Support for Windows Server 2016• 12 TB memory support

Do more. Achieve more.

Deeper insights across data

Hyperscale cloud

PolyBaseQuery relational and non-relational data with T-SQL

T-SQL query

CapabilityT-SQL for querying relational and non-relational data across SQL Server and Hadoop

Benefits New business insights across

your data lake Leverage existing skillsets

and BI tools Faster time to insights and

simplified ETL process

SQL Server

Hadoop

Quote:

************************

**********************

*********************

**********************

***********************

$658.39

Jim Gray

Name

11/13/58

DOB

WA

State

Ann Smith

04/29/76

ME

Data ScientistInteract directly with data

Built-in to SQL Server

Data Developer/DBAManage data and analytics together

Built-in advanced analyticsIn-database analytics at massive scale

Example Solutions• Sales forecasting

• Warehouse efficiency

• Predictive maintenance

Relational Data

Analytic Library

T-SQL Interface

Extensibility

?R

R Integration

010010

100100

010101

Microsoft Azure Marketplace

New R scripts

010010

100100

010101

010010

100100

010101

010010

100100

010101

010010

100100

010101

010010

100100

010101

• Credit risk protection

Rich visualizations on mobile devices

CapabilitiesBusiness insights through rich visualizations on any device. Native apps for Windows, iOS and Android

Benefits Access your data from anywhere

Touch optimized data exploration and perfect scaling to any screen form-factor

Collaborate with colleagues on the go

Demo

Yvonne Haarloev

Deeper insights across data

Access any data

PolyBase

Power Query for analytics and reporting

Enhanced SSIS• Designer support for previous

SSIS versions

• Support for Power Query

Scale and manage

Enterprise-grade Analysis Services

New single SSDT in Visual Studio 2015

Enhanced MDS • Excel add-in 15x faster

• More granular security roles

• Archival options for transaction logs

• Reuse entities across models

Powerful insights

Built-in advanced analytics

Business insights through rich visualizations on mobile devices

Enhanced Reporting Services

Order history    

Name SSN Date

Jane Doecm61ba906f

d2/28/200

5

Jim Grayox7ff654ae6

d3/18/200

5

John Smithi2y36cg776r

g4/10/200

5

Bill Brownnx290pldo9

0l4/27/200

5

Sue Danielsypo85ba616

rj5/12/200

5

Sarah Jonesbns51ra806f

d5/22/200

5

Jake Marksmci12hh906

fj6/07/200

5

Eric Mears utb76b916gi6/18/201

4

Rachel Hoganpx61hi9306f

j7/1/2014

Sam Johnson ol43bi506gd7/12/201

4

David Simon tx83hal916fi7/29/201

4

Michelle Burns nb95re926gi8/10/201

4

Reed Deanvc61ira536f

e8/23/201

4

Order history    

Name SSN Date

Jane Doecm61ba906f

d2/28/200

5

Jim Grayox7ff654ae6

d3/18/200

5

John Smithi2y36cg776r

g4/10/200

5

Bill Brownnx290pldo9

0l4/27/200

5

Customer data

Product data

Order History

Stretch to cloud

Stretch SQL Server into AzureStretch warm and cold tables to Azure with remote query processing

CapabilityStretch cold database tables from on-premises SQL Server Databases to Azure with remote query processing

Benefits Cost effective historical data Entire table is online and remains

queryable from on-premises apps

Transparent to applications Supports Always Encrypted &

Row Level SecuritySQL Server App

Query

Microsoft Azure

Jim Grayox7ff654ae6

d3/18/200

5

Hyperscale cloud

Hybrid solutionsStretch tables into Azure

Power BI with on-premises data

Hybrid scenarios with SSIS

Enhanced backup to Azure

Simplicity

Easy migration of on-premises SQL Server

Simplified Add Azure Replica Wizard

Consistency

Common development, management and identity tools

Consistent experience from on-premises to Azure

SQL Server 2016

Hyperscale cloud

Deeper insights across data

Introducing Azure SQL Data Warehouse

Integration with Power BI, ADF, and Machine Learning services

Separate storage & compute

Elastic scale

Scale-out relational data warehouse

MPP mass

ive scale-

out

VISUALIZE + DECIDE

MobileReports

Natural languagequeryDashboardsApplications

Streaming

CAPTURE + MANAGE

RelationalInternal & external

Non-relational NoSQL

TRANSFORM + ANALYZE

Orchestration

Machine learningModeling

Information management

Complex event processing

The Microsoftdata platform

© Microsoft 2015. All rights reserved.