Digicomp 1
Kursleitung:
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
Digicomp 3
Everything-Built-In
4Digicomp
SQL Server 2016 : Everything Built-In
5Digicomp
In Memory Erweiterungen
 Techniken von SQL Server 2014:
 Buffer Pool Extensions
 Columne Store Index
 Operationelle In Memory Technik
6Digicomp
Buffer Pool Extension
• Erweiterung des RAMs durch SSD
• Verbesserung für die lesenden Zugriffe auf
Clean Pages
• TSQL
ALTER SERVER CONFIGURATION
SET BUFFER POOL EXTENSION ON
(FILENAME =
'E:SSDCACHEMYCACHE.BPE',
SIZE = 50 GB);
7Digicomp
Column Store Index
8Digicomp
Einsatzgebiet Columnstore Index
 Star oder Snowflake Schem (Datewarehouses)
 Tabellen mit sehr vielen Rows
 Tabellen deren Daten gut komprimiert werden können
 Clustered
 Nonclustered
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
10Digicomp
Abfrage auf Memory optimierten Tabellen
11Digicomp
JSON support
12Digicomp
SQL Server und DocumentDB (Azure)
13Digicomp
Temporal Database
14Digicomp
Temporal Data Queries
15Digicomp
Ein Beispiel
16Digicomp
Query Store – «Data Flight Recorder»
17Digicomp
Query Store
 Speichert
 Query Text
 Query Plans / Choices
 Laufzeitstatistik vorallem
performance Metriken
 Wird für gezielte Performance
Opmitierungen eingesetzt
18Digicomp
Ergebnisse der Auswertungen
Digicomp 19
Security
20Digicomp
Always encrypted
21Digicomp
Daten Maskierung (z.B. die letzten 4 Zeichen einer Kreditkarte)
22Digicomp
Vorteile
 Die Datenstruktur muss nicht verändert werden
 Die Policies können von einem DBA jederzeit angepasst werden
 Die Abfrage ist transparent
Digicomp 23
Hochverfügbarkeit
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
Digicomp 25
Advanced Analytics
26Digicomp
Klassische Aufteilung Operationeller- und Analytischer Teil
Vorteile:
• Klare Trennung
• Getrennte Umgebungen
Nachteile:
• Nachentwicklung auf der
analytischen Seite
• Grosse Latenzzeit
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
28Digicomp
Microsoft’s Angebot
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
30Digicomp
Azure (Big Data) Feature Pack für SSIS
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
32Digicomp
Master Data Services (MDS) Erweiterungen
33Digicomp
Mobile BI
34Digicomp
Viele Möglichkeiten für die optimierte Darstellung auf verschiedenen
Devices
35Digicomp
Reporting – neue Grafische Möglichkeiten (Sunburst Chart)
36Digicomp
Statistik Plattform Integration mit «R»
Digicomp 37
SQL Azure
38Digicomp
Migration On-Premise -> Azure
39Digicomp
Stretch DB – verteilte DB in On Premise <-> Azure
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

Roadshow: What's new in Microsoft SQL Server 2016