roadshow: «whats new in sql server 2014»

50
Digicomp 1 Kursleitung: SQL Server 2014 Roadshow Dieter Rüetschi ([email protected])

Upload: digicomp-academy-ag

Post on 10-May-2015

350 views

Category:

Data & Analytics


0 download

DESCRIPTION

Mit SQL Server 2014 bringt Microsoft im 2. Quartal 2014 den Nachfolger von SQL Server 2012 auf den Markt. In dieser Roadshow präsentierte Kursleiter Dieter Rüetschi die wesentlichen Erweiterungen und Ergänzungen. Unter anderem folgende Themen: - Neuerungen in der Entwicklung von Datenbanklösungen - In-Memory Datenbanken - Scripting - Security Erweiterungen - High Availability

TRANSCRIPT

Page 1: Roadshow: «Whats new in sql server 2014»

Digicomp 1

Kursleitung:

SQL Server 2014 Roadshow

Dieter Rüetschi ([email protected])

Page 2: Roadshow: «Whats new in sql server 2014»

2 Digicomp

Inhalt

Allgemeine Informationen

Buffer Pool Extension

Column Store Index

In Memory OLTP

Scripting

Security

SQL Server in der Cloud

Ausblick auf die BI Roadshow

Page 3: Roadshow: «Whats new in sql server 2014»

Digicomp 3

Allgemeine Informationen

Page 4: Roadshow: «Whats new in sql server 2014»

4 Digicomp

Page 5: Roadshow: «Whats new in sql server 2014»

5 Digicomp

Die Editionen

Premium Editions

Parallel Data Warehouse Enterprise

Core Editions

Business Intelligence Standard

Other Editions

Express / LocalDB Web

Developer Compact

Page 6: Roadshow: «Whats new in sql server 2014»

6 Digicomp

Die Komponenten

SQL Server Components

Database Engine Analysis Services

Integration Services Reporting Services

Master Data Services StreamInsight

Data Mining Full-Text Search

PowerPivot Replication

Data Quality Services Power View

Page 7: Roadshow: «Whats new in sql server 2014»

7 Digicomp

Hardware Anforderungen

Processor:

x86: 1.0 GHz minimum (2.0 GHz recommended)

X64: 1.4 GHz minimum (2.0 GHz recommended)

Memory:

Express Edition: 512 MB minimum (1 GB recommended)

Other Editions: 1 GB minimum (2 GB recommended)

Data Quality Services required 2 GB minimum

Disk:

6 GB available space required for minimum components

Additional storage required for databases

Page 8: Roadshow: «Whats new in sql server 2014»

8 Digicomp

Enterprise and BI Editionen Windows Server 2008 SP2

Windows Server 2008 R2 SP1

Windows Server 2012

Windows Server 2012 R2

Zusätzliche Anforderungen Microsoft .NET 3.5 SP1

Microsoft .NET 4.0

Windows PowerShell 2.0

All Other Editions

Windows Server 2008 SP2

Windows Server 2008 R2 SP1

Windows Server 2012

Windows Server 2012 R2

Windows 7 SP1

Windows 8

Windows 8.1

Software Anforderungen

Page 9: Roadshow: «Whats new in sql server 2014»

Calibri Digicomp

Upgrade

Page 10: Roadshow: «Whats new in sql server 2014»

10 Digicomp

Vorteile

Besseres Debugging

Bessere Integration von Code Snippets

Bessere Integration mit Versions-verwaltungstools

Bessere Integration mit andern Tools und Entwicklungstechniken

SSMS ab der Version 2012 ist Visual Studio

Page 11: Roadshow: «Whats new in sql server 2014»

11 Digicomp

T-SQL

The WITH RESULT SETS clause

The THROW Statement

The OFFSET and FETCH Keywords

Sequence Objects

The OVER Clause

Inline Syntax for Indexes

Mehrere Anweisungen für die Verwaltung der In Memory Techniken (siehe später)

Page 12: Roadshow: «Whats new in sql server 2014»

12 Digicomp

File Tables

Page 13: Roadshow: «Whats new in sql server 2014»

Digicomp 13

Buffer Pool Extension

Page 14: Roadshow: «Whats new in sql server 2014»

14 Digicomp

In Memory das neue Schlagwort von SQL Server 2014

Buffer Pool Extension

Speicher- Optimierte Tabellen

BI Columsstore Index

Page 15: Roadshow: «Whats new in sql server 2014»

15 Digicomp

Buffer für «Commited» Daten in SSD (oder ähnlichen Technologien)

Keine Gefahr für Daten Verlust

Erhebliche Vorteile bei Leseintensivem Zugriff

Erweiterungsmöglichkeiten im Betrieb

Billiger als RAM

Buffer Pool Extension mit SSD

Page 16: Roadshow: «Whats new in sql server 2014»

Digicomp 16

Column Store Index

Page 17: Roadshow: «Whats new in sql server 2014»

17 Digicomp

Column Store Index – Turbo Columns statt Turbo Rows

Page 18: Roadshow: «Whats new in sql server 2014»

18 Digicomp

Mehr Infos

Näheres zu Column Store Index und anderen DWH / BI Themen

Am 22.5.2014: Roadshow: What’s new in SQL Server 2014 Business Intelligence

Page 19: Roadshow: «Whats new in sql server 2014»

Digicomp 19

In Memory OLTP

Page 20: Roadshow: «Whats new in sql server 2014»

20 Digicomp

Wie funktionieren Speicheroptimierte Tabellen

Werden in C Strukturen überführt

Werden in DLLs kompiliert

Werden in den Speicher geladen

Werden mittels Hash Index indexiert

Können in Kombination mit diskbasierten Tabellen angewendet werden

Werden mit T-SQL abgefragt

Werden in den Speicher «gestreamt»

Page 21: Roadshow: «Whats new in sql server 2014»

21 Digicomp

Einschränkungen Speicheroptimierter Tabellen

Dürfen keine Daten vom Typ text, image und nvarchar(max) enthalten

Unterstützen keine Identity Columns oder Foreign Key Constraints

Page 22: Roadshow: «Whats new in sql server 2014»

22 Digicomp

Concurrency

Applikationen müssen folgende Konflikte erkennen und auflösen

Write conflicts Eine Transaktion verändert oder löscht eine Row, die verändert wurde seit die Transaktion gestartet wurde.

Repeatable read validation failures Wenn eine gelesene Row verändert wurde nachdem die Transaktion begann.

Serializable validation failures Wenn eine Row hinzu gefügt wurde während die Transaktion noch läuft.

Commit dependency failures Wenn die laufende Transaktion eine Abhängigkeit zu einer zurückgesetzten Transaktion hat.

Page 23: Roadshow: «Whats new in sql server 2014»

23 Digicomp

T-SQL in Maschinen Code

T-SQL werden über einen C Codegenerator und anschliessender Kompilierung in Maschinen Code übersetzt.

Aufruf einer SP entspricht dem Aufruf eines C-DLL Entry Points

Volle Optimierung über den C-Kompiler

Page 24: Roadshow: «Whats new in sql server 2014»

24 Digicomp

Einsatz

Wenn mehrere parallele (concurrent) Abfragen eine grosse Anzahl Zeilen modifizieren

Planung AMR Tool

Analysiert über Data Collector Workloads

Dient zur Bestimmung geeigneter Tabellen und Stored Procedures für die Memory Optimierung

Page 25: Roadshow: «Whats new in sql server 2014»

25 Digicomp

Demo

Erstellung und Benutzung einer speicheroptimierten Tabelle

Page 26: Roadshow: «Whats new in sql server 2014»

26 Digicomp

Zusammenfassend

Page 27: Roadshow: «Whats new in sql server 2014»

Digicomp 27

Scripting

Page 28: Roadshow: «Whats new in sql server 2014»

28 Digicomp

Neue und erweiterte Dynamic Management Views

dm_exec_query_stats : Troubleshooting Queries

dm_os_volume_stats : Disk- und OS-Informationen

dm_server_services: SQL Server Konfigurations-Informationen

Page 29: Roadshow: «Whats new in sql server 2014»

29 Digicomp

Powershell

Powershell

Voll entwickelte Scripting Sprache

Basierend auf dem .NET Framework

Über Cmdlets können damit verwaltet werden:

Registry

Applikationen

Services

Arbeitet auf Ojekten

Page 30: Roadshow: «Whats new in sql server 2014»

Digicomp 30

Security

Page 31: Roadshow: «Whats new in sql server 2014»

31 Digicomp

Benutzerdefinierte Server Rollen

Mehr Flexibilität

Einfachere Delegation von Aufgaben

Unterstützt die Minimal Access Security Policy

Vorsicht

Verwaltungsaufwand

Gefahr von Wildwuchs

Page 32: Roadshow: «Whats new in sql server 2014»

32 Digicomp

Contained Databases

Keine Server resp. Instanz Abhängigkeiten

Datenbanken können einfacher verschoben und kopiert werden

Page 33: Roadshow: «Whats new in sql server 2014»

Digicomp 33

Hochverfügbarkeit mit Always On

Page 34: Roadshow: «Whats new in sql server 2014»

34 Digicomp

Always On

Die Hochverfügbarkeits-Techniken werden unter einem «Hut» zusammengefasst

Page 35: Roadshow: «Whats new in sql server 2014»

35 Digicomp

AlwaysOn Failover Cluster Instanzen

Instance-level Hoch Verfügbarkeit

Verbesserte health monitoring and failover Flexibilität

Unterstützung für multi-subnet clustering

Unterstützung for Cluster Shared Volumes

Cluster Metadata in Dynamic Management Views

Page 36: Roadshow: «Whats new in sql server 2014»

36 Digicomp

Always On Availability Group

Page 37: Roadshow: «Whats new in sql server 2014»

37 Digicomp

Management

SQL Server Management Studio

Always On Availabilty Group Dashboard

Page 38: Roadshow: «Whats new in sql server 2014»

Digicomp 38

SQL in der Cloud : Azure

Page 39: Roadshow: «Whats new in sql server 2014»

39 Digicomp

Das Konzept

Page 40: Roadshow: «Whats new in sql server 2014»

40 Digicomp

Security

Server Level

Server firewall rules

Logins

Master database roles

Database Level

Database firewall rules

Users

Database roles

Schema and Object Level

Permissions

Page 41: Roadshow: «Whats new in sql server 2014»

41 Digicomp

Migration

Page 42: Roadshow: «Whats new in sql server 2014»

42 Digicomp

Tools für SQL Azure

Windows Azure management portal

Windows Azure SQL Database management portal

SQL Server Management Studio

SQLCMD

Visual Studio

Page 43: Roadshow: «Whats new in sql server 2014»

43 Digicomp

Windows Azure management portal

Page 44: Roadshow: «Whats new in sql server 2014»

44 Digicomp

Windows Azure SQL Database management portal

Page 45: Roadshow: «Whats new in sql server 2014»

45 Digicomp

Deploy a Database

Page 46: Roadshow: «Whats new in sql server 2014»

46 Digicomp

Neue Datenbank erstellen

Page 47: Roadshow: «Whats new in sql server 2014»

47 Digicomp

Details und Ergebnis

Page 48: Roadshow: «Whats new in sql server 2014»

48 Digicomp

Deployment

Page 49: Roadshow: «Whats new in sql server 2014»

Digicomp 49

Ausblick:

SQL Server 2014 Roadshow: Business Intelligence

Page 50: Roadshow: «Whats new in sql server 2014»

50 Digicomp

Ausblick

Neuerungen im SSIS

Data Quality Services

Master Data Services

Reporting Services

Analysis Services Tabular Data Model

Self-Service BI mit Microsoft Excel

Big Data