Beliebte Beiträge Auf Dem Pc Und Software

Top Artikel Auf Internet - 2018

Neue Funktionen in SQL Server 2012 (Denali)

Microsoft SQL Server 2012 RC0 wurde kürzlich veröffentlicht. RC steht für Release Candidate, was im Grunde die Version ist, die praktisch produktionsfertig ist. Microsoft hat diese Version als SQL Server-Code mit dem Namen "Denali" bezeichnet, hat sich jedoch für SQL Server 2012 als endgültigen Namen für das Produkt entschieden. Business Intelligence (BI) ist für große und kleine Unternehmen von entscheidender Bedeutung. In der neuesten Version von SQL Server gibt es neben vielen anderen Erweiterungen viele BI-Erweiterungen.

In diesem Artikel erhalten Sie eine Vorschau auf die Anforderungen, neuen Funktionen und Verbesserungen in SQL Server 2012 (Code namens Denali) :

  • Hardware- und Softwarevoraussetzungen
  • Multi-Subnetz-Failover-Clustering
  • Verbesserungen bei der Programmierung, einschließlich Sequenzen, Ad-hoc-Abfragen und Volltextsuche
  • Verbesserung der BI- und Web-Entwicklungsumgebung
  • Web- basierte Visualisierung
  • Data Quality Services

Beachten Sie, dass diese Informationen nur für die Vorschau zur Verfügung stehen und von Microsoft geändert werden können.

Hardware- und Softwareanforderungen

  • Microsoft empfiehlt die Verwendung des NTFS-Dateiformats anstelle von FAT32. FAT32 wird funktionieren, aber Sie sollten es wahrscheinlich nicht verwenden.
  • Sie können SQL Server 2012 (Codename Denali) nicht auf zugeordneten Laufwerken oder komprimierten Laufwerken installieren.
  • Sie müssen das Paket "no-reboot" installiert haben vor der Installation von SQL Server 2012 (Codename Denali). Dies ist in Windows 7 SP1 und Windows Server 2008 R2 enthalten. Andernfalls können Sie das No-Reboot-Paket von Microsoft herunterladen.
  • SQL Server 2012 (Codename Denali) erfordert .NET Framework 4.0.
  • Die Virtualisierung wird mit der Hyper-V-Technologie von Microsoft unterstützt.
  • Sie werden benötigen mindestens 3,6 GB freien Speicherplatz.
  • Microsoft empfiehlt, dass Sie SQL Server 2012 (Codename Denali) nicht auf einem Domänencontroller installieren.
  • Empfohlene Prozessoren & RAM
    • 64-Bit-Version: AMD Opteron, AMD Athlin 64, Intel Xeon mit Intel EM64T-Unterstützung oder Intel Pentium IV mit EM64T-Unterstützung mit 2,0 GHz oder schneller. Empfohlener RAM ist maximal, dass das Betriebssystem unterstützt oder mindestens 2 GB.
    • 32-Bit-Version: Pentium III oder kompatibel mit 2,0 GHz schneller. Empfohlener RAM ist maximal, dass das Betriebssystem unterstützt oder mindestens 2 GB.
  • Windows PowerShell 2.0 ist eine Voraussetzung für die Installation von SQL Server 2012 (Codename Denali). Sie können diese Software von der Windows Management Framework-Seite herunterladen.

Multi-Subnetz-Failoverclustering

Mit SQL Server 2012 (Codename Denali) können Sie SQL Server konfigurieren, bei dem Failoverclusterknoten mit einem vollständig anderen verbunden werden können Teilnetz. Die Subnetze können auf verschiedene geografische Standorte verteilt werden, wodurch Disaster Recovery und hohe Verfügbarkeit erreicht werden. Damit dies ordnungsgemäß funktioniert, müssen Sie die Daten in den Datenbanken replizieren, die an dieser Konfiguration beteiligt sind. Der SQL Server-Failovercluster hängt vom Windows Server-Failovercluster ab, daher muss dieser zuerst eingerichtet werden. Beachten Sie, dass alle an dieser Konfiguration beteiligten Subnetze sich in derselben Active Directory-Domäne befinden müssen.

Programming Enhancements

  • Sequences : Sequenzen wurden von der SQL Server-Community seit Jahren angefordert und sind in enthalten diese Version. Sequence ist ein benutzerdefiniertes Objekt, das eine Sequenz einer Zahl generiert. Hier ist ein Beispiel, das Sequence verwendet.

    / ****** Sequenz-Objekt erstellen ****** /
    SEQUENZ ERSTELLEN MySequence
    START WITH 1
    INCREMENT BY 1;

    / ****** Temp-Tabelle erstellen ****** /
    DECLARE @Person TABLE
    (
    ID int NOT NULL PRIMÄRSCHLÜSSEL,
    FullName nvarchar (100) NOT NULL
    );

    / ****** Einfügen einiger Daten ****** /
    INSERT @Person (ID, FullName)
    VALUES (Nächster Wert für MySequence, 'Jim Johnson'),
    (Nächster Wert für MySequence, 'Bob Thompson'),
    (Nächster Wert für MySequence, 'Tim Perdue');

    / ****** Zeige die Daten ****** /
    SELECT * FROM @Person;

    Die Ergebnisse würden so aussehen :

    ID FullName
    1 Jim Johnson
    2 Bob Thompson
    3 Tim Perdue

    • Dinge, die ein Entwickler über Sequenzen in SQL Server 2012 (Codename Denali) wissen muss
  • Ad- Hoc Query Paging: Paging-Ergebnisse in SQL Server wurden seit Jahren diskutiert. Die Option "Sortieren nach" in der SQL SELECT-Anweisung wurde in SQL Server 2012 erweitert. Durch die Kombination von OFFSET und FETCH zusammen mit ORDER BY können Sie das Blättern in einer Ergebnismenge steuern. Die Verwendung dieser Technik kann die Leistung wirklich verbessern, indem nur die Ergebnisse zurückgegeben werden, die den Benutzern angezeigt werden sollen, wenn sie benötigt werden. Der folgende TSQL-Code wird für die Person-Tabelle in der AdventureWorks-Beispieldatenbank (verfügbar von Microsoft) ausgeführt. In der folgenden Beispielabfrage würde SQL Server 10 Datensätze zurückgeben, die mit Datensatz 11 beginnen. Der OFFSET-Befehl stellt einen Startpunkt für die SELECT-Anweisung in Bezug auf Paging bereit, und der FETCH-Befehl gibt an, wie viele Datensätze gleichzeitig zurückgegeben werden.

    SELECT BusinessEntityID, Vorname, Nachname
    FROM Person.Person
    ORDER BY BusinessEntityID
    OFFSET 10 REIHEN
    FETCH NEXT 10 NUR ROWS;

  • Volltextsuche: Full Die Textsuche in SQL Server 2012 wurde verbessert, indem Sie Daten, die in erweiterten Eigenschaften oder Metadaten gespeichert sind, durchsuchen und indizieren können. Betrachten Sie ein PDF-Dokument, das "Eigenschaften" wie Namen, Typ, Ordnerpfad, Größe, Erstellungsdatum usw. enthält. In der neuesten Version von SQL Server könnten diese Daten Indizes sein und zusammen mit den Daten im Dokument selbst gesucht werden. Die Daten müssen der Arbeit ausgesetzt sein, aber jetzt ist es möglich.

Verbesserungen der BI- und Web-Entwicklungsumgebung

Microsoft hat BI (Business Intelligence) mit SQL Server 2008 R2 näher an den Endbenutzer verschoben. Das Excel PowerPivot-Tool unterstützt Benutzer beim Erstellen eines Self-Service-Berichtsmodells. Die gute Nachricht ist, dass PowerPivot in SQL Server 2012 (Codename Denali) erweitert wird. Microsoft fügt KPIs und Drillthrough hinzu, was für alle Benutzer sehr nützlich sein wird.

Analysis Services wird ein neues BI Semantic Model (BISM) enthalten. BISM ist ein 3-Schichten-Modell mit:

  • Datenmodell
  • Geschäftslogik
  • Datenzugriff

BISM wird die Front-End-Analyse von Microsoft verbessern, einschließlich Excel, Reporting Services und SharePoint Insights. Microsoft hat gesagt, dass BISM kein Ersatz für die aktuellen BI-Modelle ist, sondern eher ein alternatives Modell. Einfach ausgedrückt ist BISM ein Beziehungsmodell, das BI-Artefakte wie KPIs und Hierarchien enthält.

Webbasierte Visualisierung - Projekt Crescent

Project Crescent ist der Microsoft-Codename für das neue Reporting- und Visualisierungstool in SQL Server 2012 (Codename Denali). Project Crescent bietet Drag-and-Drop-Funktionen für die Ad-hoc-Berichterstellung und wurde vollständig auf Silverlight aufgebaut.

Es enthält ein leistungsstarkes Abfragetool und interaktives Storyboard, mit dem Benutzer Visualisierungen großer Datensätze freigeben können.

Data Quality Services

Data Quality Services ist ein wissensbasierter Ansatz, der in SSIS (SQL Services Integration Services) ausgeführt wird. Datenqualität ist eines der Dinge, die Sie nie perfekt bekommen. Microsoft führt "Impact Analysis and Lineage" ein, um Informationen darüber zu erhalten, worauf Ihre Daten angewiesen sind. Es zeigt auch die Abstammung der Daten, einschließlich ihrer Herkunft und der Systeme, die dahinter stehen.

Senden Sie Ihren Kommentar