die neuen features - Überblick - htw dresdendbst/material/20120425_171_heyde.pdf · alwayson...

30
Die neuen Features - Überblick [email protected] Technical Evangelist für SharePoint, SQL & BI

Upload: others

Post on 01-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Die neuen Features - Überblick

[email protected]

Technical Evangelist für SharePoint, SQL & BI

Page 2: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

AlwaysOn Readable Secondaries

FileTable ColumnStore Index

15k Partitions

SQL Server Data Tools

Power View BI Semantic Model

Data Quality Services

Full-text Search Performance

Distributed Replay

Reporting Alerts

ODBC Driver for Linux

Statistical Semantic Search Windows Server Core Support

Multiple Secondaries

Availability Groups Default Scheme for Windows Groups T-SQL Enhancements

Full Globe Spatial

SSMS to Windows Azure Platform

PowerPivot Enhancements

Master Data Management Excel Add-in

PowerShell 2.0 Support

PHP & Java Connectivity

SQL Audit for All Editions

CDC Support for SSIS New SSIS Design Surface

Online Operation Enhancements Multi-site Clustering

Unstructured Data Performance

Resource Governor Enhancements

Database Recovery Advisor

HA for StreamInsight

Flexible Failover Policy

Extended Events Enhancements

Contained Database Authentication

SharePoint Active Directory Support

SQL Server Express LocalDB

User-defined Audit

Audit Filtering

Audit Resilience

FTS Support for Czech & Greek

AlwaysOn Connection Director

Ad Hoc Reporting SSIS Troubleshooting SSIS Package Management

T-SQL Debugger Enhancements

Spatial 2D Support

Unstructured Data Performance

Engine 256 Cores

2/243

Page 3: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Agenda

• Überblick

• Ein Blick in paar Features

• Unstrukturierte Daten: • FileStream/FileTable/RBS, BLOB

• Geo-Daten in SQL 2012

Page 4: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

SQL Server 2012 Cloud-Ready Information Platform

Schnelles Erkennen von

Zusammenhängen

Managed Self Service BI

Vertrauenswürdige konsistente Daten

Vollständige DW Lösungen

Skalierung nach Bedarf

Schnelle Umsetzung von Lösungen

Alle Daten, überall

Optimierte Produktivität

Verfügbarkeit und Schutz nach Bedarf

Atemberaubende Performance

Compliance &

Ruhiger Schlaf für den Admin

MISSION CRITICAL CONFIDENCE

CLOUD

ON YOUR TERMS

BREAKTHROUGH INSIGHT

Page 5: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

AlwaysOn Eine Lösung für High Availability

Synchronous

data

movement

AG_Listener

Availability Groups

verfügbar für

Clustering, Mirroring,

Log Shipping

Integrierte Wizards

für einfaches Setup

Dashboards zur

Visualisierung

Multiple, Active

Secondaries

Multi-Database

Performancegewinn

Page 6: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

ColumnStore Index 10x schnellere Query Performance

Schnellere Abfragezeiten in DWHs

• Einfachere Daten-Exploration

• Bessere Entscheidungen

Reduzierter Aufwand für das physische Design

• Weniger Indizes

• Weniger Aggregatspalten/-Tabellen & Indizierte Sichten

• Weniger Tuning

• Vollkommen transparent für Anwendungen

High Performance DWH Workloads

• Keine spezielle Hardware notwendig

C1 C2 C3 C5 C6 C4

Vorhandene Tabellen-Partitionen

Benötigte Spalten

Page 7: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Frage

Wo ist das Business Intelligent Development Studio?

SQL Data Tool

Page 8: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Beyond Relational Überblick SQL Server 2005 SQL Server 2008

FileTable (Win 32 I/O)

Skalierbares FileStream

Skalierbare Suche

Such-Funktionalität

Semantische Ähnlichkeit

Zuverlässiges Messaging

Service Broker

Voltext-Indexierung

Unstrukturierte Daten

Remote BLOB Store API

Filestream

Integrierte Volltextsuche

Geografische Daten Spatial

Geometry und Geography Datentypen und Funktionen

XML Datentyp

XQuery

XML Schema

XML Upgrades

Große UDTs

Sparse Columns

Wide Table/ColumnSet

Filtered Indizes

HierarchyID

Semistrukturierte Daten & Dokumente

SQL Server 2012

Reporting Services Unterstützung

FullGlobe

2D Erweiterungen

über FileStream

R2

Multicast

Enqueue time

Poison-Message Behandlung

mit RCSI

Page 9: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Unstrukturierte Daten

Volltextsuche

Semantic Key Phrase Extraction

Die

nste

Datenbank

Disk1 Disk2 Disk3

Mehrere Container

Skalie

run

g

Database Applications

Transaktionaler Zugriff

Blobs

DB FileStre

DB

FileStreams

Integrierte Backup/Replikation/AlwaysOn

Integrated Administration Integrierte Administration

Win32 Anwendungen

SMB Share Dateien/Ordner

FileStream API

Streaming Win32 Access Streaming Win32 Zugriff

Kunden-Anwendung

Azure lib

Centera lib

SQL FILESTREAM lib

SQL RBS API

Azure Centera SQL DB

Remote BLOB Storage

FileStreams FileTable

Page 10: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

FILETABLE Überblick…

DB_Directory1

(Database1)

DB_Directory2

(Database2)

LogFiles

(FileTable)

Documents

(FileTable)

Media

(FileTable)

MSSQLSERVER

\\my_machine\MSSQLSERVER\DBDirectory2\Documents

Filestream Share

Database

Directories

FileTable Directories

FileTable Namespace Root Folder Hierarchy

Page 11: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

• SQL Server 2008 R2 – Nur ein Speicherort pro Filestream Dateigruppe – Limitiert Kapazität und I/O Skalierung

• SQL Server 2012 – Unterstützt mehrere Speicher-Container pro Filestream Dateigruppe

• DDL Änderungen bei Create/Alter Database Anweisungen • Parameter max_size für die Container • DBCC Shrinkfile Emptyfile unterstützt

– Flexible Skalierung • Speicher-Skalierung durch Hinzufügen von Storage • I/O Skalierung über mehr Platten

Skalierbarkeit: FileStream Mehrere Container

Page 12: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

AlwaysOn Unterstützung für FILESTREAM

• SQL Server 2008 R2 – Filestream nicht mit Mirroring unterstützt

– Häufig gewünschtes Feature

• SQL Server 2012 – Volle Filestream-Unterstützung in SQL AlwaysOn

Page 13: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Unstrukturierte Daten in SQL Server 2008 & 2012 Dateisysteme/ External Blob

Stores (CAS) SQL BLOBs

Remote Blob API FILESTREAM FILETABLE

Streaming Performance Externer Speicherort Externer

Speicherort

Win32 App Compat Externer Speicherort Externer

Speicherort

Konsistenz auf Link-Ebene

Konsistenz auf Daten-Ebene

Integrierte Abfrage und Verwaltung

Nichtlokale Windows File Server

n/a

Externe Blob Stores n/a

Page 14: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

File Table

Page 15: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Spatial Daten - Geodaten Geografische Daten/Spatial

• Verbessertes 2D Spatial

• Spatial in der gesamten Plattform

2 Typen von Datentypen:

• Geometry: • (x,y) Koordinaten, ohne Erdkrümmung, „Flache Erde“-Modell, Verwendung für kleine Räume, Gebiete

• Bspw: Postleitzahlen visualisieren in Routenberechnen

• Geography • „Runde Erde“-Modell

• Punkte, Linien und Gebiete werden mit (Längengrad, Breitengrad) beschrieben

Früher: Nur Halbkugel Unterstützung Jetzt: Volle Kugel

Page 16: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

SQL Server Spatial Überblick

• Speicherung und Abfrage von Spatial-Daten über Standard SQL Syntax – Spatial Datentypen (geometry, geography)

– Spatial Methoden (intersects, buffer, usw.)

– Spatial Indexes

• Implementation der Open Geospatial Consortium Standards (OGC/SQL MM, ISO 19125)

• Volle T-SQL Integration

• SSMS Visualisierung

• Integration mit Bing Maps

• Integration mit Reporting Services

Nahezu komplett implementiert -> Alles bis auf Umrechnung von KoordinatenSystemen bspw: Grauß-Krüger-Koordinaten nach WGS84 (GPS)

Page 18: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Neue Spatial Features • Neue relationale Methoden für geography

• Parität zu geometry

• Ungültige Objekte werden in geography akzeptiert • MakeValid konvertiert sie in gültige Objekte

• Objekte die größer als eine Halbkugel sind in geography • FULLGLOBE Spatial Typ verfügbar

• “kleine” Löcher möglich

• Genauigkeit von Spatial-Berechnungen verbessert von 27 auf 48 Bit

• Persistente berechnete Spalten von Spatial Typ

• Spatial Aggregatoren

Page 19: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Neue Spatial Features • Circular Arcs Segmente

• CircularString • CompoundCurve • CurvePolygon

• Alle Methoden unterstützen Circular Arcs

• Circular Arc Unterstützung

auf der Erde • Rot – CircularString mit 4 Punkten • Gelb – LineString mit denselben 4 Punkten

Page 20: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Spatial Nearest Neighbor • Haupt-Szenario

• Gib mir die 5 nächsten italienischen Restaurants • Ausführungsplan

• SQL Server 2008/2008 R2: Table Scan • 2012: benutzt Spatial Index

• Specific query pattern required

– SELECT TOP(5) * FROM Restaurants r WHERE r.type = ‘Italian’ AND r.pos.STDistance(@me) IS NOT NULL ORDER BY r.pos.STDistance(@me)

Page 21: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Spatial

Page 22: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Woher Spatial Daten? • Kostenlos

– Jeweilige Lizenz beachten! – http://www.diva-gis.org/gData – http://www.vdstech.com/map_Data.htm – http://mapgallery.codeplex.com/

• Käuflich – Landesvermessungsämter – ESRI – Pitney Bowes MapInfo – NAVTEQ – TeleAtlas – http://datamarket.azure.com

Page 23: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Wie lade ich Spatial Daten? • Shape2SQL

– Download von SharpGIS.net – Erstellt mit weitervertreibbarer Spatial Library. – WPF Projekt verwendet das Builder API – Auch Remote-Datenbanken möglich

• MapPoint Add-in for SQL Server – Kostenloser Download – Erfordert Microsoft MapPoint (Kostenlose Trial verfügbar)

• SAFE FME – Kommerziell, viele Möglichkeiten

• ESRI ArcGIS • Pitney Bowes EasyLoader

Page 24: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

SQL Server 2012 Cloud-Ready Information Platform

Schnelles Erkennen von

Zusammenhängen

Managed Self Service BI

Vertrauenswürdige konsistente Daten

Vollständige DW Lösungen

Skalierung nach Bedarf

Schnelle Umsetzung von Lösungen

Alle Daten, überall

Optimierte Produktivität

Verfügbarkeit und Schutz nach Bedarf

Atemberaubende Performance

Compliance &

Ruhiger Schlaf für den Admin

MISSION CRITICAL CONFIDENCE

CLOUD

ON YOUR TERMS

BREAKTHROUGH INSIGHT

Page 25: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Breakthrough Insight Vertrauenswürdige konsistente

Daten

Schnelles Erkennen von

Zusammenhängen

Konsistente Sicht auf die Daten durch

ein einziges

BI Semantic Model

Einfachere Datenintegration und -

verwaltung mit Integration Services und

Master Data Services

Schnelle Verwaltung, Analyse und

Bereinigung über Datenquellengrenzen

hinweg mit Data Quality Services

Skalierbare Analyse und DWH

Lösungen

Engine Tuning für hoch skalierbare

Analysis Services

Erweiterte Möglichkeiten für größte

Datenmengen mit Parallel Data

Warehouse

Umfassende Angebote für Data

Warehouses aller Größen

Einfache Datenanalyse und

Visualisierung mit

Power View

Innovative, mächtige Data Mashups mit

PowerPivot

Bessere Integration in SharePoint

Page 26: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

PowerView

Page 27: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

SQL Server 2012 Cloud-Ready Information Platform

Schnelles Erkennen von

Zusammenhängen

Managed Self Service BI

Vertrauenswürdige konsistente Daten

Vollständige DW Lösungen

Skalierung nach Bedarf

Schnelle Umsetzung von Lösungen

Alle Daten, überall

Optimierte Produktivität

Verfügbarkeit und Schutz nach Bedarf

Atemberaubende Performance

Compliance &

Ruhiger Schlaf für den Admin

MISSION CRITICAL CONFIDENCE

CLOUD

ON YOUR TERMS

BREAKTHROUGH INSIGHT

Page 28: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Cloud On Your Terms

Optimierte Produktivität

Skalierung nach Bedarf &

schnelle Bereitstellung von

Lösungen

Alle Daten überall

DAC Parität über SQL 2012 und

SQL Azure zur nahtlosen

Erweiterung von neuen

Anwendungen

FileTable für flexiblere Speicherung

von BLOB-Daten

Verbesserte Interoperabilität und

Unterstützung für

Webanwendungen

Einheitliche Entwicklung von

Datenbankanwendungen mit SQL

Server Data Tools

Umfassendes Virtualisierungs- und

Private Cloud Management mit

System Center Virtual Machine

Manager und anderen System

Center Produkten

Roadmaps für SQL Server

Appliances und Referenz-

Architekturen

Einheitliche Architektur über Server,

Appliance und Cloud

Page 29: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Azure

Page 30: Die neuen Features - Überblick - HTW Dresdendbst/material/20120425_171_Heyde.pdf · AlwaysOn Readable Secondaries ColumnStore Index FileTable 15k Partitions SQL Server Data Tools

Die nächste Version von SQL Server 2012 Cloud-Ready Information Platform

Schnelles Erkennen von

Zusammenhängen

Managed Self Service BI

Vertrauenswürdige konsistente Daten

Vollständige DW Lösungen

Skalierung nach Bedarf

Schnelle Umsetzung von Lösungen

Alle Daten, überall

Optimierte Produktivität

Verfügbarkeit und Schutz nach Bedarf

Atemberaubende Performance

Compliance &

Ruhiger Schlaf für den Admin

Download http://www.microsoft.de/sqlserver

Recorded Sessions http://www.sqlserverlaunch.com