microsoft data platform mark quirk head of technology developer & platform group microsoft uk
Post on 21-Dec-2015
219 views
TRANSCRIPT
![Page 1: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/1.jpg)
Microsoft Data PlatformMicrosoft Data Platform
Mark QuirkMark QuirkHead of TechnologyHead of Technology
Developer & Platform GroupDeveloper & Platform Group
Microsoft UKMicrosoft UK
![Page 2: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/2.jpg)
What Do We Do With Data …What Do We Do With Data …
Get Information & Intelligence from itGet Information & Intelligence from it
Business IntelligenceBusiness Intelligence
![Page 3: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/3.jpg)
BI Development StudioBI Development StudioIntegrated with Visual Studio 2005Integrated with Visual Studio 2005
A complete, A complete, integrated tool for the integrated tool for the development of BI development of BI applicationsapplications
RelationalRelational
OLAPOLAP
Data MiningData Mining
Integration ServicesIntegration Services
ReportingReporting
Code, Web pages…Code, Web pages…
Ease of useEase of use
![Page 4: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/4.jpg)
Business Intelligence UI LabBusiness Intelligence UI Lab
VideoVideo
… … and a Red Dwarf Fanand a Red Dwarf Fan
![Page 5: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/5.jpg)
http://channel9.msdn.com
![Page 6: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/6.jpg)
Complete Set of DM AlgorithmsComplete Set of DM Algorithms
Decision TreesDecision Trees ClusteringClustering Time SeriesTime Series
Sequence Sequence ClusteringClustering
AssociationAssociation Naïve BayesNaïve Bayes
Neural NetNeural Net
Introduced in SQL Server 2000
![Page 7: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/7.jpg)
Data MiningData MiningPredictCaseLikelihood() - Clustering AlgorithmPredictCaseLikelihood() - Clustering Algorithm
http://www.sqlserverdatamining.comhttp://www.sqlserverdatamining.com
DemoDemo
![Page 8: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/8.jpg)
Business IntelligenceBusiness Intelligence
a.k.a. Smartyarse Servicesa.k.a. Smartyarse Services
![Page 9: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/9.jpg)
What Do We Do With Data …What Do We Do With Data …
Look at itLook at it
Reporting ServicesReporting Services
![Page 10: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/10.jpg)
2005 enhancements2005 enhancements
Integration with ASIntegration with AS
MDX and data mining query MDX and data mining query buildersbuilders
Windows / Web Form Windows / Web Form ControlsControls
SharePoint ControlsSharePoint Controls
ADO.NET Data SourcesADO.NET Data Sources
Customer RS ControlsCustomer RS Controls
Report BuilderReport Builder
Reporting ServicesReporting Services
![Page 11: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/11.jpg)
Reporting ServicesReporting Services
a.k.a. Lookie Lookie Servicesa.k.a. Lookie Lookie Services
![Page 12: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/12.jpg)
What Do We Do With Data …What Do We Do With Data …
Get it - Get it - From lots of different places, From lots of different places, in lots of different formatsin lots of different formats
Integration ServicesIntegration Services
![Page 13: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/13.jpg)
Integration Services (Integration Services (neenee DTS) DTS)ETL CapabilitiesETL Capabilities
Enterprise Extraction, Transformation and Enterprise Extraction, Transformation and Loading platformLoading platform
High performanceHigh performance
High scaleHigh scale
High usabilityHigh usabilityRich development environmentRich development environment
Source controlSource control
Visual debugging of control flow Visual debugging of control flow and and datadata
Great range of transforms out-of-the-Great range of transforms out-of-the-boxbox
Highly extensibleHighly extensibleCustom tasksCustom tasks
Custom enumerationsCustom enumerations
Custom transformationsCustom transformations
Custom data sourcesCustom data sources
![Page 14: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/14.jpg)
Integration ServicesIntegration Services
a.k.a. Suck & Blow Servicesa.k.a. Suck & Blow Services
![Page 15: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/15.jpg)
What Do We Do With Data …What Do We Do With Data …
Transmit it, manipulate it and Transmit it, manipulate it and transform it as XML transform it as XML
Native XMLNative XML
![Page 16: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/16.jpg)
Native XML StoreNative XML StoreFlexible Storage, Query and DMLFlexible Storage, Query and DML
FNameFName LNameLName AddrAddr PhonePhone FaxFax XMLXML
SQLSQL
XML Data XML Data TypeType
XQueryXQuery
Native XML DatatypeNative XML Datatype
XML Schema (optional)XML Schema (optional)
XML IndexesXML Indexes
XQuery and/or DMLXQuery and/or DML
XML Data access, updatesXML Data access, updates
Complements SQLXMLComplements SQLXML
![Page 17: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/17.jpg)
Web ServicesWeb Services
Native SOAP accessNative SOAP access
No client dependencyNo client dependency
Improved InteroperabilityImproved Interoperability
New “ENDPOINT AS New “ENDPOINT AS HTTP” objectHTTP” object
Configure connection infoConfigure connection info
Configure authenticationConfigure authentication
Expose Functions & SPsExpose Functions & SPsKernelKernelModeMode
ListenerListener
![Page 18: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/18.jpg)
Native XMLNative XML
a.k.a. Pointy Bracket Servicesa.k.a. Pointy Bracket Services
![Page 19: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/19.jpg)
What Do We Do With Data …What Do We Do With Data …
Write apps to get it & work with it Write apps to get it & work with it
.NET In The Database.NET In The Database
![Page 20: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/20.jpg)
.NET and Visual Studio Integration.NET and Visual Studio IntegrationBreakthrough in Developer ProductivityBreakthrough in Developer Productivity
Choice of programming language Choice of programming language
T-SQL for data-intensive functions and proceduresT-SQL for data-intensive functions and procedures
.NET languages for CPU-intensive functions and procedures .NET languages for CPU-intensive functions and procedures
Choice of where to run logicChoice of where to run logic
Database or mid-tierDatabase or mid-tier
Symmetric data access model – ADO.NETSymmetric data access model – ADO.NET
Integrated debugging experience across Integrated debugging experience across mid-tier and database tiermid-tier and database tier
Seamlessly step cross-language – TSQL and .NETSeamlessly step cross-language – TSQL and .NET
Set breakpoints anywhere, inspect anythingSet breakpoints anywhere, inspect anything
Flexible and extensibleFlexible and extensible
Users defined functions, procedures, triggersUsers defined functions, procedures, triggers
User defined types and aggregatesUser defined types and aggregates
![Page 21: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/21.jpg)
.NET In The Database.NET In The Database
a.k.a. Marvellous Servicesa.k.a. Marvellous Services
![Page 22: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/22.jpg)
What Do We Do With Data …What Do We Do With Data …
Pass it & store it as messages Pass it & store it as messages
Service BrokerService Broker
![Page 23: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/23.jpg)
Service BrokerService Broker
Asynchronous, Distributed, Decoupled Asynchronous, Distributed, Decoupled programming environmentprogramming environment
Fully integrated into the database engineFully integrated into the database engine
Queues as first class database objectsQueues as first class database objects
Queue manipulation built into Microsoft® Queue manipulation built into Microsoft® Transact-SQL (T-SQL)Transact-SQL (T-SQL)
Reliable distributed queuingReliable distributed queuing
Transactional message processingTransactional message processing
![Page 24: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/24.jpg)
Service BrokerService Broker
a.k.a. Q Servicesa.k.a. Q Services
![Page 25: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/25.jpg)
What Do We Do With Data …What Do We Do With Data …
Tell people about changes in it Tell people about changes in it they care about they care about
Notification ServicesNotification Services
![Page 26: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/26.jpg)
Source System
s
Source System
s
Subscriber Devices
and Systems
Subscriber Devices
and Systems
Notification ApplicationsNotification Applications
SubscriptionsSubscriptions(millions)(millions)
NotificationsNotifications(millions)(millions)MatchMatch
SubscribersSubscribers
EventsEvents
NS install integrated in SQL Server installNS install integrated in SQL Server install
New management UI in Mgmt StudioNew management UI in Mgmt Studio
64-bit support for scale up64-bit support for scale up
Programming model nearly identical Programming model nearly identical
Notify() removed to improve securityNotify() removed to improve security
•Business Intelligence integrationBusiness Intelligence integration
![Page 27: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/27.jpg)
Notification ServicesNotification Services
a.k.a. Hurray Servicesa.k.a. Hurray Services
![Page 28: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/28.jpg)
What Do We Do With Data …What Do We Do With Data …
Use it & create it from non-pc Use it & create it from non-pc devicesdevices
SQL Server MobileSQL Server Mobile
![Page 29: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/29.jpg)
SQL Server MobileSQL Server MobilePocketPC, Phone Edition PocketPC, Phone Edition
2003 & Future release of Window Mobile2003 & Future release of Window Mobile
SQL Mobile storage engine in ROMSQL Mobile storage engine in ROM
Embedded Embedded
Windows CE.NET 5.0Windows CE.NET 5.0
Smart phoneSmart phone
Future release of Windows Mobile SPFuture release of Windows Mobile SP
SQL Mobile storage engine in ROMSQL Mobile storage engine in ROM
TabletPCTabletPC
Visual Studio 2005 developmentVisual Studio 2005 development
Management ToolManagement Tool
![Page 30: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/30.jpg)
SQL Server MobileSQL Server Mobile
a.k.a. Teeny Weenie Servicesa.k.a. Teeny Weenie Services
![Page 31: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/31.jpg)
What Do We Do With Data …What Do We Do With Data …
Have multiple copies of it Have multiple copies of it
Replication ServicesReplication Services
![Page 32: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/32.jpg)
Replication ServicesReplication Services
-InternetUrl https://myserver.mydomain.com
Publisher/DistributorPublisher/DistributorIISIISSubscriberSubscriber
Replisapi.dllReplisapi.dll
Merge performance and scalability improved 2-4xMerge performance and scalability improved 2-4x
New HTTPS SynchronizationNew HTTPS Synchronization
New data types supportedNew data types supported
XML, CLR, varchar/varbinary(max) etc.XML, CLR, varchar/varbinary(max) etc.
Transactional replication from Oracle (v8+) publisherTransactional replication from Oracle (v8+) publisher
New .NET API (RMO) for setup, admin and synchronizationNew .NET API (RMO) for setup, admin and synchronization
New security architectureNew security architecture
![Page 33: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/33.jpg)
Replication ServicesReplication Services
a.k.a. Alien Servicesa.k.a. Alien Services
![Page 34: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/34.jpg)
What Do We Do With Data …What Do We Do With Data …
Oh, yes its based on a relational Oh, yes its based on a relational engine tooengine too
Urm… SQL ServerUrm… SQL Server
![Page 35: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/35.jpg)
One of the One of the LargerLarger test machines… test machines…
VideoVideo
![Page 36: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/36.jpg)
http://channel9.msdn.com
![Page 37: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/37.jpg)
SQL ServerSQL Server
2,500 * 18GB = 45,000GB / 45TB
a.k.a. Vroom Servicesa.k.a. Vroom Services
![Page 38: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/38.jpg)
Do Loads of Clever Stuff With Data Do Loads of Clever Stuff With Data Server 2005Server 2005 a.k.a. SQL Server 2005a.k.a. SQL Server 2005
![Page 39: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/39.jpg)
SQL Server EditionsSQL Server Editions
Feature
# CPUs 11 22 44 No LimitNo Limit
RAM 1GB1GB 3GB3GB No LimitNo Limit No LimitNo Limit
64-bit Support WOWWOW WOWWOW YesYes YesYes
Database Size 4GB4GB No LimitNo Limit No LimitNo Limit No LimitNo Limit
Partitioning YesYes
Parallel Index Operations
YesYes
Management Studio
SimplifiedSimplified YesYes YesYes YesYes
Don’t forget
To Be Released…
2nd Half 2005,
Get Scanned for Beta3
![Page 40: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/40.jpg)
Time Track 1Developer
Track 2IT Pro
Track 3Security
Track 4Chalk n Talks
08:00 Registration & Exhibition
09:00 SQL Server 2005 in context SQL Server 2005 in an IT Pro context
Security in the real world - for real business benefits
09:30 Programming for SQL Server 2005: .NET Integration & ADO.NET 2.0
SQL Server 2005 RDBMS Technical Overview
Implementing Application and Data Security
10:40 Changeover & Refreshments
11:00 SQL Server 2005 T-SQL Enhancements: Exception Handling & Beyond
Live Communications Server Implementing Advanced Server and Client Security
Chalk n Talk - SQL Server 2005: Application Infrastructure
12:10 Lunch
12:50 Working with XML in SQL Server 2005
Business Intelligence in SQL Server 2005 Technical Overview
Applied Security Strategies Chalk n Talk - The SQL Server 2005 Toolbox: A look at the expanded toolset for working with SQL Server 2005
14:00 Changeover & Refreshments
14:20 SQL Server 2005 Analysis Services & Reporting Services for the developer
Windows Server 2003 Service Pack 1 Technical Overview
Security Risk Management Chalk n Talk - SQL Server 2005: Application Infrastructure
15:30 Changeover & Refreshments
15:50 Getting 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 2005
17:00 Depart
![Page 41: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/41.jpg)
Event InformationEvent InformationWhat’s On TodayWhat’s On Today
““What’s On” Flyer – received at registrationWhat’s On” Flyer – received at registration
Expo Area & Meeting PointsExpo Area & Meeting Points
User GroupsUser Groups
Chalk & Talk SessionsChalk & Talk Sessions
Collateral availableCollateral available
Talk with speakersTalk with speakers
Lunchtime sessionLunchtime session
Developer SurveyDeveloper Survey
And lots more!And lots more!
![Page 42: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/42.jpg)
Event InformationEvent InformationWhat’s Next?What’s Next?
Technical Roadshow Post Event WebsiteTechnical Roadshow Post Event Website
www.microsoft.com/www.microsoft.com/uk/techroadshow/posteventsuk/techroadshow/postevents
Available from Monday 18Available from Monday 18thth April April
Please complete your Evaluation Form!Please complete your Evaluation Form!
Live Demo SQL Server 2005 Servers via Terminal ServicesLive Demo SQL Server 2005 Servers via Terminal Serviceshttp://msdn.demoservers.comhttp://msdn.demoservers.com
![Page 43: Microsoft Data Platform Mark Quirk Head of Technology Developer & Platform Group Microsoft UK](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6d5503460f94a4d757/html5/thumbnails/43.jpg)
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.