roadshow - what’s new in sql server...

40
Digicomp 1 Kursleitung: Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi ([email protected])

Upload: others

Post on 09-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

Digicomp 1

Kursleitung:

Roadshow - What’s new in SQL Server 2016

Dieter Rüetschi ([email protected])

Page 2: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

2Digicomp

Inhalt Fachreferat

Everything-Built-In

Mission Critical Plattform

Security

Hochverfügbarkeit

Advanced Analytics

Page 3: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

Digicomp 3

Everything-Built-In

Page 4: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

4Digicomp

SQL Server 2016 : Everything Built-In

Page 5: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

5Digicomp

In Memory Erweiterungen

Techniken von SQL Server 2014:

Buffer Pool Extensions

Columne Store Index

Operationelle In Memory Technik

Page 6: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

6Digicomp

Buffer Pool Extension

• Erweiterung des RAMs durch SSD• Verbesserung für die lesenden Zugriffe auf

Clean Pages• TSQL

ALTER SERVER CONFIGURATIONSET BUFFER POOL EXTENSION ON(FILENAME = 'E:\SSDCACHE\MYCACHE.BPE',SIZE = 50 GB);

Page 7: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

7Digicomp

Column Store Index

Page 8: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

8Digicomp

Einsatzgebiet Columnstore Index

Star oder Snowflake Schem (Datewarehouses)

Tabellen mit sehr vielen Rows

Tabellen deren Daten gut komprimiert werden können

Clustered

Nonclustered

Page 9: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

9Digicomp

Memory Optimierte Tabellen Technik

Daten werden als C-DLLS in den Speicher gestreamt

Persistiert als Filestream oder non durable

Werden mit Hash Indexen indexiert

Abfrage per TSQL

Nicht alle Datentypen sind unterstützt ( nicht erlaubte z.B. Text, Image, nvarchar(max))

Keine Identity Columns

Keine Foreign Key Constraints

Locking muss berücksichtigt werden

Page 10: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

10Digicomp

Abfrage auf Memory optimierten Tabellen

Page 11: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

11Digicomp

JSON support

Page 12: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

12Digicomp

SQL Server und DocumentDB (Azure)

Page 13: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

13Digicomp

Temporal Database

Page 14: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

14Digicomp

Temporal Data Queries

Page 15: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

15Digicomp

Ein Beispiel

Page 16: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

16Digicomp

Query Store – «Data Flight Recorder»

Page 17: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

17Digicomp

Query Store

Speichert

Query Text

Query Plans / Choices

Laufzeitstatistik vorallem performance Metriken

Wird für gezielte Performance Opmitierungen eingesetzt

Page 18: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

18Digicomp

Ergebnisse der Auswertungen

Page 19: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

Digicomp 19

Security

Page 20: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

20Digicomp

Always encrypted

Page 21: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

21Digicomp

Daten Maskierung (z.B. die letzten 4 Zeichen einer Kreditkarte)

Page 22: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

22Digicomp

Vorteile

Die Datenstruktur muss nicht verändert werden

Die Policies können von einem DBA jederzeit angepasst werden

Die Abfrage ist transparent

Page 23: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

Digicomp 23

Hochverfügbarkeit

Page 24: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

24Digicomp

Hochverfügbarkeit

Drei synchrone Replikas für auto failover über Domaingrenzen hinweg

Round Robin Load Balancind der Replikas

Automatischer Failover basierend auf Database Health

DTC Unterstützung über Instanzen über Failover Techniken

SSIS Support

Page 25: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

Digicomp 25

Advanced Analytics

Page 26: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

26Digicomp

Klassische Aufteilung Operationeller- und Analytischer Teil

Vorteile:• Klare Trennung• Getrennte Umgebungen

Nachteile:• Nachentwicklung auf der

analytischen Seite• Grosse Latenzzeit

Page 27: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

27Digicomp

In Memory Analyse

Vorteile

Keine Daten Lattenz

Keine ETL Prozesse

Kein spezifisches DWH

Nachteile

Analytische Abfragen sind i.a. ressourcenintensiv

Analyse auf relationalem Modell wesentlich komplexer

Page 28: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

28Digicomp

Microsoft’s Angebot

Page 29: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

29Digicomp

SSIS Erweiterungen

AlwaysOn Support

Incremental deployment von SSIS Packages

Besserer upgrade support für Projekte

Verbesserungen im Designer

Support mehrer Versionen

OData V4 Support

Power Query als Datenquelle

Page 30: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

30Digicomp

Azure (Big Data) Feature Pack für SSIS

Page 31: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

31Digicomp

Analysis Services

Neues

Parallel Processing über Partitionen

NUMA Optimierung

On-Demand loading und Paging

Tabular und Molap Modellierungserweiterungen

Vorteile

Bessere Performance

Höhere Skalierbarkeit

Kleinerer TCO

Keine Anpassungen an den Applikationen nötig

Page 32: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

32Digicomp

Master Data Services (MDS) Erweiterungen

Page 33: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

33Digicomp

Mobile BI

Page 34: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

34Digicomp

Viele Möglichkeiten für die optimierte Darstellung auf verschiedenen Devices

Page 35: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

35Digicomp

Reporting – neue Grafische Möglichkeiten (Sunburst Chart)

Page 36: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

36Digicomp

Statistik Plattform Integration mit «R»

Page 37: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

Digicomp 37

SQL Azure

Page 38: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

38Digicomp

Migration On-Premise -> Azure

Page 39: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

39Digicomp

Stretch DB – verteilte DB in On Premise <-> Azure

Page 40: Roadshow - What’s new in SQL Server 2016digiblog.s3-eu-central-1.amazonaws.com/app/20160629093343...Roadshow - What’s new in SQL Server 2016 Dieter Rüetschi (ruetschi@ability-solutions.ch)

40Digicomp

Interessante Links

Product Samples SQL Server 2016

http://msftdbprodsamples.codeplex.com/

Adventure Works 2016 DB und Scripts

https://www.microsoft.com/en-us/download/details.aspx?id=49502