Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Novinky v MS SQL Serveru 2005 Mgr. Michal Neuwirth ISV Technical Readiness Microsoft Czech Republic

Podobné prezentace


Prezentace na téma: "Novinky v MS SQL Serveru 2005 Mgr. Michal Neuwirth ISV Technical Readiness Microsoft Czech Republic"— Transkript prezentace:

1 Novinky v MS SQL Serveru 2005 Mgr. Michal Neuwirth ISV Technical Readiness Microsoft Czech Republic

2 Obsah Enterprise Data Management Vývoj Business Intelligence

3 SQL Server Historie SQL Server 7.0 SQL Server 2005 SQL Server 2000 Lowest TCO Automatic Tuning Reliability & Security Integrated Business Intelligence Availability focus Security Developer productivity Native XML First to include Enterprise ETL & Deep Data Mining Performance, scalability focus XML support First to include Notification First to include Data Mining & Reporting Re-architecture of relational server Extensive auto resource management First to include OLAP & ETL Cross-release objectives SQL Server 6.0/6.5 Differentiation from Sybase SQL Server Windows integration First to include Replication 1 st Generation2 nd Generation3 rd Generation

4 Minimální HW Hardware32-bitový SQL Server 2005 ServerIntel či kompatibilní Pentium 600 MHz + Paměť (RAM)Alespoň 256 MB; doporučené 512 MB + Prostor na diskuSQL Server komponenty: od 95 do 300 MB, „typical“ 250 MB Analysis Services: min. 50 MB, standardně 130 MB Reporting Services: min. 50 MB pro Report Server, 30 MB pro Report Designer Hardware64 Bit SQL Server 2005 ServerIntel Itanium 2, AMD Opteron, Intel Xeon EM64T Paměť (RAM)min.1 GB

5 Edice SQL 2005 (32 Bit) Standard Edition bez clustering-u, bez indexed views atd. do 16 instancí (každá vyžaduje licenci) Enterprise Edition všechny vlastnosti, pro velké podnikové databáze do 50 instancí (žádné přídavné licence) Developer Edition Jako EE určené vývojářům, licencované pro vývoj a testování Express Edition bezplatná klientská databáze nebo malá databáze na serveru Mobile Edition pro Smart Devices, replikace s primární databází

6 Edice SQL 2005 (64 Bit) SQL Server 2005 Enterprise Edition (64-bit) všechny funkce SQL Server 2005 Developer Edition (64-bit) Jako EE pro vývojáře licencované pro vývoj a testování

7 .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 Mirroring Management Tools MDX Query Editor MDX Intellisense T-SQL Intellisense Version Control Support XML/A SQLCMD Command Line Tool SQL Workbench BI Workbench 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 Service Broker

8 Vysoká dostupnos Database Server Failure Failover Clustering Database Mirroring Database Maintenance Online Index Operations Fast Recovery Data Access Concurrency Snapshot Isolation Chyby uživatelů, aplikací Database snapshots

9 Online Index operace Online index údržba Create, Rebuild, Reorganize, Drop, Add or drop constraint Plně paralelní Online/offline obojí podporováno

10 On-Line operace On-Line Page and File restore Databáze zůstává online – pouze data, která se obnovují nejsou přístupná Dedikované spojení pro Admin Specielní spojení pro Admina pokud se nelze připojit jinak Rychlá obnova Databáze je přístupná v době Undo fáze UndoRedo Available

11 Rozšíření replikací Nativní podpora pro Oracle jako publisher pro transakční replikace Merge replikace přes HTTPS Podpora pro nové datové typy MS SQL 205

12 Management Studio Integrovaná správa DB, Analysis Services, Reporting Services, Notification Services, SQL Server CE… Více SQL Serverů v jedom rozhraní Performance Operace: Profiler, Query Analyzer

13 Tuning Database Tuning Advisor What-If Analysis XML Show Plan

14 Diagnóza Dynamické pohledy pro správu “sys.memory_clerks” – kolik paměti zabírá každá komponenta? “sys.schedulers” – jak dobře funguje scheduler? SQL Trace SQL Profiler Deadlock a ShowPlan

15 Partitioning Rozdělení objektu do více částí Partitioning je transparentní pro aplikaci Lze aplikovat na Tabulky Indexy Indexované pohledy Partitioning se provádí na úrovní řádků Všechny části jsou v jedné databázi

16 SQL Server Mobile Podpora pro běh na: Next release Windows Mobile Smartphone TabletPC Next generation Windows Mobile zařízení Integrace: Integrace s SQL Server Management Studiem Import dat do SQL Mobile z libovolného DTS zdroje Integrace s Visual Studiem 2005

17 Agenda Enterprise Data Management  Vývoj Business Intelligence

18 .NET a Visual Studio Integrace Volba programovacího modelu T-SQL pro práci s daty.NET pro operace náročnějsí na CPU Integrované ladění cross-language debugging – TSQL a.NET Možnost nastavení breakpointů kdekoliv.NET programování Users defined functions, procedury, triggery User defined types a agregace

19 VS.NET Project Assembly: “TaxLib.dll” VB,C#,C++ Build SQL Server SQL Data Definition: SQL Data Definition: create assembly … create function … create procedure … create trigger … create type … SQL Queries: tax(sal,state) select sum(tax(sal,state)) from Emp where county = ‘King’ Runtime hosted by SQL (in-proc) The Developer Experience

20 XML - Usage Scenarios XML Datatype, Schema, Indexes – Storage and management of semi-structured data and hierarchical data XQuery and DML Extracting stored XML Node level update (instead of full XML) Customer usage, benefit : New scenarios (e.g. Document Management)

21 Native XML Store Native XML Datatype Columns, Variables, Parameters XML Schema (optional) Schema Collections XML Indexes XML Data access, updates XQuery DML Extensions Integrates with Relational processing Complements SQLXML

22 SQL Web Services HTTP.SYSHTTP.SYS Native SOAP access Standards based access to SQL Server No client dependency Improved Interoperability New “HTTP ENDPOINT” object Configure connection info Configure authentication Expose Functions & SPs Expose TSQL Batches Leverages kernel-mode listener Port: 80 Integrated Auth WebMethod = myDb.dbo.mySP HTTP Endpoint

23 T-SQL Enhancements Varchar(max), Varbinary(max) Alternative to Text, Image Uniform Programming model Exception Handling Try/Catch Recursive Queries MARS Asynchronní dotazy Other Pivot, UnPivot Top (expression) Customer usage, benefit : Better database applications, addresses existing pain points.

24 Service Broker Fully integrated into the database engine Programming Model - DDL and DML Integrated Management and Deployment Dependent features – Events, Query Notifications, SQLiMail Customer Usage, benefits: Enables new scenarios - async SPs, Scalable distributed multi- db applications

25 Service Broker Framework for building Reliable, asynchronous, distributed applications Communication infrastructure Two-way “Dialogs” Reliable delivery to local, remote queues Exactly-once, In-order semantics Large Message Fragmentation APP 1 SQL Engine APP 2

26 Query Notifications Execute query and get notified when the results have changed SubscriptionQuery ID, Service Broker Service, TimeOut Notification SQL Server begins DIALOG with Service Notification is delivered to the Service Client APIs – ADO.Net, OLEDB Customer Usage, benefit : Caching Použito při cachováni v ASP.NET 2.0

27 Agenda Enterprise Data Management Developer Productivity  Business Intelligence

28 SQL Server 2005 A Complete Enterprise Data Management and BI Solution Analysis Services OLAP & Data Mining IntegrationServicesETL SQL Server Relational Engine Reporting Services Management Tools Development Tools

29 Integration Services (DTS v SQL 2000) Breakthrough ETL capabilities Enterprise ETL platform High performance High scale Trustworthy and reliable Best in class usability Rich development environment Source control Visual debugging of control flow and data Great range of transforms out-of-the- box Highly extensible Custom tasks Custom enumerations Custom transformations Custom data sources

30 BI Development Studio  A complete, integrated tool for the development of BI applications  One tool, multiple technologies:  Relational, OLAP, DM, DTS, Reporting, Code, Web pages …  Enterprise software development environment:  Integrated into Visual Studio.NET  Team development, source control, versioning, developer isolation, resource independent coding  Development cycle lifetime support  Develop, Test, Deploy, Modify, Test…  Breakthrough ease of use

31 Introduced with SQL Server 2000 Open, extensible enterprise reporting solution Report authoring, management, delivery Office System integration VS.NET development environment SQL Server 2005 enhancements Integration with AS, DTS, management tools Developer enhancements Improved report interactivity Rich end-user reporting Reporting Services

32 Analysis Services Unified Dimensional Model Integrating relational and OLAP views Pro-active caching Bringing the best of MOLAP to ROLAP Advanced Business Intelligence KPIs, MDX scripts, translations, currency… Web services Native XML/A

33 Data Mining Focus Complete set of analytics Most popular data mining algorithms (5 new) Enhanced creating, editing, and viewing environment Embedded data mining Embed data mining in LOB applications Complete SQL language based API Native XML/A support Integrated solution Tight integration with Relational, OLAP, DTS, Reporting technologies Comprehensive SQL Server BI platform Alliance with ISVs Focus on broadening the market Agreed on finalizing DM industry standard based on OLE DB for DM and XML/A

34 Complete Set of Algorithms Decision Trees Clustering Time Series Sequence Clustering Association Naïve Bayes Neural Net Introduced in SQL Server 2000

35 SQL Server The Comprehensive, Integrated Data Platform

36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Stáhnout ppt "Novinky v MS SQL Serveru 2005 Mgr. Michal Neuwirth ISV Technical Readiness Microsoft Czech Republic"

Podobné prezentace


Reklamy Google