die neuen features - Überblick - htw dresdendbst/material/20120425_171_heyde.pdf · alwayson...
TRANSCRIPT
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
Agenda
• Überblick
• Ein Blick in paar Features
• Unstrukturierte Daten: • FileStream/FileTable/RBS, BLOB
• Geo-Daten in SQL 2012
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
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
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
Frage
Wo ist das Business Intelligent Development Studio?
SQL Data Tool
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
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
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
• 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
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
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
File Table
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
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)
2012 Spatial 2D Erweiterungen
– Neue Spatial Feature basierend auf Branchentrends und Kundenwünschen
– Höhere und vorhersagbarere Performance
– SQL CAT Whitepaper what is new in Denali
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
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
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)
Spatial
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
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
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
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
PowerView
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
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
Azure
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