SESSION CODE: BIE07-INT Eric Kraemer Senior Program Manager Microsoft Corporation.

Slides:



Advertisements
Similar presentations
SQL Server Fast Track & Project Madison – SQL MPP
Advertisements

Filegroup “Stage A” Filegroup “Stage A” Filegroup “A” Partition 1,2 Filegroup “B” Partition 3,4 Filegroup “C” Partition 5,6 Filegroup “D” Partition.
Oracle Exadata for SAP.
Big Data Working with Terabytes in SQL Server Andrew Novick
James Serra – Data Warehouse/BI/MDM Architect
Doug Lanman Data Warehousing SSP North Central, Midwest and Heartland Districts SQL Server Data Warehousing.
High Performance Analytical Appliance MPP Database Server Platform for high performance Prebuilt appliance with HW & SW included and optimally configured.
1 Magnetic Disks 1956: IBM (RAMAC) first disk drive 5 Mb – Mb/in $/year 9 Kb/sec 1980: SEAGATE first 5.25’’ disk drive 5 Mb – 1.96 Mb/in2 625.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC SQL Server Data Warehouse Fast Track Solutions Nov 30, 2011 Ling Wu, EMC.
MID309. This picture has been released into the public domain by its author, ChiemseeMan at the German Wikipedia projectpublic domainChiemseeManGerman.
“Better together” PowerVault virtualization solutions
DBI308. What are SQL Server Fast Track Reference Configurations General Fast Track Recommendations Reference Configurations and Best Practices FT 3.0.
Fast Track, Microsoft SQL Server 2008 Parallel Data Warehouse and Traditional Data Warehouse Design BI Best Practices and Tuning for Scaling SQL Server.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
1© Copyright 2013 EMC Corporation. All rights reserved. EMC and Microsoft SharePoint Server Performance Name Title Date.
11 Capacity Planning Methodologies / Reporting for Storage Space and SAN Port Usage Bob Davis EMC Technical Consultant.
SQL Server Warehousing (Fast Track 4.0 & PDW)
Scalable Data Warehouse & Data Marts ReportsAnalysis SQL Server DBMS SQL Server Integration Services Custom OLTP Increase usage & trust.
Microsoft ® SQL Server ® 2008 and SQL Server 2008 R2 Infrastructure Planning and Design Published: February 2009 Updated: January 2012.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
DBI332 ilikesql brianwmitchelll UNSTRUCTURED UNBALANCED UNPREDICTABLE.
Oracle Challenges Parallelism Limitations Parallelism is the ability for a single query to be run across multiple processors or servers. Large queries.
Copyright © 2010, Scryer Analytics, LLC. All rights reserved. Optimizing SAS System Performance − A Platform Perspective Patrick McDonald Scryer Analytics,
IBM System Storage™ DS3000 Series
DAC-FF The Ultimate Fibre-to-Fibre Channel External RAID Controller Solution for High Performance Servers, Clusters, and Storage Area Networks (SAN)
Data Warehousing at Acxiom Paul Montrose Data Warehousing at Acxiom Paul Montrose.
FlashSystem family 2014 © 2014 IBM Corporation IBM® FlashSystem™ V840 Product Overview.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Joe SchulmanAdrienne WuProgram ManagerMicrosoft Corporation SESSION CODE: SIA319.
Data Management Conference Data Warehousing John Plummer TSP Architect
1© Copyright 2012 EMC Corporation. All rights reserved. EMC Mission Critical Infrastructure For Microsoft SQL Server 2012 Accelerated With VFCache EMC.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT EMC Symmetrix.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
Srik Raghavan Principal Lead Program Manager Kevin Cox Principal Program Manager SESSION CODE: DAT206.
Solution to help customers and partners accelerate their data.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering.
11 Intel Modular Server Understanding the Storage MFSYS25 MFSYS35.
Infrastructure for Data Warehouses. Basics Of Data Access Data Store Machine Memory Buffer Memory Cache Data Store Buffer Bus Structure.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. NAS versus SAN NAS – Architecture to provide dedicated file level access.
WHAT EXACTLY IS ORACLE EXALYTICS?. 2 What Exactly Is Exalytics? AGENDA Exalytics At A Glance The Exa Family Do We Need Exalytics? Hardware & Software.
SMP MPP with PDW ** Workload requirements usually drive the architecture decision.
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
Optimizing SQL Server and Databases for large Fact Tables =tg= Thomas Grohser, NTT Data SQL Server MVP SQL Server Performance Engineering SQL Saturday.
By Harshal Ghule Guided by Mrs. Anita Mahajan G.H.Raisoni Institute Of Engineering And Technology.
SQL Server 2008 R2 Parallel Data Warehouse: Under the Hood Brian Mitchell Senior Premier Field Engineer.
DESIGNING HIGH PERFORMANCE ETL FOR DATA WAREHOUSE. Best Practices and approaches. Alexei Khalyako (SQLCAT) & Marcel Franke (pmOne)
IBM Systems and Technology Group © 2008 IBM Corporation Oracle Exadata Storage and the HP Oracle Database Machine Competitive Seller Podcast Mark Wulf.
System Storage TM © 2007 IBM Corporation IBM System Storage™ DS3000 Series Jüri Joonsaar Tartu.
PHD Virtual Technologies “Reader’s Choice” Preferred product.
Data Warehouse ETL By Garrett EDmondson Thanks to our Gold Sponsors:
Video Security Design Workshop:
Optimizing SQL Server and Databases for large Fact Tables
Flash Storage 101 Revolutionizing Databases
Very Large Databases in your future
Data Warehouse in the Cloud – Marketing or Reality?
Optimizing SQL Server and Databases for large Fact Tables
Planning Data Warehouse Infrastructure
Installation and database instance essentials
TCB 9 RK/MSFT Benchmark Results
Build Better Microsoft SQL Server ® Solutions with Lenovo
Overview of Fast Track and PDW
Fast Track Data Warehouse for SQL SERVER 2012
Real world In-Memory OLTP
Proving Hardware Bottlenecks &
Designing Business Intelligence Solutions with Microsoft SQL Server
Optimizing SQL Server and Databases for large Fact Tables
Dana Kaufman SQL Server Appliance Engineering
Dell EMC SQL Server Solutions Doug Bernhardt
Presentation transcript:

SESSION CODE: BIE07-INT Eric Kraemer Senior Program Manager Microsoft Corporation

●SQL Fast Track DW Overview ●Fast Track DW Implementation Key Principles (Server) ●Fast Track DW Implementation Key Principles (Storage Layer) ●Fast Track DW Implementation Key Principles (Data Loading) ●Q&A

Fast Track DW Overview

SQL 2008 Data Warehouse 4 Processor 16 Core Server Shared Network Bandwidth Enterprise Shared SAN Storage Dedicated Network Bandwidth Traditional SQL DW Architecture Shared Infrastructure Fast Track SQL DW Architecture Dedicated DW Infrastructure Architecture modeled after DW Appliances 1TB – 48TB Pre-Tested Dedicated Low Cost SAN Arrays 1 for every 4 CPU Cores EMC AX4 – HP MSA2312 OLTP Applications Benefits: -More System Predictability Thus User Experience -Pretested Configurations Lowers TCO -Balanced CPU to I/O Channel Optimized for DW -Modular Building Block Approach -Scale Out or Up within limits of Server and SAN

Software: SQL Server 2008 Enterprise Windows Server 2008 Software: SQL Server 2008 Enterprise Windows Server 2008 Configuration guidelines: Physical table structures Indexes Compression SQL Server settings Windows Server settings Loading Configuration guidelines: Physical table structures Indexes Compression SQL Server settings Windows Server settings Loading Hardware: Tight specifications for servers, storage and networking ‘Per core’ building block Hardware: Tight specifications for servers, storage and networking ‘Per core’ building block

All databases contain both scans and seeks among with other types of reads and writes, DW workload indicate that the vast majority of reads are sequential – not all

Fast Track DW Implementation Key Principles Server Layer

FC HBA A B A B FC HBA A B A B FC SWITCH STORAGE CONTROLLER A B A B CACHE SERVER CACHE SQL SERVER WINDOWS CPU CORES CPU Feed RateHBA Port RateSwitch Port RateSP Port Rate A B DISK LUN DISK LUN SQL Server Read Ahead Rate LUN Read RateDisk Feed Rate SQL Server 2008 Potential Performance Bottlenecks Current Fast Track Architectures are rated at 200 MB/s per CPU core

Server Windows Server OS MCR 1.6 GB/s Storage Enclosure Fiber Switch 500 MB/s 300 MB/s HBA Min 2 GB/s Min 2 GB/s Min 2 GB/s

Server SQL Server OS BCR 1.2 GB/s HBA Storage Enclosure Fiber Switch 1.2 GB/s 1.2 GB/s 1.2 GB/s 300 MB/s 150 MB/s

LUN16LUN 2LUN 3 Local Drive 1 Log LUN 1 Permanent DB Log LUN 1 TempDB TempDB.mdf (25GB)TempDB_02.ndf (25GB)TempDB_03ndf (25GB)TempDB_16.ndf (25GB) Permanent FG Permanent_1.ndf Permanant_DB Stage Database Stage FG Stage_1.ndfStage_2.ndfStage_3.ndf Stage_16.ndf Stage DB Log Permanent_2.ndf Permanent_3.ndf Permanent_16.ndf Log LUN 2 Permanent DB Log Stage DB Log

1:32 1:31 1:35 1:34 1:33 1:36 1:38 1:37 1:40 1:39 1:32 1:31 1:35 1:34 1:33 Key Order of Index

Filegroup “Stage A” Filegroup “Stage A” Filegroup “A” Partition 1,2 Filegroup “B” Partition 3,4 Filegroup “C” Partition 5,6 Filegroup “D” Partition 7,8 Filegroup “Stage B” Filegroup “Stage B” 8 Source Data Files 8 Core Server Base Heap StageTable No Compression Base Heap StageTable No Compression Target Database Partition 2 Destination CI Partition 1 Destination CI Partition 4 Destination CI Partition 3 Destination CI Partition 6 Destination CI Partition 5 Destination CI Partition 8 Destination CI Partition 7 Destination CI 8 Concurrent BCP Loads Step 1 “Base Load” Step 1 “Base Load” Step 2 “Stage Insert” Step 2 “Stage Insert” Step 3 “Transform” Step 3 “Transform” Step 4 “Final Append” Step 4 “Final Append” 8 Heap Stage Table Constraint on CI Part Key 8 Heap Stage Table Constraint on CI Part Key 8 Concurrent Inserts 2 CI Stage Tables 2 sets, 4 concurrent Create Cluster Index with Compression INTO “Final Destination” 2 sets, 4 concurrent Create Cluster Index with Compression INTO “Final Destination” Create CI 8 Concurrent Partition Switch Part Switch Destination Partitioned CI Table

Filegroup “Stage A” Filegroup “Stage A” Filegroup “Current” Partition 47,48 Filegroup “Historical” Partition 1-46 Filegroup “Historical” Partition Core Server Target Database Partition 48 Destination CI Partition 47 Destination CI BCP Load Step 1 “Base Load” Step 1 “Base Load” Destination Partitioned CI Table 1 Source Data File Partition 1.. Destination CI

“ At the end of the day, IT operations is really about running your business as efficiently as you can so you have more dollars left for innovation. IPD guides help us achieve this.” Peter Zerger, Consulting Practice Lead for Management Solutions, AKOS Technology Services

Fans 6 hot plug redundant fans, 3 shown Core I/O - 2 USB, 1 serial, 1 video port, 3 RJ-45 PS2 keyboard/mouse support I/O slots 11 PCIe slots std., Option to upgrade to 2 HTx and 7 PCIe Power Supplies redundant power supplies

Fast Track DW Case Study

Teradata SQL Server Fast Track DW Comparison Loading Subject Area 1 5:10:21 total time0:51:31 total time  6x faster Loading Subject Area 2 4:36:08 total time1:50.01 total time  2.5x faster Query times Subject Area 1 3:03 avg query time (using 9 benchmark queries) 0:15 avg query time (using 9 benchmark queries)  12x faster Query times Subject Area 2 56:44 avg query time (using 4 benchmark queries) 8:09 avg query time (using 4 benchmark queries)  7x faster

Large Retailer with limited capabilities because of their legacy based business intelligence solution. The solution has capacity for 212 users at the cost of ~1 million in annual maintenance. Competition – Netezza & Oracle 1)Lower their maintenance cost 2)They wanted to address the business needs (POS data, etc) 3)They also wanted to proliferate the advantages of Business Intelligence across their enterprise. Business Needs Solution Situation Full MS BI stack Fast Track, SSRS, Excel Services, PPS & Office 2007 Our solution will replace and extend the existing DB2 AS400 system SSIS will replace existing COBOL ETL (including ODI) Benefit

ARY01D1v01ARY01D1v01 ARY01D2v02ARY01D2v02 ARY02D1v03ARY02D1v03 ARY02D2v04ARY02D2v04 ARY03D1v05ARY03D1v05 ARY03D2v06ARY03D2v06 ARY04D1v07ARY04D1v07 ARY04D2v08ARY04D2v08 DB1-1.ndfDB1-1.ndf DB1-7.ndfDB1-7.ndf DB1-5.ndfDB1-5.ndfDB1-3.ndfDB1-3.ndf DB1-2.ndfDB1-2.ndfDB1-4.ndfDB1-4.ndfDB1-6.ndfDB1-6.ndf DB1-8.ndfDB1-8.ndf 4MB4MB 4MB4MB 4MB4MB 4MB4MB 4MB4MB4MB4MB 4MB4MB 4MB4MB

57©2009 Microsoft Corporation