Die neuen Features

Werbung
Die neuen Features - Überblick
[email protected]
Technical Evangelist für SharePoint, SQL & BI
Contained Database Authentication
Online Operation Enhancements Multi-site Clustering
SQL Server Express LocalDB
Readable Secondaries
AlwaysOn
Windows Server Core Support
PHP & Java Connectivity
FileTable
Statistical Semantic Search
Unstructured Data Performance
Extended Events Enhancements
ColumnStore IndexMultiple Secondaries
PowerShell 2.0 Support
Reporting Alerts
Engine PowerPivot
Enhancements
SQL Server Data Tools
T-SQL Debugger Enhancements
Audit Filtering
Flexible Failover Policy
AlwaysOn Connection Director
Database Recovery Advisor
Full Globe Spatial
256 Cores
Power View
Unstructured Data Performance
BI Semantic Model
New SSIS Design Surface
Audit Resilience
CDC Support for SSIS
Distributed Replay
User-defined Audit
SSMS to Windows Azure Platform
Data Quality Services
Master Data Management Excel Add-in
Full-text
Search
Performance
Ad Hoc Reporting
SSIS Package Management
Resource Governor Enhancements
FTS Support for Czech & Greek
15k Partitions
HA for StreamInsight
SSIS Troubleshooting
Availability Groups
Default Scheme for Windows Groups
T-SQL Enhancements
ODBC Driver for Linux
SQL Audit for All Editions
2/243
Spatial 2D Support
SharePoint Active Directory Support
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
MISSION CRITICAL CONFIDENCE
BREAKTHROUGH INSIGHT
CLOUD
ON YOUR TERMS
AlwaysOn
Eine Lösung für High Availability
Availability Groups
verfügbar für
Clustering, Mirroring,
Log Shipping
Integrierte Wizards
für einfaches Setup
Multi-Database
AG_Listener
Synchronous
data
movement
Performancegewinn
Dashboards zur
Visualisierung
Multiple, Active
Secondaries
ColumnStore Index
10x schnellere Query Performance
Vorhandene Tabellen-Partitionen
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
C1
C2
C3
C4
C5
High Performance DWH Workloads
•
Keine spezielle Hardware notwendig
Benötigte Spalten
C6
Frage
Wo ist das Business Intelligent Development
Studio?
SQL Data Tool
Beyond Relational Überblick
SQL Server 2005
Voltext-Indexierung
Unstrukturierte Daten
Geografische Daten
Spatial
Semistrukturierte Daten &
Dokumente
Zuverlässiges
Messaging
SQL Server 2008 R2
Remote BLOB Store
API über FileStream
Filestream
Integrierte Volltextsuche
mit RCSI
Geometry und Geography Datentypen
und Funktionen
SQL Server 2012
FileTable (Win 32 I/O)
Skalierbares FileStream
Skalierbare Suche
Such-Funktionalität
Semantische Ähnlichkeit
FullGlobe
2D Erweiterungen
Reporting Services Unterstützung
XML Datentyp
XQuery
XML Schema
XML Upgrades
Große UDTs
Sparse Columns
Wide Table/ColumnSet
Filtered Indizes
HierarchyID
Service Broker
Poison-Message Behandlung
Multicast
Enqueue time
Unstrukturierte Daten
Access
Streaming Win32 Zugriff
Transaktionaler Zugriff
Database Applications
Blobs
FileStream
API
FileTable
Skalierung
Semantic Key
Phrase Extraction
SMB Share
Dateien/Ordner
Datenbank
Dienste
Volltextsuche
Win32 Anwendungen
FileStreams
Disk1
Disk2
Disk3
Mehrere Container
Integrierte
Administration
Integrated Administration
Remote BLOB Storage
Kunden-Anwendung
D
B
D
B
FileStre
FileStreams
Integrierte
Backup/Replikation/AlwaysOn
Azure
lib
Azure
SQL RBS API
Centera
lib
Centera
SQL FILESTREAM
lib
SQL DB
FILETABLE Überblick…
FileTable Namespace Root Folder Hierarchy
Filestream Share
MSSQLSERVER
\\my_machine\
MSSQLSERVER\
DBDirectory2\Documents
Database
Directories
DB_Directory1
(Database1)
DB_Directory2
(Database2)
FileTable Directories
Media
(FileTable)
Documents
(FileTable)
LogFiles
(FileTable)
Skalierbarkeit: FileStream Mehrere Container
• 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
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 FilestreamUnterstützung in SQL AlwaysOn
Unstrukturierte Daten in SQL Server
2008 & 2012
Dateisysteme/ External Blob
Stores (CAS)
Streaming Performance
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
SQL BLOBs
Remote Blob API
Externer
Speicherort
Externer
Speicherort
FILESTREAM
FILETABLE
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
•
„Runde Erde“-Modell
•
Punkte, Linien und Gebiete werden mit (Längengrad, Breitengrad) beschrieben
Geography
Früher:
Jetzt:
Nur Halbkugel Unterstützung
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
Nahezu komplett implementiert -> Alles bis auf Umrechnung von KoordinatenSystemen bspw:
MM, ISO 19125)
Grauß-Krüger-Koordinaten nach WGS84 (GPS)
• Volle T-SQL Integration
• SSMS Visualisierung
• Integration mit Bing Maps
• Integration mit Reporting Services
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
MISSION CRITICAL CONFIDENCE
BREAKTHROUGH INSIGHT
CLOUD
ON YOUR TERMS
Breakthrough Insight
Schnelles Erkennen von
Zusammenhängen
Vertrauenswürdige konsistente
Daten
Einfache Datenanalyse und
Visualisierung mit
Power View
Konsistente Sicht auf die Daten durch
ein einziges
BI Semantic Model
Innovative, mächtige Data Mashups mit
PowerPivot
Einfachere Datenintegration und verwaltung mit Integration Services und
Master Data Services
Bessere Integration in SharePoint
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
PowerView
SQL Server 2012
Cloud-Ready Information Platform
MISSION CRITICAL CONFIDENCE
BREAKTHROUGH INSIGHT
CLOUD
ON YOUR TERMS
Cloud On Your Terms
Skalierung nach Bedarf &
schnelle Bereitstellung von
Alle Daten überall
Optimierte Produktivität
Lösungen
Roadmaps für SQL Server
Appliances und ReferenzArchitekturen
Einheitliche Architektur über Server,
Appliance und Cloud
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
Azure
Die nächste Version von SQL Server 2012
Cloud-Ready Information Platform
Download
http://www.microsoft.de/sqlserver
Recorded Sessions
http://www.sqlserverlaunch.com
Herunterladen