Don Vilen Program Manager, SQL Server Microsoft Corporation DAT304.

Slides:



Advertisements
Similar presentations
Microsoft Core Systems What’s new in Windows Server 2008, Exchange Server 2007, and SQL Server 2008 Rob Campbell, Monica DeZulueta, Walter Nichols, and.
Advertisements

SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Performance and Scalability. Optimizing PerformanceScaling UpScaling Out.
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
Balmukund Lakhani Technical Lead – SQL Support Team
DAT 100 Microsoft’s Data Platform Vision. Agenda - What We Will Cover History of Data Management Microsoft SQL Server: Current and Upcoming Offerings.
SQL Server 2008 Overview Lubor Kollar, Group Program Manager.
Jeremy Boyd Director – Mindscape MSDN Regional Director
Graeme Scott – Technology Solution Professional Reduce Infrastructure Costs & Increase Productivity with SQL Server 2008.
Microsoft Business Intelligence Gustavo Santade Business Intelligence Project Manager Improving Business Insight Building a cube using Analysis Services.
{ Mission-Critical Applications } { Manageability } Mikael Colliander Senior Consultant Microsoft Corporation.
Wally Mead Senior Program Manager Microsoft Corporation.
Performance and Scalability. Performance and Scalability Challenges Optimizing PerformanceScaling UpScaling Out.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
 Dave Campbell Technical Fellow Microsoft Corporation BB15.
2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server DAT302.
Microsoft TechForge 2009 SQL Server 2008 Unplugged Microsoft’s Data Platform Vinod Kumar Technology Evangelist – DB and BI
Amit Shukla, Michael Wang SQL Server Engineering Team Microsoft Session Code: DAT201.
Microsoft SQL Server 2008 Spotlight on Cost 12 Ways to Reduce Costs with Microsoft SQL Server 2008 Name Title Microsoft Corporation.
Upgrading to SQL Server 2008 Graeme Scott Technology Solution Professional Microsoft Corporation.
Under New Management Andrew Fryer Microsoft UK Andrew Fryer Microsoft UK.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Mike Zeff Development Advisor ISV Microsoft New Zealand.
Your Data Any Place, Any Time Performance and Scalability.
Joel Pobar Language Geek Microsoft DEV320 Improve on C# % Backwards Compatible Language Integrated Query (LINQ)
Data Management Conference Performance & Scalability Simon Sabin London September 29th.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
Your Data Any Place, Any Time Beyond Relational. Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature.
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Dan Galvez Hedgehog Development x200.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
SQL Server 2008 R2 Report Builder 3.0 SQL Server 2008 Feature Pack Report Builder 2.0 SQL Server 2008 General Availability Authoring & Collaboration (Acquisition:
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Data Platform and Analytics Foundational Training
System Center Marketing
Microsoft Virtual Academy
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Creating Enterprise Grade BI Models with Azure Analysis Services
System Center Marketing
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Data Platform and Analytics Foundational Training
What’s New in SQL Server 2016 Master Data Services
Julie Strauss Senior Program Manager Microsoft
Presenter Date | Location
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
11/10/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Business Intelligence for Project Server/Online
Microsoft Virtual Academy
What is new in Business Intelligence with SQL Server 2008
Microsoft Virtual Academy
Kasper de Jonge Microsoft Corporation
Microsoft Virtual Academy
Microsoft Virtual Academy
TechEd /28/2019 7:27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Developing for Windows Azure
Andrew Fryer Microsoft UK
Building Self-Service BI Applications Using PowerPivot
Microsoft Virtual Academy
Your Data Any Place, Any Time
Windows Azure Hybrid Architectures and Patterns
Microsoft Virtual Academy
Microsoft Virtual Academy
Getting Data Where and When You Want it with SQL Server 2005
Microsoft Virtual Academy
© 2008 Microsoft Corporation. All rights reserved
Presentation transcript:

Don Vilen Program Manager, SQL Server Microsoft Corporation DAT304

Goals Set the context and objectives for SQL Server 2008 Provide overview of the new features See SQL Server 2008 in action Describe the development process and release schedule July CTP now available!!!

Game Changers

Services over all data Transaction Processing OLTP Internet XML Reporting Data Processing Data Processing 1960’s 1970’s 1980’s 1990’s 2000’s Communications B2B Services Knowledge Retention & Retrieval Knowledge Retention & Retrieval Reduce Latency In Human Processes Reduce Latency In Human Processes

Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Server

Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Transparent Client Redirect for Database Mirroring Database Mirroring Enhancements DBM: Auto Page Repair Declarative Management Framework Server Group Management Streamlined Installation Enterprise System Management Performance Data Collection System Analysis Data Compression Query Optimization Modes Resource Governor Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection FILESTREAM data type Integrated Full -Text Search Sparse Columns Large User-Defined Types Date / Time Data Types LOCATION data type SPATIAL data type Virtual Earth Integration Partitioned Table Parallelism Query Optimizations Persistent Lookups Change Data Capture Backup Compression MERGE SQL Statement Data Profiling Star Join Enterprise Reporting Engine Internet Report Deployment Block Computations Scale-out Analysis BI Platform Management Export to Word and Excel Author reports in Word, Excel Report Builder Enhancements TABLIX Rich Formatted Data Personalized Perspectives … and many more

Enterprise Data Platform Dynamic Development Beyond Relational Secure, trusted platform for your data Optimized and predictable system performance Productive policy-based management of your infrastructure Store and consume any type of data Deliver Location Intelligence within your applications Accelerate your development with entities Synchronize your data from anywhere Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Pervasive Insight

Protect your information Encrypt your data without requiring an application rewrite Backup your data securely Consolidate security keys within the data center Answer common auditing questions, like “What data was retrieved?” Increase the reliability of your applications Add system resources without affecting your users Add automatic failover transparency to your existing applications Enterprise Data Platform Transparent Data EncryptionExternal Key ManagementData AuditingPluggable CPUFailover Transparency Database Mirroring and Automatic Page Repair Backup Compression

Spend less time on ongoing operations Manage via policies instead of scripts Define enterprise-wide data management policies Automated monitoring and enforcement of policies Simplify your installation and configuration Integrated with your enterprise system management Define Policies that are compliant with System Definition Model Manage your data and system infrastructure with Microsoft System Center Enterprise Data Platform Declarative Management Framework Server Group Management Streamlined Installation Enterprise System Management

Optimize your system performance Monitor your system by collecting and storing system events Analyze and report on your system performance Reduce your storage costs and increase query performance Predictable performance Manage concurrent workloads on single system Prevent runaway queries Ensure consistent query performance Enterprise Data Platform Performance Data CollectionSystem AnalysisData CompressionQuery Optimization ModesResource Governor

SQL Server Single resource pool Database engine doesn’t differentiate workloads Best effort resource sharing Backup Admin Tasks Executive Reports OLTP Activity Ad-hoc Reports Workloads Memory, CPU, Threads, … Resources Database Engine

SQL Server Ability to differentiate workloads based on connection property e.g. app_name, login, user, db name Per-request limits Max memory % Max CPU time Grant timeout Max Requests Resource monitoring Memory, CPU, Threads, … Resources Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports Database Engine

SQL Server Memory, CPU, Threads, … Resources Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports A workload can have an importance label Low Medium High Gives resource allocation preference to workloads based on importance High Database Engine

Resource pool: A virtual subset of physical database engine resources Provides controls to specify Min Memory % Max Memory % Min CPU % Max CPU % Max DOP Resource monitoring Up to 20 resource pools SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Min Memory 10% Max Memory 20% Max CPU 20% Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports High Max CPU 90% Application Pool Admin Pool Database Engine

Putting it all together Workloads are mapped to Resource Pools (n : 1) Online changes of groups/pools SQL Server 2005, others ‘default’ group ‘default’ pool Main Benefit Prevent run-away queries SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Min Memory 10% Max Memory 20% Max CPU 20% Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports High Max CPU 90% Application Pool Admin Pool Database Engine

Accelerate your development with entities Synchronize your data from anywhere Dynamic Development Store and consume any type of data Deliver Location Intelligence within your applications Beyond Relational Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Pervasive Insight Secure, trusted platform for your data Productive policy-based management of your infrastructure Optimized and predictable system performance

Integrated Storage Platform Spatial Data Relational Data XML Data Docs, pictures, video and music Rich Information Services Search + Query Sync Info Mgmt Information Worker Improving search, analysis, and collaboration across traditional data & documents Developer Enabling the development of business-centric and location- aware applications IT Professionals Lowering TCO thru lower storage and management cost Entities CustomersOrders

Develop with business entities Define your business not tables Model your complex business relationships Retrieve entities instead of rows and columns Connect to SQL Server with entity aware adapters Reliable application performance Store entities locally on your clients DynamicDevelopment Entity Data Model LINQ – Language Independent Query Visual Entity DesignerEntity Aware Adapters

Access your data from anywhere Store your data locally while disconnected from server Synchronize incremental changes between client and server Detect conflicts during synchronization including deletes Add disconnected scenarios without rewriting existing applications DynamicDevelopment SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection

Accelerate your development with entities Synchronize your data from anywhere Dynamic Development Store and consume any type of data Deliver Location Intelligence within your applications Beyond Relational Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Pervasive Insight Secure, trusted platform for your data Productive policy-based management of your infrastructure Optimized and predictable system performance

Seamless transition between relational and non-relational Store your documents in cost effective storage platform Access documents as data Encode your complex hierarchies within XML Extend the database to meet your unique needs Find your data Query across relational and text data Build global applications Capture precise time from clients across the globe BeyondRelational FILESTREAM data storage attribute Integrated Full-Text Search Sparse Columns and Filtered Indexes Large User-Defined Types & Aggregates Hierarchical Data Types – ORDPATH DATE and TIME Data Types

Build location-aware applications Capture location data from across your organization Integrate location intelligence to your existing applications Visualize your location information Standard Spatial applications Integrate with industry standard spatial applications Supported by third parties BeyondRelational GEOMETRY – Location data type GEOGRAPHY – Spatial data type Virtual Earth Integration

Accelerate your development with entities Synchronize your data from anywhere Dynamic Development Store and consume any type of data Deliver Location Intelligence within your applications Beyond Relational Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Pervasive Insight Enterprise Data Platform Secure, trusted platform for your data Productive policy-based management of your infrastructure Optimized and predictable system performance

Scale and Manage large number of users and data Improve Query performance on large tables Optimize Queries for data warehousing scenarios Increase I/O performance with efficient and cost effective data storage Manage concurrent workloads of ad-hoc queries, reporting and analysis Integrate growing volumes of data Optimize ETL performance by identifying data in your largest tables Reduce the data load volumes by capturing operational changes in data Simplify the insert and update data processing Profile your information to identify dirty data PervasiveInsight Partitioned Table Parallelism Enhanced DW Query Optimizations – Star Joins Data Compression, Resource Governor Persistent LookupsMERGE T-SQL StatementData ProfilingMinimal LoggingChange Data Capture

Deliver insights throughout your organization Deliver reports of any size at enterprise scale Scale out through read-only Analysis Services storage Enhance analytical capabilities with more complex computations and aggregations Deploy and manage your BI infrastructure Streamline development of the analysis infrastructure Backup cubes with enhanced scalability Improve productivity with new cube design tools Optimize cube design with real time best practice alerts Deploy Reporting Services without IIS dependency Scalable Report EngineScale-out AnalysisSubspace ComputationsStreamlined Analysis ToolsScalable Backup ToolsNew Cube Design ToolsBest Practice Design Alerts IIS-Agnostic Report Deployment PervasiveInsight

Deliver information via Microsoft Office Render reports to Microsoft Word Enjoy improved rendering to Microsoft Excel Enable users to create powerful reports Build powerful ad-hoc reports Create reports with any structure using Tablix Add rich text regions your reports Embed powerful graphical data visualizations into reports (Dundas) Empower users with enhanced analysis Empower users with enhanced write-back scenarios Enhanced Data Mining structures and bring data mining to a new, broader audience through Office New Word RenderingImproved Excel Rendering Report Builder Enhancements More Flexible Report LayoutRich Formatted DataEnhanced Data VisualizationMOLAP Enabled Write-Back Data Mining Engine Improvements PervasiveInsight

Database Engine Partition-aligned indexed views Partitioned table parallelism Escalate to partition lock Enhancements to XML, CLR, SQL Service Broker T-SQL: += Assignment operators Table-Valued Parameters Table-valued Constructors INSERT over DML with OUTPUT Object Dependencies Grouping Sets Extended Events Analysis Services Query Tracing Like Showplan, but for AS Write-back performance Resource monitoring Like the DMVs in the engine Integration Services Visual Studio Tools for Applications (VSTA) C# scripting

Getting more serious about deprecation policy Deprecation announcements since SQL Server 7.0 Formalized policy in SQL Server 2005 Deprecation stages – over 3 major releases Announcement – typically only once an alternative exists Final support – will be removed in next major version SQL Server 2008 implements the deprecation policy Perf counters for all deprecated features Trace events to track deprecated feature usage DEPRECATION_ANNOUNCEMENT DEPRECATION_FINALSUPPORT Books Online, Upgrade Advisor

Items removed in SQL Server 2008 sp_addalias Backup and restore DUMP statement LOAD statement BACKUP LOG WITH NO_LOG BACKUP LOG WITH TRUNCATE_ONLY BACKUP TRANSACTION sp_helpdevice 60, 65, and 70 compatibility levels DBCC CONCURRENCYVIOLATION sp_addgroup, sp_changegroup sp_dropgroup, sp_helpgroup Northwind and pubs sample databases

Pervasive Insight Enterprise Data Platform Dynamic Development Beyond Relational Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Secure, trusted platform for your data Optimized and predictable system performance Productive policy-based management of your infrastructure Store and consume any type of data Deliver Location Intelligence within your applications Accelerate your development with entities Synchronize your data from anywhere Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights

Predictability Regular release cycles Completeness End-to-end scenarios and improvements Including performance, documentation, etc Quality High quality CTPs – Community Technology Previews

Scenario 1 (includes improvement A, B & C) Vision & Key Differentiators Improvement C Improvement A Improvement B Scenario 2 (includes improvement D & E)Improvement D Improvement E Scenario 3 (includes improvement F & G) Improvement F Improvement G Themes RTM

July CTP – released 31 July Download it now !! CTPs released every two months Launch – 27 February 2008 Together with Visual Studio and Windows RTM – Q2 2008

June CTP Declarative Management Framework Table-Valued Parameters Grouping Sets AS Scalable backup tools AS Dimension Design Star Join Query Optimization MERGE SQL statement Change Data Capture (CDC) July CTP Performance Data Collection Extended Events Database Mirroring Enhancements DBM: Auto Page Repair ORDPATH Hierarchical Data DATE / TIME Data Types Improved XML Support Enterprise Reporting Engine AS Time Series VSTA Support for Script task

Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Server

Visit Submit suggestions and bugs; they go directly into SQL Dev databases for tracking, feedback, follow-up Download the latest SQL Server 2008 “Katmai” CTP from: SQL Server TechCenter: SQL Server DevCenter: SQL Server Best Practices: lt.mspx lt.mspx

Technical Communities, Webcasts, Blogs, Chats & User Groups Microsoft Developer Network (MSDN) & TechNet Trial Software and Virtual Labs Microsoft Learning and Certification

Upsize your Access Databases to SQL Download the SQL Server Migration Assistant for Access Enrol for the Microsoft Access to SQL migration1 day course ($580+GST per person) WELLINGTON 1 or 2 November AUCKLAND 5 or 6 November Register at auldhouse.co.nz or by calling Upgrade from Microsoft® SQL Server™ 2000 to Microsoft SQL Server Podcasts - Webcasts - Microsoft SQL Server 2005 Upgrade Advisor - Virtual Labs Enrol for the ‘Updating your Database Administration skills to SQL Server 2005 course ($1605+ GST) AUCKLAND October WELLINGTON October Register at auldhouse.co.nz or call

For more information on Microsoft SQL Server 2005, visit microsoft.co.nz/sql

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.