roadshow: «whats new in sql server 2014»

Post on 10-May-2015

351 Views

Category:

Data & Analytics

0 Downloads

Preview:

Click to see full reader

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

Digicomp 1

Kursleitung:

SQL Server 2014 Roadshow

Dieter Rüetschi (ruetschi@ability-solutions.ch)

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

Digicomp 3

Allgemeine Informationen

4 Digicomp

5 Digicomp

Die Editionen

Premium Editions

Parallel Data Warehouse Enterprise

Core Editions

Business Intelligence Standard

Other Editions

Express / LocalDB Web

Developer Compact

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

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

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

Calibri Digicomp

Upgrade

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

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)

12 Digicomp

File Tables

Digicomp 13

Buffer Pool Extension

14 Digicomp

In Memory das neue Schlagwort von SQL Server 2014

Buffer Pool Extension

Speicher- Optimierte Tabellen

BI Columsstore Index

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

Digicomp 16

Column Store Index

17 Digicomp

Column Store Index – Turbo Columns statt Turbo Rows

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

Digicomp 19

In Memory OLTP

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»

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

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.

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

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

25 Digicomp

Demo

Erstellung und Benutzung einer speicheroptimierten Tabelle

26 Digicomp

Zusammenfassend

Digicomp 27

Scripting

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

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

Digicomp 30

Security

31 Digicomp

Benutzerdefinierte Server Rollen

Mehr Flexibilität

Einfachere Delegation von Aufgaben

Unterstützt die Minimal Access Security Policy

Vorsicht

Verwaltungsaufwand

Gefahr von Wildwuchs

32 Digicomp

Contained Databases

Keine Server resp. Instanz Abhängigkeiten

Datenbanken können einfacher verschoben und kopiert werden

Digicomp 33

Hochverfügbarkeit mit Always On

34 Digicomp

Always On

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

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

36 Digicomp

Always On Availability Group

37 Digicomp

Management

SQL Server Management Studio

Always On Availabilty Group Dashboard

Digicomp 38

SQL in der Cloud : Azure

39 Digicomp

Das Konzept

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

41 Digicomp

Migration

42 Digicomp

Tools für SQL Azure

Windows Azure management portal

Windows Azure SQL Database management portal

SQL Server Management Studio

SQLCMD

Visual Studio

43 Digicomp

Windows Azure management portal

44 Digicomp

Windows Azure SQL Database management portal

45 Digicomp

Deploy a Database

46 Digicomp

Neue Datenbank erstellen

47 Digicomp

Details und Ergebnis

48 Digicomp

Deployment

Digicomp 49

Ausblick:

SQL Server 2014 Roadshow: Business Intelligence

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

top related