Date post: | 10-May-2015 |
Category: |
Data & Analytics |
Upload: | digicomp-academy-ag |
View: | 352 times |
Download: | 0 times |
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