Drive your life.




What’s new in SQL Server 2012

                          Dieter Rüetschi
                          ruetschi@ability-solutions.ch

                          Matthias Gessenay
                          Matthias.gessenay@corporatesoftware.ch
Agenda
   Einführung
   Die verschiedenen Editionen
   Administration und Cloud
   Development BI




SQL Day 2012                     2
EDITIONEN


  SQL Day 2012   3
Übersicht




SQL Day 2012   4
ADMINISTRATION


  SQL Day 2012   5
AlwaysOn
   Wird Mirroring über 2 Releases ersetzen
   Erlaubt 2 synchrone Secondaries
        Insgesamt 4 Secondaries
   Automatic Failover
   Basiert auf dem Windows Server Clustering Feature
   Erlaubt Delayed-Kopien
   Application Failover durch einen Virtual Name




SQL Day 2012                                           6
Dashboard




SQL Day 2012   7
Monitoring
   Dashboard
   System Center Operations Manager
   System Center Configuration Manager
        Compliance Management




SQL Day 2012                             8
DEMO


 SQL Day 2012   9
SQL Server Management Studio
   Intellisense, Code Snippets




SQL Day 2012                     10
Contained Databases
   User direkt in der DB
   Keine Abhängigkeit von der Master
   Pro:
        Failover
        App-V
        Cloud
   Contra:
        «Wildwuchs»




SQL Day 2012                           11
SQL läuft jetzt auf Server Core
   Empfohlene Installationsmehtode für Server 2012
   Geringer Ressourcenverbrauch
   Geringere Angriffsfläche
   Gut für automatische Provisionierung
        System Center Virtual Machine Manager




SQL Day 2012                                         12
CLOUD


 SQL Day 2012   13
Metereologische Aspekte
   Private Cloud
        Inhouse
   Public Cloud
        Microsoft Azure
   Hybrid Cloud
        Private + Public




        Reporting          Business Analytics   Data Sync




SQL Day 2012                                                17
Private Cloud
   System Center Virtual Machine Manager unterstützt SQL Server Templates
   Windows Server + SQL -> Sysprep
   Anschliessend ein Konfigurationsscript erstellen
   Elastische Provisionierung




SQL Day 2012                                                                18
Deployment mit Service Models möglich




SQL Day 2012                            19
Hybrid Szenario
   Bi-direktionale Synchronisation von SQL Server
   Einschränkung auf
        Datenbank
        Tabellen
        Spalten
        Filter




SQL Day 2012                                        20
DEVELOPMENT


 SQL Day 2012   21
Development




SQL Day 2012   22
TSQL
   SELECT mit OFFSET & FETCH
   Sequenzen
   Window-Funktionen
   Viele neue und veränderte Funktionen
   THROW
   EXECUTE WITH RESULT SETS
   Metadata Discovery
   FORCESCAN und FORCESEEK
   UTF16 Collations




SQL Day 2012                              23
Beyond Rational
   (BLOB)- Management mit Filetable
   Deutliche Verbesserung bei der Bearbeitung von Geodaten
   Rich Unstructured Data




SQL Day 2012                                                 24
SQL Server Data Tools
   Data-tier komplett in Visual Studio entwickeln
   Integration in Quellcodeverwaltung
   & Build-Prozesse
   Deklaratives Change-Management
   SSDT sind Nachfolger von
        Visual Studio 2010 Datenbankprojekte
        Visual Studio Team System 2008
        Database Edition GDR Release 2
        plus Power Toys... (aka „Data Dude“)




SQL Day 2012                                        25
Was gehört alles dazu?




  Integration       Analysis   Reporting
  Services          Services   Services




SQL Day 2012                               26
SQL Day 2012   27
BUSINESS INTELLIGENCE


  SQL Day 2012          28
Excel Services                         PerformancePoint




                              Excel    Dashboard Designer




                                                  Business
                                                 Applications


                 Office & SharePoint
Daten Qualitätssicherung
SSIS

  Zugriff auf unterschiedlichste Datenquellen
       XML, Webservices, SAP, MSMQ, Excel, …
  Komfortable Entwicklungsumgebung mit
  vielen vordefinierten Bausteinen
            Lesen, Schreiben, Konvertierungen, Sort, Merge, …
            Mächtiger Debuger
  Unterstützung vieler Spezialaufgaben
       Slowly Changing Dimensions
       Change Data Capture, Scripting, Filesystem, FTP
  Datenbank-Management-Aufgaben
       Index-Reorg, Cube-Prozessing, Data Mining Tasks …
  Deployment-Werkzeuge
  Erweiterbar durch offene .NET-Schnittstellen
Data Warehouse
  Colum Store Index (CSI)
      Neuer Index-Typ auf Basis der VertiPaq-In-Memory-Engine für das spaltenweise und
      hochkomprimierte Speichern eines Index
      Verkürzung der Laufzeiten bei typischen DWH-Abfragen um Faktor 2-10
      Neuer Ausführungsmodus für Abfragen (neben row): batch
      Transparent für die Client-Anwendung
      Können indexed views überflüssig machen
  Weitere Neuerungen
      Bis zu 15000 Partitionen
      AlwaysOn ermöglicht neue Szenarien durch readable secondaries und remote mirroring
      Diversen Verbesserungen und Neuerungen im Bereich Geo/Spatial




SQL Day 2012                                                                               32
Parallel Data Warehouse




SQL Day 2012              33
Analyse




SQL Day 2012   34
Reporting
   Alerting (Abos mit Bedingungen)
        Von Endbenutzern erstell- und anpassbar über SharePoint
        Individuelle Benachrichtigung über die wichtigsten Daten
        Erspart regelmäßigen Reportabruf
        Erfordert „stored credentials“

   SSRS-SharePoint Integration
       SSRS läuft jetzt direkt als SharePoint managed Service Applikation
       Weniger Overhead, bessere Performance, bessere Skalierung
       Administration nur noch via SharePoint Central Admin und PowerShell
   Nicht mehr unterstützt:
       Reporting Modelle




SQL Day 2012                                                                 35
Power View
   Grafische Erstellung von Analysen im Browser
        Nutzung und Weitergabe via SharePoint
        An Office angelehntes Bedienkonzept
        Mächtige Darstellungsmöglichkeiten
   Reichhaltige, metadatenbasierte Interaktivität
        Vollständig integriert mit PowerPivot und BISM tab.
        Ermöglicht tiefgehende Erkenntnisse durch intelligente
        und mächtige Abfragen
        Hervorhebung und Filterung ohne Konfiguration
        Animierte Trenddarstellungen (play axis)
   Jederzeit präsentabel
        Export und Einbettung in PowerPoint
        Bei Verbindung zum Firmennetz volle Interaktivität


SQL Day 2012                                                     36
UND VIELES MEHR


  SQL Day 2012    37

What's new in sql server 2012

  • 1.
    Drive your life. What’snew in SQL Server 2012 Dieter Rüetschi ruetschi@ability-solutions.ch Matthias Gessenay Matthias.gessenay@corporatesoftware.ch
  • 2.
    Agenda Einführung Die verschiedenen Editionen Administration und Cloud Development BI SQL Day 2012 2
  • 3.
    EDITIONEN SQLDay 2012 3
  • 4.
  • 5.
  • 6.
    AlwaysOn Wird Mirroring über 2 Releases ersetzen Erlaubt 2 synchrone Secondaries Insgesamt 4 Secondaries Automatic Failover Basiert auf dem Windows Server Clustering Feature Erlaubt Delayed-Kopien Application Failover durch einen Virtual Name SQL Day 2012 6
  • 7.
  • 8.
    Monitoring Dashboard System Center Operations Manager System Center Configuration Manager Compliance Management SQL Day 2012 8
  • 9.
  • 10.
    SQL Server ManagementStudio Intellisense, Code Snippets SQL Day 2012 10
  • 11.
    Contained Databases User direkt in der DB Keine Abhängigkeit von der Master Pro: Failover App-V Cloud Contra: «Wildwuchs» SQL Day 2012 11
  • 12.
    SQL läuft jetztauf Server Core Empfohlene Installationsmehtode für Server 2012 Geringer Ressourcenverbrauch Geringere Angriffsfläche Gut für automatische Provisionierung System Center Virtual Machine Manager SQL Day 2012 12
  • 13.
  • 17.
    Metereologische Aspekte Private Cloud Inhouse Public Cloud Microsoft Azure Hybrid Cloud Private + Public Reporting Business Analytics Data Sync SQL Day 2012 17
  • 18.
    Private Cloud System Center Virtual Machine Manager unterstützt SQL Server Templates Windows Server + SQL -> Sysprep Anschliessend ein Konfigurationsscript erstellen Elastische Provisionierung SQL Day 2012 18
  • 19.
    Deployment mit ServiceModels möglich SQL Day 2012 19
  • 20.
    Hybrid Szenario Bi-direktionale Synchronisation von SQL Server Einschränkung auf Datenbank Tabellen Spalten Filter SQL Day 2012 20
  • 21.
  • 22.
  • 23.
    TSQL SELECT mit OFFSET & FETCH Sequenzen Window-Funktionen Viele neue und veränderte Funktionen THROW EXECUTE WITH RESULT SETS Metadata Discovery FORCESCAN und FORCESEEK UTF16 Collations SQL Day 2012 23
  • 24.
    Beyond Rational (BLOB)- Management mit Filetable Deutliche Verbesserung bei der Bearbeitung von Geodaten Rich Unstructured Data SQL Day 2012 24
  • 25.
    SQL Server DataTools Data-tier komplett in Visual Studio entwickeln Integration in Quellcodeverwaltung & Build-Prozesse Deklaratives Change-Management SSDT sind Nachfolger von Visual Studio 2010 Datenbankprojekte Visual Studio Team System 2008 Database Edition GDR Release 2 plus Power Toys... (aka „Data Dude“) SQL Day 2012 25
  • 26.
    Was gehört allesdazu? Integration Analysis Reporting Services Services Services SQL Day 2012 26
  • 27.
  • 28.
    BUSINESS INTELLIGENCE SQL Day 2012 28
  • 29.
    Excel Services PerformancePoint Excel Dashboard Designer Business Applications Office & SharePoint
  • 30.
  • 31.
    SSIS Zugriffauf unterschiedlichste Datenquellen XML, Webservices, SAP, MSMQ, Excel, … Komfortable Entwicklungsumgebung mit vielen vordefinierten Bausteinen Lesen, Schreiben, Konvertierungen, Sort, Merge, … Mächtiger Debuger Unterstützung vieler Spezialaufgaben Slowly Changing Dimensions Change Data Capture, Scripting, Filesystem, FTP Datenbank-Management-Aufgaben Index-Reorg, Cube-Prozessing, Data Mining Tasks … Deployment-Werkzeuge Erweiterbar durch offene .NET-Schnittstellen
  • 32.
    Data Warehouse Colum Store Index (CSI) Neuer Index-Typ auf Basis der VertiPaq-In-Memory-Engine für das spaltenweise und hochkomprimierte Speichern eines Index Verkürzung der Laufzeiten bei typischen DWH-Abfragen um Faktor 2-10 Neuer Ausführungsmodus für Abfragen (neben row): batch Transparent für die Client-Anwendung Können indexed views überflüssig machen Weitere Neuerungen Bis zu 15000 Partitionen AlwaysOn ermöglicht neue Szenarien durch readable secondaries und remote mirroring Diversen Verbesserungen und Neuerungen im Bereich Geo/Spatial SQL Day 2012 32
  • 33.
  • 34.
  • 35.
    Reporting Alerting (Abos mit Bedingungen) Von Endbenutzern erstell- und anpassbar über SharePoint Individuelle Benachrichtigung über die wichtigsten Daten Erspart regelmäßigen Reportabruf Erfordert „stored credentials“ SSRS-SharePoint Integration SSRS läuft jetzt direkt als SharePoint managed Service Applikation Weniger Overhead, bessere Performance, bessere Skalierung Administration nur noch via SharePoint Central Admin und PowerShell Nicht mehr unterstützt: Reporting Modelle SQL Day 2012 35
  • 36.
    Power View Grafische Erstellung von Analysen im Browser Nutzung und Weitergabe via SharePoint An Office angelehntes Bedienkonzept Mächtige Darstellungsmöglichkeiten Reichhaltige, metadatenbasierte Interaktivität Vollständig integriert mit PowerPivot und BISM tab. Ermöglicht tiefgehende Erkenntnisse durch intelligente und mächtige Abfragen Hervorhebung und Filterung ohne Konfiguration Animierte Trenddarstellungen (play axis) Jederzeit präsentabel Export und Einbettung in PowerPoint Bei Verbindung zum Firmennetz volle Interaktivität SQL Day 2012 36
  • 37.
    UND VIELES MEHR SQL Day 2012 37