Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Microsoft Academic Program SQL Server 2005 April CTP Ruprecht Dröge.

Ähnliche Präsentationen


Präsentation zum Thema: "Microsoft Academic Program SQL Server 2005 April CTP Ruprecht Dröge."—  Präsentation transkript:

1 Microsoft Academic Program SQL Server 2005 April CTP Ruprecht Dröge

2 Microsoft Academic Program Student Technology Conference 2005 SQL 2005 Buch (in 2 Wochen)

3 Microsoft Academic Program Student Technology Conference 2005 Die Geschichte des SQL Servers August 1993 SQL Server 4.2 September 1995 SQL Server 6.0 März 1996 SQL Server 6.5 Oktober 2000 SQL Server 2000 Dezember 1998 SQL Server 7.0 Yukon SQL Server 2005

4 Microsoft Academic Program Student Technology Conference 2005 SQL Server 2005 Hochverfügbarkeit 8-Knoten Failover Cluster mit Tools die fully cluster aware sind Integrierter Versand des Transaktionsprotokolls an einen entfernten Backup Server Online Datenbank Administration (z.B. Backup) Zertifiziert für Windows DataCenter Programm, SLA Garantien vom Partner Richtlinien und Best Practices wie man Hochverfügbarkeits- systeme plant, umsetzt und wartet DELL – Mission Critical –99.999% Verfügbarkeit NASDAQ Börse –Mehr als 2 Millionen Transaktionen per Handelstag –99.97% Verfügbarkeit Barnes and Noble – Buchhandel –Viertgrößte e-Commerce Webseite (Media Matrix) –Mehr als 99.98% Verfügbarkeit BUY.COM –99.98% Verfügbarkeit FunktionenBeispiele

5 Microsoft Academic Program Student Technology Conference 2005 SQL Server 2005 Skalierbarkeit FunktionenBeispiele Scale-Up bis 32-CPU, 64GB RAM auf einem Server Scale-Out durch Server verbund 64-Bit Unterstützung Parallelisierung von Queryausführungen und administrativen Aufgaben Verbessertes Read-ahead Schnelles differentielles Backup Verteilte partitionierte OLAP Cubes & verlinkte Cubes Indexed views Verizon – Online Service und Buchungssystem –9TB auf SQL Server ASB Bank – Größte Bank in New Zealand –Wechsel von Oracle AT&T – Growth Markets –1 TB Vertriebs DB Inmar – Coupon Promotion Analyse –Analysiert 5 Milliarden Coupon Transaktionen – Legacy AS/400

6 Microsoft Academic Program Student Technology Conference 2005 Die Entscheidungskriterien für Datenbanken –Hochverfügbarkeit –Skalierbarkeit –Sicherheit –Administrierbarkeit –Business Intelligence/Data Warehousing/OLAP –Programmierbarkeit –Internet und XML Fähigkeit –Preis/Leistung, Total Cost of Ownership

7 Microsoft Academic Program Student Technology Conference 2005 Wie kommt die Datenbank in die Bank? Als Grundlage von fertigen Anwendungen Als Grundlage eigener Entwicklungen Als Entscheidung für eine bestimmte Technologie –Verfügbarkeit –Programmierbarkeit –Preis / Leistung

8 Microsoft Academic Program Student Technology Conference 2005 Note: No competitive results available for 1P and 2P. Source: www.tpc.org as of 16-September-03, complete details for TPC-C results included in Appendix. Bestes Preis-Leistungs-Verhältnis

9 Microsoft Academic Program Student Technology Conference 2005 SQL Server 2005 Erweiterungen bei Skalierbarkeit, Sicherheit und Verfügbarkeit Speicherung aller Formen von Datentypen und - Formaten Fokus auf ease-of-use Enterprise Data Management Developer Productivity BusinessIntelligence Nutzung existierender Fähigkeiten Datenbereitstellung für verschiedene Plattformen End-to-end Entwicklungswerkzeuge Eine skalierbare und umfassende Lösung Real time Entscheidungsunterstützung Erweiterte Nutzung im Unternehmen und über Untermehnsgrenzen hinweg Die umfassende Lösung für skalierbare und integrierte Datenverwaltung und –analyse im Unternehmen.

10 Microsoft Academic Program Student Technology Conference 2005.NET Framework Common Language Runtime Integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server In-Proc Data Provider Extended Triggers Data Types File Stream Storage Attribute Managed SQL Types New XML Datatype SQL Server Engine New Message Service Broker HTTP Support (Native HTTP) Database Tuning Advisor Enhanced Read ahead & scan Extended Indexes Multiple Active Result Sets Persisted Computed Columns Queuing Support Snapshot Isolation Level Scale Up Partitioning VIA support NUMA support Database Failure and Redundancy Fail-over Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Viewpoints XML XQUERY Support (Server & Mid Tier) XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native) XQuery Designer Database Maintenance Backup and Restore Enhancements Checksum Integrity Checks Dedicated Administrator Connection Dynamic AWE Fast Recovery Highly-available Upgrade Online Index Operations Online Restore Parallel DBCC Parallel Index Operations Management Tools MDX Query Editor MDX Intellisense T-SQL Intellisense Version Control Support XML/A SQLCMD Command Line Tool Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan Exportable Deadlock Traces Full-text Search Indexing of XML Datatype MDAC Side by Side installation Microsoft Installer base setup Support for Active Directory Deployment SQL Client.NET Data Provider Server Cursor Support AsynchSecurity All Permissions Grantable Fine Grain Administration Rights Separation of Users and Schema Replication Auto-tuning Replication Agents Oracle Publication Improved Blob Change Tracking OLAP and Data Mining Analysis Management Objects Windows Integrated Backup and Restore Web Services/XML for Analysis DTS and DM Integration Eight new DM algorithms Auto Packaging and Deployment Data Transformation Services New Architecture (DTR + DTP) Complex Control Flows Control Flow Debugging For Each Enumerations Property Mappings Full Data Flow Designer Full DTS Control Flow Designer Graphical Presentation of Pkg Execution Immediate Mode and Project Mode Package (Advanced) Deployment Tools Custom Tasks and Transformations Reporting Services Multiple Output Formats Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources Sharepoint Support Visual Design Tool Charting, Sorting, Filtering, Drill-Through Scheduling, Caching Complete Scripting Engine Scale Out architecture XML Report Definition Notification Services SQL Server 2005

11 Microsoft Academic Program Student Technology Conference 2005 SQL 2005 Buch (in 2 Wochen)

12 Microsoft Academic Program Student Technology Conference 2005 Die Datenbank Easy to use Zentrale neue Management Konsole –look and feel Visual Studio No magic –Jede Aktion kann geskripted werden Security –Völlig neue Sicherheitsimplementierung Enterprise Data Management

13 Microsoft Academic Program Student Technology Conference 2005 Die Datenbank Hochverfügbarkeit –Bis zu 8 Knoten Cluster –Verbesserte Replikation Database Mirroring –Neu! Database Views –Neu! Database Replication Data Transformation Service –Völlig überarbeitet –SSIS SQL Server Integration Services Enterprise Data Management

14 Microsoft Academic Program Student Technology Conference 2005 User / Schema Seperation Enterprise Data Management

15 Microsoft Academic Program Student Technology Conference 2005 New User

16 Microsoft Academic Program Student Technology Conference 2005 Produktivität Vollständige Integration des.NET Frameworks –Unterstützung der Entwicklungsumgebung (IDE) –Unterstützung von.NET im Server –XML, XML, XML –Nutzung vorhandener Fähigkeiten C#, VB.NET, J# Developer Productivity

17 Microsoft Academic Program Student Technology Conference 2005 Produktivität Anwendungen daher besonders produktiv zu erstellen –Time to Market Support in vielen Bereichen: –Notification Service –Reporting Services –Etc. Stabilität Schnell zu entwickeln Einfach zu warten Middle tier im Server Gut zu skalieren –Platrformunabhängigkeit durch Standards Developer Productivity

18 Microsoft Academic Program Student Technology Conference 2005 VS.NET Project Assembly: TaxLib.dll VB,C#,C++ Build SQL Server SQL Data Definition: create assembly … create function … create procedure … create trigger … create type … SQL Queries: select sum(tax(sal,state)) from Emp where county = King Runtime hosted by SQL (in-proc) Der Entwickler Developer Productivity

19 Microsoft Academic Program Student Technology Conference 2005 CLR

20 Microsoft Academic Program Student Technology Conference 2005 XML Szenarien Daten Austausch… XML data Point-of-Sales Supplier Platfform unabhängiges Transport Protokoll Platfform unabhängiges Transport Protokoll Loosely-coupled Systeme Loosely-coupled Systeme B2B, B2C, work flow, … B2B, B2C, work flow, … Developer Productivity

21 Microsoft Academic Program Student Technology Conference 2005 XML

22 Microsoft Academic Program Student Technology Conference 2005 SQL 2005 Buch (in 2 Wochen)

23 Microsoft Academic Program Student Technology Conference 2005 Microsoft Business Intelligence BusinessIntelligence

24 Microsoft Academic Program Student Technology Conference 2005 Analysis Services Mittlere Ebene für OLAP und Datamining OLAP – Zugriff auf die Daten –Einfaches Auswählen, Navigieren und Durchsuchen der Daten Beispiel für das Durchsuchen von Daten: –Cube mit Vertriebsdaten nach Standorten –Suchen demografischer Kundendaten –Suchen von Produkten nach Marken und Kunden BusinessIntelligence

25 Microsoft Academic Program Student Technology Conference 2005 SQL Server 2005 One Click Cube –(no: you need 9!) OLAP Auswertungen mit den Analysis Services als integraler Bestandteil des Servers Kein teures Zusatzprodukt BusinessIntelligence

26 Microsoft Academic Program Student Technology Conference 2005 Ein Cube Schema –Verknüpfte Tabellen im Datawarehouse –Stellt Daten für Cube zur Verfügung Faktentabelle –Zentrale Tabelle im Schema –Numerische Daten (Fakten) –Bietet chronologische Informationen zu Abläufen Dimensionstabellen –Zusätzliche mit der Fakten-tabelle verknüpfte Tabellen Datawarehouse Fakten- tabelle Dim.- tabelle BusinessIntelligence

27 Microsoft Academic Program Student Technology Conference 2005 Fakten und Dimensionen

28 Microsoft Academic Program Student Technology Conference 2005 Reporting Services Dies wird erreicht durch: Traditionelle/statische und interaktive Reports Server-Infrastruktur: skalierbar, verwaltbar, integrierbar Integration mit SharePoint, Office, Browser und sonstige Standardwerkzeuge Einheitliche Plattform für alle Arten von strukturierten Daten –LOB, RDBMS, OLAP, XML und weitere Datenquellen Ermögliche allen Mitarbeitern im Unternehmen, die Idee von BI umzusetzen und zu einer besseren Entscheidungsfindung zu kommen BusinessIntelligence

29 Microsoft Academic Program Student Technology Conference 2005 Benutzerprofile Analysten Informations- Konsumenten Informations- Verwender 5-10% 15-25% 65-80% SQL Server Reporting Services SQL Server Analysis Services BusinessIntelligence

30 Microsoft Academic Program Student Technology Conference 2005 ErstellungManagementBereitstellung Reporting Services Reporting Services sind eine offene und erweiterbare Plattform für die Erstellung, das Management und die Bereitstellung von aussagekräftigen, interaktiven Berichten für das gesamte Unternehmen. Web services BusinessIntelligence

31 Microsoft Academic Program Student Technology Conference 2005 Reporting Services SQL Server Catalog Report Server XML Web Service Interface Scheduling and Delivery Delivery Targets (E-mail, SharePoint, Custom) Security Services (NT, Passport, Custom) SecurityData Processing Data Sources (SQL, OLE DB, XML/A, ODBC, Oracle, Custom) Rendering Output Formats (HTML, Excel, PDF, Custom) Browser Web UI Report Processing Report Control Data Proc. Rendering Report Processing Office Custom App BusinessIntelligence

32 Microsoft Academic Program Student Technology Conference 2005 Reporting Services

33 Microsoft Academic Program Student Technology Conference 2005 SQL 2005 Buch (in 2 Wochen)

34 Microsoft Academic Program Student Technology Conference 2005

35 Microsoft Academic Program Student Technology Conference 2005 Mehr Informationen http://www.microsoft.com/SQL http://www.gotdotnet.com http://www.sqlpass.org http://www.beconstructed.de http://www.ixto.de


Herunterladen ppt "Microsoft Academic Program SQL Server 2005 April CTP Ruprecht Dröge."

Ähnliche Präsentationen


Google-Anzeigen