Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sql server briefing sept


Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Sql server briefing sept

  1. 1. SQL Server 2008 R2 Overview<br />Mark Kromer<br />Microsoft SQL Server Data Platform TSP<br />
  2. 2. Information Platform Vision<br />Pervasive Insight<br />Empowered IT<br />Dynamic Development<br />MISSION CRITICAL PLATFORM<br />Desktop & Mobile<br />Cloud<br />Server & Datacenter <br />
  3. 3. SCALE EFFICIENTLY ACCORDING TO DEMAND<br />Addressing Today’s Customer Needs<br />Optimize performance, scale-up individual servers and scale-out very large data warehouses and gain real time insights from high performance, event based applications.<br />REDUCE RISK, GAIN AGILITY<br />Improve IT’s ability to respond to business changes by enabling centralized management, policy-based control and rapid configuration and deployment.<br />RESPOND QUICKLY TO BUSINESS OPPORTUNITIES<br />Make better, more timely decisions by empowering end users to access, integrate, analyze and share information using Microsoft Office tools they are already familiar with.<br />
  4. 4. Scalable relational database platform<br />Consistent, familiar model & tools<br />Self-managed, highly available cloud services<br />MPP support for 10s to 100s TB DW<br />Highly scalable appliances<br />Seamless integration with Microsoft BI <br />A Comprehensive Platform<br />Managed Self-Service BI<br />Multi-server management<br />Virtualization & Live Migration<br />
  5. 5. Trusted, Scalable Platform<br />As demands increase, middle-office and back-office operations need to scale as efficiently as needed.<br />Deliver trusted data assets <br />High-scale complex event processing<br />High-scale Data Warehouse<br />
  6. 6. Enterprise-level Security and Scalability<br />SITUATION TODAY<br />SQL SERVER 2008 R2 <br />Businesses need a data platform which keeps up with demands of their growing business<br />Sensitive & valuable information needs to be highly-secured<br />More demand for 24/7 availability<br />Enhanced data compression improves performance and reduces storage requirements<br />Transparent data encryption prevents access to secure data from unauthorized users<br />99.999% availability with online operations, DB mirroring and failover clustering in physical and virtualized environments<br />Forrester named Microsoft a ‘leader’ in the DBMS Wave and states that Microsoft is “The most aggressive DBMS vendor with a strong road map.” In this Wave, Forrester categorizes Leaders as offering “broad set of functionality to support any critical transactional application.”<br />
  7. 7. High Scale Data Warehouse<br />SITUATION TODAY<br />SQL SERVER 2008 R2 PARALLEL DATA WAREHOUSE<br />Predictable scale-out through MPP on SQL Server and Windows<br />Massive Scale with Low TCO – 10s to 100TB+ <br />Integrated BI platform for small and very large Enterprises<br />Data volumes are exploding<br />Growing population of users accessing information<br />Increasingly complex data analyses performed against data<br />“Parallel Data Warehouse is a natural complement to SQL Server, so we are excited about the possibilities the DatAllegro acquisition will bring.”<br />- Ron Van Zanten, Directing Officer of Business Intelligence, Premier Bankcard Inc<br />
  8. 8. IT & Developer Efficiency<br />Give IT the control they need while ensuring lines of business have the speed they desire.<br />Visibility & Control<br />Resource Optimization<br />Administrative Efficiencies<br />
  9. 9. Multi-Server Management<br />TODAY<br />TOMORROW<br />Controlserver sprawl with 1 to many management – setup is fast and easy<br />Manage capacity through policies – save time, optimize resources<br />DAC<br />Single unit of deployment – increase deployment and upgrade efficiency<br />
  10. 10. “When you work in an environment where a single product requires up to 40 SQL Server instances for its full life cycle, the multi-server management features of SQL Server 2008 R2 become an invaluable tool – it’s almost like having an extra DBA.”<br />- Michael Steineke, Vice President of Information Technology – Edgenet – Big Hammer<br />Visibility and Control<br />SITUATION TODAY<br />APPLICATION AND MULTI-SERVER MANAGEMENT<br />DBAs managing a growing number of SQL Server applications <br />Dozens to hundreds of instances are unmonitored or underutilized<br />Need better insights into capacity & utilization to proactively address potential issues<br />Centrally manage groups of instances from a single console<br />Define policies based on desired utilization thresholds<br />Gain insights into utilization & policy violations<br />
  11. 11. Optimize Resources<br />SITUATION TODAY<br />SQL SERVER 2008 R2 & WINDOWS SERVER 2008 R2<br />CONSOLIDATION<br />Consolidation through virtualization of servers and applications<br />Hyper-V™ Live Migration increase availability<br />Minimal performance overhead for most virtualized workloads<br />Need to reduce or eliminate server sprawl<br />Need to reduce costs & complexity<br />Demand for 24x7 access with little or no downtime for maintenance<br />With virtualization, we will save about 50 percent of our annual energy budget for cooling and electricity. Virtualization saves us on hardware and labor. We also save on software licensing fees. And we can save money by creating and managing virtual test environments for some applications with our development group.<br />- LukOil Oil Company<br />
  12. 12. SQL Server Performance: SLAT Impact<br />CONFIGURATION<br />RESULTS:<br /><ul><li>OS: Microsoft® Windows Server® 2008 R2 Hyper-V™
  13. 13. Hardware:
  14. 14. HP DL585 (16 core) with SLAT
  15. 15. HP EVA 8000 storage
  16. 16. Virtual Machines: 4 virtual processors and 7 GB RAM per virtual machine; Fixed size VHD
  17. 17. Increased throughput with consolidation
  18. 18. Near linear scale in throughput with no CPU over-commit
  19. 19. Improved performance with Windows Server 2008 R2 and SLAT processor architecture</li></ul>Throughput<br />(Batch requests/sec)<br />% CPU<br />Almost Linear Scale<br />No CPU over-commit<br />CPU over-commit<br />Heavy<br />Load<br />Moderate<br />Load<br />Low<br />Load<br />Relative Throughput for Windows Server 2008<br />
  20. 20. Managed Self-Service BI<br />Microsoft PowerPivot<br />
  21. 21. The Microsoft BI Solution Stack<br />BUSINESS USER EXPERIENCE<br />BUSINESS COLLABORATION PLATFORM<br />Data Infrastructure & BI Platform<br />Analysis Services<br />Reporting Services<br />Master Data Services<br />Integration Services<br />Data Mining<br />Data Warehousing<br />DATA INFRASTRUCTURE & BI PLATFORM<br />
  22. 22. The Microsoft BI Solution Stack<br />BUSINESS USER EXPERIENCE<br />Business Productivity Infrastructure<br />Dashboards & Scorecards<br />Excel Services<br />Web based forms & workflow<br />Collaboration<br />Search<br />Content Management<br />LOB data integration<br />PowerPivot for SharePoint<br />BUSINESS COLLABORATION PLATFORM<br />DATA INFRASTRUCTURE & BI PLATFORM<br />
  23. 23. The Microsoft BI Solution Stack<br />Delivered through a Familiar Interface<br />Self-Service access & insight<br />Data exploration & analysis<br />Predictive analysis<br />Data visualization<br />Contextual visualization<br />BUSINESS USER EXPERIENCE<br />BUSINESS COLLABORATION PLATFORM<br />DATA INFRASTRUCTURE & BI PLATFORM<br />
  25. 25. Microsoft BI Vision<br />Improving organizations by providing business insights to all employees leading to better, faster, more relevant decisions<br />Complete and integratedBI and PerformanceManagement offering<br />Agile products that adapt tohow your need the information<br />Built on a trusted partof your IT backbone<br />
  26. 26. Managed Self Service<br />PowerPivot for Excel <br />PowerPivot for SharePoint<br />
  27. 27. Master Data Management<br />Microsoft SQL Server MDS<br />
  28. 28. Trusted Data Assets<br />SITUATION TODAY<br />SQL SERVER 2008 R2 MASTER DATA SERVICES<br />Increased emphasis on regulatory compliance and SOA<br />High quality master data is key for effective business processes<br />IT challenged with creating, maintaining and delivering trusted versions of master data & relationships<br />Enterprise ready for complex, mission-critical applications<br />Deliver single, trusted versions of critical data assets & their relationships<br />Deliver trusted master data to downstream data warehouse, analytics & BI systems in consumable formats<br />
  29. 29. Master Data Management<br />MERGE<br />ROLE SECURITY<br />VERSIONING<br />HIERARCHY MGMT<br />WORKFLOW APPROVAL<br />CRM<br />Purchasing DB<br />HR Doc<br />ERP<br />Asset Mgmt<br />
  30. 30. MDS in Customer Marketing Improves Response / Reduces Costs<br /> 24% Duplication rate<br />+ 13% wrong address<br />x marketing campaigns per year<br />x $0.50 Cost per customer<br />= $1.2 MM Total annual marketing “waste”<br />CUSTOMER EXAMPLE<br /> 1.4 million prospects not reached<br />x 1% response rate<br />= 14,000 potential new customers missed<br />x $983 lifetime revenue per customer<br />= $14 MM Total potential revenue missed <br />CUSTOMER EXAMPLE<br /> 30% item data error rate in retail files<br />x 25 minutes of manual cleansing per SKU per year<br />= $60-$80 cost per error<br />+ 60% error rate for all invoices generated<br />= $40-$400 per invoice to reconcile errors<br />= 3-5% of total revenue<br />PRODUCT EXAMPLE<br />
  31. 31. Maintain Master Data<br />MDS provides a UI where a data steward can create new master data records and update existing ones. Hierarchies are maintained with drag and drop editing. Every transaction is logged, business rules are enforced and data is easily searched and filtered.<br />
  32. 32. Manage Data with Versions<br />MDS enables data stewards to establish multiple versions of data to aid in compliance and the ability to understand the state of master data at a point in time. In this scenario Version 4 is open for editing, it has not been validated and it doesn’t have any flag associated with it. We can also see that version 4 was based on Version 2 (not Version 3) and that Version 2 was based on Version 1.<br />
  33. 33. Defining Hierarchies<br />The data steward can quickly define as many hierarchy relationships as necessary and see the resulting organization of the data.<br />
  34. 34. Security<br />
  35. 35. Complex Event Processing<br />Microsoft SteamInsight<br />
  36. 36. Complex Event Processing<br />SITUATION TODAY<br />SQL SERVER 2008 R2 STREAMINSIGHT<br />Pressure to handle large volumes of complex data in real time<br />The size and frequency of data make it challenging to store for data mining and analysis<br />Growing need to monitor, analyze and act on the data in motion<br />Process large volumes of events across multiple data streams in less than a second<br />Manage your business through historical data mining and continuous insights<br />Built-in support for different types of event handling and rich query semantics<br />"Intelligence isn't just about knowing what is happening. It's about looking at the patterns in real time. If business people want to truly optimize their resources, they must examine patterns in real time.” <br />- Mike Gualtieri - Forrester<br />
  37. 37. StreamInsight<br />Platform from Microsoft for continuous and incremental processing of event streams from multiple sources based on declarative query and pattern specifications with low latency<br />EVENT TARGETS<br />EVENT SOURCES<br />APPLICATION<br />Pagers & Monitoring devices<br />Devices, Sensors<br />MSFT CEP Engine<br />Input Adapters<br />Output Adapters<br />Web servers<br />KPI Dashboards, SharePoint UI<br />Event stores & Databases<br />Trading stations<br /><br />Reference data<br />Stock tickers & News feeds<br />Event stores & Databases<br />PLATFORM FOR KEY MARKET OPPORTUNITIES<br />KEY SOLUTION REQUIREMENTS<br /><ul><li>Event driven
  38. 38. Low latency processing (< milliseconds)
  39. 39. High volume (>100,000 events /second)
  40. 40. Correlated events from multiple sources
  41. 41. Time interval oriented standing queries
  42. 42. Manufacturing: Process monitoring i.e. scheduling, control, inventory
  43. 43. Financial: algorithmic trading, compliance monitoring, fraud detection
  44. 44. Web: Click stream analysis ,ad-delivery model
  45. 45. Utility: Grid monitoring
  46. 46. Healthcare: Patient Monitoring
  47. 47. Networking: traffic monitoring ,security intrusion detection
  48. 48. Telecom: Network monitoring
  49. 49. Oil and Gas: Geological data analysis, process control </li></li></ul><li>What is CEP?<br />Event<br />Complex Event Processing (CEP) is the continuous and incremental processing of event streams from multiple sources based on declarative query and pattern specifications with near-zero latency. <br />request<br />output stream<br />input stream<br />response<br />31<br />
  50. 50. Events<br />Events expose different temporal characteristics<br />Point in time events<br />Interval events with fixed duration<br />Interval events with initially unknown duration<br />Rich payloads capture all properties of an event<br />d<br />c<br />e<br />Payload/ value <br />b<br />a<br />t5<br />t3<br />t4<br />t1<br />t2<br />Time <br />
  51. 51. Extending SQL Server to the Cloud<br />Sept 2010<br />
  52. 52. Introducing Microsoft SQL Azure Database<br />Relational Database as a services<br />Elastic Scale<br />Developer Agility<br />Self-managed<br />Easy provisioning and deployment<br />Auto High availability and fault tolerant<br />Self-managing and self-healing<br />Database as a utility with pay as you grow scaling<br />Rely on Business-ready SLAs<br />Enable multi-tenant solutions<br />Manage multiple servers<br />Build cloud-based database solutions on a familiar relational model<br />Build on existing developer skills and familiar Transact-SQL syntax<br />Explore new data application patterns<br />
  53. 53. Customer Scenarios<br />Departmental Applications<br />Web Applications<br />Departmental workgroup applications with low concurrency and cyclical usage patterns<br />Small customers or start ups with Web applications of all scale that have simple RDBMS needs<br />Data Hubs<br />ISV LOB Applications<br />Data hubs that consolidate multiple data sources and enable access from multiple locations and devices<br />Traditional ISVs extending offering or selling software hosted in the cloud<br />
  54. 54. Self-managed<br />Easy, low-cost provisioning<br />Wizard-based provisioning<br />Simple database deployment<br />No physical administration<br />Self-healing platform<br />Auto High Availability<br />Built-in fault-tolerant<br />Automated maintenance<br />Familiar Tools and Interfaces<br />Manage multiple databases with the same tools you use today<br />
  55. 55. © 2009 Microsoft Corporation. All rights reserved.<br />This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.<br />