SQL Server 2016 Part 1

20
SQL Server Evolution New innovations Shawn Bice Engineering Partner Director

Transcript of SQL Server 2016 Part 1

Page 1: SQL Server 2016 Part 1

SQL Server EvolutionNew innovations

Shawn BiceEngineering Partner Director

Page 2: SQL Server 2016 Part 1

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

Page 3: SQL Server 2016 Part 1

Cloud first

Speed

Agility

ProvenFeedback

Page 4: SQL Server 2016 Part 1

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

AnnouncingSQL Server 2016

Deeper insights across data

Hyperscale cloud

Page 5: SQL Server 2016 Part 1

Do more. Achieve more.

Hyperscale cloud

Deeper insights across data

Page 6: SQL Server 2016 Part 1

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

Page 7: SQL Server 2016 Part 1

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

Page 8: SQL Server 2016 Part 1

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

Page 9: SQL Server 2016 Part 1

Do more. Achieve more.

Deeper insights across data

Hyperscale cloud

Page 10: SQL Server 2016 Part 1

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

Page 11: SQL Server 2016 Part 1

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

Page 12: SQL Server 2016 Part 1

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

Page 13: SQL Server 2016 Part 1

Demo

Yvonne Haarloev

Page 14: SQL Server 2016 Part 1

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

Page 15: SQL Server 2016 Part 1

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

Page 16: SQL Server 2016 Part 1

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

Page 17: SQL Server 2016 Part 1

SQL Server 2016

Hyperscale cloud

Deeper insights across data

Page 18: SQL Server 2016 Part 1

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

Page 19: SQL Server 2016 Part 1

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

Page 20: SQL Server 2016 Part 1

© Microsoft 2015. All rights reserved.