Presentation is loading. Please wait.

Presentation is loading. Please wait.

Getting Data Where and When You Want it with SQL Server 2005

Similar presentations


Presentation on theme: "Getting Data Where and When You Want it with SQL Server 2005"— Presentation transcript:

1 Getting Data Where and When You Want it with SQL Server 2005
Marcus Perryman

2 Agenda How to get data in and out of SQL server
Going mobile with SQL Server 2005 Mobile Edition Moving data through replication Business Intelligence and SQL Server Integration Services

3 Getting Data out of SQL 2005 System Admin’s Remote Users OLTP Backup /
Business Decision Makers Mobile Workforce Backup / Restore OLTP

4 Getting Data out of SQL 2005 System Admin’s Remote Users OLTP
Business Decision Makers Mobile Workforce OLTP Replication Services

5 Getting Data out of SQL 2005 System Admin’s Remote Users OLTP Business
Decision Makers Mobile Workforce OLTP Business Intelligence

6 Agenda How to get data in and out of SQL server
Going mobile with SQL Server 2005 Mobile Edition Moving data through replication Business Intelligence and SQL Server Integration Services

7 SQL Server 2005 Mobile Edition Product Goals
Integration with SQL Server 2005 Integration with Visual Studio 2005 and .NET Compact Framework v2.0 Performance and developer control Significant functionality Easy migration from SQL Server CE v2.0

8 SQL Mobile Supported Platforms
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 TabletPC Visual Studio 2005 as development tool

9 SQL Mobile Architecture
Enterprise Backend Oracle / db2 / etc Native Stack Managed Stack XML/BizTalk/CS 2002 Visual Studio 2005 Visual Studio 2005 (VB.NET & C#) ADO.NET Ethernet SQL Mobile Data Provider SQL Server Client Data Provider OLEDB CE TDS Well Connected CLR / .NET CF OLEDB Provider OLEDB / Replication API 802.11b/a/g, CDPD, GSM, CDMA, TDMA, etc. Data Provider SQL Server Mobile IIS Server Agent: Replication and Remote Data Access QP/Cursor Engine/ES Client Agent: Replication and RDA Storage Engine / Repl Tracking HTTP Occasionally Connected CLIENT SERVER

10 SQL Mobile Features Storage Engine
Multi-User support Row level locking data Page level locking index Lock Escalation Improved stability ACID transaction support Auto re-use of empty pages

11 SQL Mobile Features Query Processor
Showplan Query optimization hints Histogram support for query performance improvements Updateable scrollable cursor / SQLCEResultSet Named parameters

12 Demo SQL Mobile Features

13 Agenda How to get data in and out of SQL server
Going mobile with SQL Server 2005 Mobile Edition Moving data through replication Business Intelligence and SQL Server Integration Services

14 SQL 2005 Replication Themes
Publish Data From Oracle to SQL Server Increase uptime Simplify setup, administration and monitoring Enterprise Data Management Performance and Scalability Reduce time required to replicate data Support larger number of subscribers Improve concurrency with applications Replicate .Net UDT’s Program replication with .NET API Replicate over HTTP/HTTPS Programmability and BI

15 Oracle Publishing Transactional Replication
Designed specifically for Oracle Publishers v8+ on any operating system Administered like SQL Server, from SQL Server No Oracle side software install necessary Requires minimal knowledge of Oracle Leverages existing SQL Server skills Standard Transactional and Snapshot Publications SQL 2005 Distributor Subscribers

16 Monitoring Goals Provide answers to common questions:
Why is the system slow? How long until it catches up or finishes? Where are the potential problems?

17 Demo SQL Replication

18 Agenda How to get data in and out of SQL server
Going mobile with SQL Server 2005 Mobile Edition Moving data through replication Business Intelligence and SQL Server Integration Services

19 SQL Server Business Intelligence
Integrate Analyze Report Data acquisition from source systems and integration Data transformation and synthesis Data enrichment, with business logic, hierarchical views Data discovery via data mining Data presentation and distribution Data access for the masses

20 What is SQL Server Integration Services?
A new SQL Server Business Intelligence application The successor to Data Transformation Services The platform for a new generation of high performance data integration technologies

21 Example: before Integration Services
Alerts & escalation Data mining Call centre data: semi structured Legacy data: binary files Application database Hand coding Staging Text Mining ETL Cleansing & ETL Staging ETL Warehouse Reports Mobile data Integration and warehousing require separate, staged, operations. Preparation of data requires different, often incompatible, tools. Reporting and escalation is a slow process, delaying smart responses. Heavy data volumes make this scenario increasingly unworkable.

22 Example: with Integration Services
Alerts & escalation Warehouse Reports Mobile data SQL Server Integration Services Text mining components Custom source Standard sources Data cleansing Merges Data mining Call centre: semi-structured data Legacy data: binary files Application database Integration and warehousing are a seamless, manageable, operation. Sourced, prepare and load data in a single, auditable process. Reporting and escalation can be parallelized with the warehouse load. Scales to handle heavy and complex data requirements.

23 SQL Server Integration Services
Demo SQL Server Integration Services

24 Achieving Performance Using 64 bit
Some components work with data row by row Calculating new columns Converting data Character conversions Look-up joins to reference tables These benefit more from parallelism than memory

25 Achieving Performance Using 64 bit
Some components work with the entire data set Aggregation Sorting Fuzzy (best match) Lookups and Deduplication These benefit from increased memory 64 bit enables potentially huge data sets to be worked on in memory

26 Life Cycle tools Design Deployment Supportability
Business Intelligence Designer Object Model, Migration, Source control Deployment SQL, XML, Reg configuration Command line execution Supportability SQL, File, Event log logging Monitoring, debugging packages

27 Demo Life Cycle tools

28 Summary SQL Server 2005 Mobile Edition: your data in the right place at the right time SQL Server 2005 Integration Services provides rich, scalable and performant data manipulation tools. SQL 2005 brings these technologies together and get data where and when you want it!

29 Resources www.sqljunkies.com/blogs www.sqlservercentral.com

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

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


Download ppt "Getting Data Where and When You Want it with SQL Server 2005"

Similar presentations


Ads by Google