Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK
What Do We Do With Data … Get Information & Intelligence from it Business Intelligence
BI Development Studio Integrated with Visual Studio 2005 A complete, integrated tool for the development of BI applications Relational OLAP Data Mining Integration Services Reporting Code, Web pages… Ease of use
Business Intelligence UI Lab Video … and a Red Dwarf Fan
Complete Set of DM Algorithms Decision Trees Clustering Time Series Sequence Clustering Association Naïve Bayes Neural Net Introduced in SQL Server 2000
Data Mining PredictCaseLikelihood() - Clustering Algorithm Demo
Business Intelligence a.k.a. Smartyarse Services
What Do We Do With Data … Look at it Reporting Services
2005 enhancements Integration with AS MDX and data mining query builders Windows / Web Form Controls SharePoint Controls ADO.NET Data Sources Customer RS Controls Report Builder Reporting Services
a.k.a. Lookie Lookie Services
What Do We Do With Data … Get it - From lots of different places, in lots of different formats Integration Services
Integration Services (nee DTS) ETL Capabilities Enterprise Extraction, Transformation and Loading platform High performance High scale High 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
Integration Services a.k.a. Suck & Blow Services
What Do We Do With Data … Transmit it, manipulate it and transform it as XML Native XML
Native XML Store Flexible Storage, Query and DML FNameLNameAddrPhoneFaxXML SQL XML Data Type XQuery Native XML Datatype XML Schema (optional) XML Indexes XQuery and/or DML XML Data access, updates Complements SQLXML
Web Services Native SOAP access No client dependency Improved Interoperability New “ENDPOINT AS HTTP” object Configure connection info Configure authentication Expose Functions & SPs KernelModeListener
Native XML a.k.a. Pointy Bracket Services
What Do We Do With Data … Write apps to get it & work with it.NET In The Database
.NET and Visual Studio Integration Breakthrough in Developer Productivity Choice of programming language T-SQL for data-intensive functions and procedures.NET languages for CPU-intensive functions and procedures Choice of where to run logic Database or mid-tier Symmetric data access model – ADO.NET Integrated debugging experience across mid-tier and database tier Seamlessly step cross-language – TSQL and.NET Set breakpoints anywhere, inspect anything Flexible and extensible Users defined functions, procedures, triggers User defined types and aggregates
.NET In The Database a.k.a. Marvellous Services
What Do We Do With Data … Pass it & store it as messages Service Broker
Asynchronous, Distributed, Decoupled programming environment Fully integrated into the database engine Queues as first class database objects Queue manipulation built into Microsoft® Transact-SQL (T-SQL) Reliable distributed queuing Transactional message processing
Service Broker a.k.a. Q Services
What Do We Do With Data … Tell people about changes in it they care about Notification Services
Source System s Subscriber Devices and Systems Notification Applications Subscriptions (millions) Notifications (millions) Match Subscribers Events NS install integrated in SQL Server install New management UI in Mgmt Studio 64-bit support for scale up Programming model nearly identical Notify() removed to improve security Business Intelligence integration Business Intelligence integration
Notification Services a.k.a. Hurray Services
What Do We Do With Data … Use it & create it from non-pc devices SQL Server Mobile
PocketPC, Phone Edition 2003 & Future release of Window Mobile SQL Mobile storage engine in ROM Embedded Windows CE.NET 5.0 Smart phone Future release of Windows Mobile SP SQL Mobile storage engine in ROM TabletPC Visual Studio 2005 development Management Tool
SQL Server Mobile a.k.a. Teeny Weenie Services
What Do We Do With Data … Have multiple copies of it Replication Services
-InternetUrl Publisher/Distributor IIS Subscriber Replisapi.dll Merge performance and scalability improved 2-4x New HTTPS Synchronization New data types supported XML, CLR, varchar/varbinary(max) etc. Transactional replication from Oracle (v8+) publisher New.NET API (RMO) for setup, admin and synchronization New security architecture
Replication Services a.k.a. Alien Services
What Do We Do With Data … Oh, yes its based on a relational engine too Urm… SQL Server
One of the Larger test machines… Video
SQL Server 2,500 * 18GB = 45,000GB / 45TB a.k.a. Vroom Services
Do Loads of Clever Stuff With Data Server 2005 a.k.a. SQL Server 2005
SQL Server Editions Feature # CPUs124 No Limit RAM1GB3GB No Limit 64-bit SupportWOWWOWYesYes Database Size4GB No Limit PartitioningYes Parallel Index OperationsYes Management StudioSimplifiedYesYesYes Don’t forget To Be Released… 2nd Half 2005, Get Scanned for Beta3
TimeTrack 1 Developer Track 2 IT Pro Track 3 Security Track 4 Chalk n Talks 08:00Registration & Exhibition 09:00SQL Server 2005 in contextSQL Server 2005 in an IT Pro context Security in the real world - for real business benefits 09:30Programming for SQL Server 2005:.NET Integration & ADO.NET 2.0 SQL Server 2005 RDBMS Technical Overview Implementing Application and Data Security 10:40Changeover & Refreshments 11:00SQL Server 2005 T-SQL Enhancements: Exception Handling & Beyond Live Communications ServerImplementing Advanced Server and Client Security Chalk n Talk - SQL Server 2005: Application Infrastructure 12:10Lunch 12:50Working with XML in SQL Server 2005 Business Intelligence in SQL Server 2005 Technical Overview Applied Security StrategiesChalk n Talk - The SQL Server 2005 Toolbox: A look at the expanded toolset for working with SQL Server :00Changeover & Refreshments 14:20SQL Server 2005 Analysis Services & Reporting Services for the developer Windows Server 2003 Service Pack 1 Technical Overview Security Risk ManagementChalk n Talk - SQL Server 2005: Application Infrastructure 15:30Changeover & Refreshments 15:50Getting Data Where & When You Want It With SQL Server 2005 SQL Server 2005 Integration Services Wireless Security - Let the Nightmare end!Chalk n Talk - The SQL Server 2005 Toolbox: A look at the expanded toolset for working with SQL Server :00Depart
Event Information What’s On Today “What’s On” Flyer – received at registration Expo Area & Meeting Points User Groups Chalk & Talk Sessions Collateral available Talk with speakers Lunchtime session Developer Survey And lots more!
Event Information What’s Next? Technical Roadshow Post Event Website Available from Monday 18 th April Please complete your Evaluation Form! Live Demo SQL Server 2005 Servers via Terminal Services
MSDN Demo Servers New SQL Server 2005 demo servers Integration Services Introduction to SQL Server Management Studio Reporting Services Server Management Objects SQL CLR Integration SQL Query Tuning SQL Server and ADO.NET (Lab A) SQL Server and ADO.NET (Lab B) T-SQL Enhancements Web Services XML Capabilites
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.