SlideShare a Scribd company logo
1 of 27
Download to read offline
SQL Server and Data Warehousing
 SQL Server 2008 R2 Parallel Data Warehouse Appliance

         Speaker: Phil Hummel of WinWire Technologies
          Presentation developed by: Bruce Campbell
        Western Region Data Warehouse Specialist, Microsoft



                Silicon Valley SQL Server User Group
                          February 16, 2009




                   Mark Ginnebaugh, User Group Leader,
                         mark@designmind.com
Agenda
• SLQ 2008 R2 Parallel DW Appliance
  – Hardware and Software Architecture
  – Case Study
  – Customer Experience Opportunities
• Next Steps
SQL Server Parallel Data Warehouse
             Formerly Project Madison


 Project
 Madison                    Madison MPP Layer




             INDUSTRY STANDARD
             SERVERS
 Reference
 Hardware
 Platforms   INDUSTRY STANDARD
             NETWORKING



             INDUSTRY STANDARD
             STORAGE
Parallel DW Appliance Experience
•   All hardware from a single vendor
•   Multiple vendors to chose from
•   Orderable at the rack or cluster
•   Vendor will
    – Assemble appliances
    – Image appliances with OS, SQL Server and Madison
      software
• Appliance installed in less than a day
• Support –
    – Vendor provides hardware support
    – Microsoft provides software support
SQL Server Parallel DW Node
Parallel DW - MPP Example
                                                            Database Servers


             Query Rewritten Into Steps
             That Run Efficiently On
             Database Servers




ODBC/JDBC
SQL92 with
Analytical
Extensions




                                                                               Dual Fiber Channel
                                          Dual Infiniband




      SELECT location, year
      sum(b.sales_amt)
      FROM customer a, sales b
      WHERE b.sales > 500 and
      a.custid = b.custid
      GROUP BY location, year
      ORDER BY 1,2
Database Servers
• A SQL Server 2008 instance
• SQL as primary interface
• Each MPP node is a highly tuned SMP node
  with standard interfaces
• DB engine nodes autonomous on local data
                              Database Server

                                           SQL
Ultra Shared Nothing
• An extension of traditional shared nothing design
   – Push shared nothing architecture into SMP node
      • IO and CPU affinity within SMP nodes
          – Eliminate contention per user query
          – Use full PDW Node resources for each user query
   – Multiple physical instances of tables
      • Distribute large tables
      • Replicate small tables
   – Re-Distribute rows “on-the-fly” when necessary
Control Node & Client Drivers
• Client connections always go through the control node
    – Clustered to a passive node to support High Availability
• Processes SQL requests
• Prepares execution plan
• Orchestrates distributed execution
• Local SQL Server to do final query plan processing / result
  aggregation
• Drivers
        • ODBC
        • OLE-DB
        • Ado.Net client drivers
Landing Zone
• Provides high capacity storage for data files from ETL
  processes
• Supports division of workload dedicated to ETL
  processes
• SSIS available on the landing zone
• Connected to PDW internal network
• Available as sandbox for other applications and scripts
  that run on internal network.

                    Landing      Data    Compute
          Source                Loader
                   Zone Files             Nodes
Backup Node
• Builds on SQL Server native backup/restore
  facility
• Executes at Infiniband network speeds
• Database-level backup
• Subsequent Back Ups are Optimized
• Coordinated backup across the nodes
• Quiesce write activity to synchronize
Software Architecture
                                    Other 3rd                        Nexus
                                                     MS BI
                                     Party                           Query             Database Server
                                                                                       Compute Nodes
                                                    (AS, RS)
                                     Tools                            Tool

                                                                                        DMS


Control Node        IIS
                       Admin Console                      JDBC                              User Data
                                                         OLE-DB                                                      SQL Server
                                                          ODBC
                                                         Ado.Net

                    PDW Services
                                                                                       Landing Zone
     DMS                                                                                                 Loader
                                                                                           DMS                           SQL SSIS
                                         Core Engine              DMS                                     Client
                         DSQL
    SQL OS                                Services               Manager


                                           SQL OS                                      Backup Node
                                                                                           DMS


        DW               DW                DW
                                                               DW Schema
   Authentication   Configuration         Queue                                        Management Node
                                                                   SQL Server
                                                                                                 HPC                AD




                             Existing MS software                      Built by DWPU                    3rd Party
Data Distribution supports even distribution of data across PDW nodes
Data Replication
SQL Server Parallel DW Architecture - HP
                                                                    Database Servers


                         Control Nodes
                                                                                       SQL
                        Active / Passive
                                                                                       SQL

     Client Drivers                        SQL
                                                                                       SQL



                                                                                       SQL




                                                                                             Dual Fiber Channel
                                                                                       SQL




                                                 Dual Infiniband
     Data Center
     Monitoring                                                                        SQL



                                                                                       SQL


                                                                                       SQL
   ETL Load Interface

                                                                                       SQL



                                                                                       SQL
   Corporate Backup
   Solution                                                        Spare Database Server                          MPP Architecture
                                                                                                                  HA Built In
Corporate Network       Private Network                                                                           Linear Scalability
Hub and Spoke – Flexible Business Alignment

  Parallel database copy                                            Support user groups with
  technology enables rapid                                          very different SLAs; hot,
  data integration and                                              warm and cold data;
  consistency between hub                                           different requirements on
  and spokes                                                        data loading, etc.




  Create SQL Server Parallel Data Warehouse, SQL Server 2008, Fast Track Data Warehouse,
                           and SQL Server Analysis Services spokes
 A Hub and Spoke solution gives you the flexibility to add/change diverse workloads/user groups,
                   while maintaining data consistency across the enterprise                        16
Parallel DW and Fast Track Hub and Spoke


                        Departmental
                         Reporting




   Regional Reporting                     High Performance HQ
                                                Reporting




                        Central EDW Hub




                             ETLTools


                                                                17
Microsoft Released first Technology Preview for
               Parallel Data Warehouse
•    First Technology Preview released on August 14
•    DATAllegro’s MPP engine is now ported to SQL Server 2008 and
     Windows Server 2008
•    10 customers from 7 industries signed up
      – First Premier BankCard was the first customer to enlist on
           Madison
      – Internally – ICE, MSIT, ADCenter, XBOX
•    Appliances with 8 to 20 nodes now ready to host customers test
     drives

Early Results
• Data Loading rates of 1 TB per hour
• Query executions at over 1.5 TB per minute
• Madison running 5 times faster than DATAllegro with Ingres DBMS
    before acquisition!

Launch of Parallel Data Warehouse:
• Next Technology Preview due early CY2010
• Technology Adoption Program (TAP) due early CY2010
     • Nominations now open
• Parallel Data warehouse to launch in summer 2010
Parallel DW Beta Programs
• Two Programs
  – MTP – Madison Technology Preview
     • 20 – 30 participants
     • Duration of 4 to 6 weeks
  – TAP – Beta production implementation
     • 6 – 8 customers
     • First iteration 9 to 12 weeks
Parallel DW Beta Programs
• Requirements
  –   Focus on EDW and large data marts
  –   Migration projects, not green field
  –   Open to customers & prospects
  –   30+ TB of data…at least 4 100+ TB
  –   Hub-and-spoke in only a select few cases
Case Study: First Premier Bankcard
      Existing                  Current             Madison
    Environment                Challenges          Highlights

Hardware                   Data Load Speeds     Improved by 300%
16 CPU HP 8620 Itanium
Hitachi Storage 27TB Raw
SATA 21 LUNS
                           Analytic Capacity    30TB/160 Cores

Software                   Analytic Speed        Query Speeds 70X
Windows 2003 SP2                               Improvement
SQLServer 2008
SSIS/SSRS
                           Mixed Workload       Concurrency
Data Warehouse                                 Mixed Workload
18 Terabytes
Star Schema                Total Cost of        TCO Lowered by
80 Fact Tables
500 + Dimensions
                              Ownership        50%
Microsoft Commitment
• MTP
   – High touch Support
   – MS or partner will provide HW and will host the MTP
   – Customer may have opportunity to engage with TAP
   – MS will work with customer to define scope and success criteria
   – MS will perform the bulk of MTP work (2 -3 resources)
• TAP
   – Customer must procure the Madison reference architecture and
      conduct the TAP in their own data center
   – Premier support will be provided
   – MSFT Services will be provided
   – Training / mentoring will be provided
   – MS will work with customer to define scope and success criteria
Customer Commitment
• MTP
   – Customer to provide data, queries, concurrency model, existing data
      model, etc.
   – Customer to provide SME and DBA to answer questions of MTP team
   – Customer to provide existing benchmarks
   – Customer to define priorities for testing and areas of interest
   – Customer to attend 2-3 day MTP interactive session and review
• TAP
   – Customer to provide data, queries, concurrency model, existing data
      model, etc.
   – Customer to provide SME, DBA and other resources to work with MS
      TAP team
   – For onsite – customer to provide building access, internet access, etc
   – Customer to provide PDW Reference Hardware
MTP & TAP Schedule
• MTP 1 – Completed
• MTP 2 – Q1 2010
• TAP – Q2 2010
• RTM – Summer 2010
Next Steps
Proof Steps
    Quick Start DW Roadmap Service
    Architectural Design Session
    Madison Technology Preview (MTP)
    Review Madison, SQL Server Classic or Fast Track
    DW HW/SW configurations and pricing
www.bayareasql.org

To attend our meetings or inquire about speaking opportunities,
                        please contact:

Mark Ginnebaugh, User Group Leader mark@designmind.com
© 2009 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.

More Related Content

What's hot

HP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management SolutionsHP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management SolutionsEduardo Castro
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackbuildacloud
 
Towards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software ApplicationsTowards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software ApplicationsHeiko Koziolek
 
Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hoodguest2dd056
 
Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)Imagem_Oficial
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High AvailabilityHarold Wong
 
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp
 
Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Fabrizio Volpe
 
BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003Sanjeev Kumar
 
Dell high density GPU solution
Dell high density GPU solutionDell high density GPU solution
Dell high density GPU solutionClayton Li
 
Sql Server 2012 overview and licensing
Sql Server 2012 overview and licensingSql Server 2012 overview and licensing
Sql Server 2012 overview and licensingRay Cochrane
 
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday PhillyMicrosoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday PhillyMark Kromer
 
Evolved BI with SQL Server 2012
Evolved BIwith SQL Server 2012Evolved BIwith SQL Server 2012
Evolved BI with SQL Server 2012Andrew Brust
 
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...Microsoft Private Cloud
 
Lap Around Sql Azure
Lap Around Sql AzureLap Around Sql Azure
Lap Around Sql AzureAnko Duizer
 

What's hot (20)

Roger boesch news xd_xa_nov (1)
Roger boesch news xd_xa_nov (1)Roger boesch news xd_xa_nov (1)
Roger boesch news xd_xa_nov (1)
 
HP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management SolutionsHP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management Solutions
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 
Why you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloudWhy you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloud
 
Towards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software ApplicationsTowards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software Applications
 
Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hood
 
Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)Eu Esri 2011 - Esri (Damian Spangrud)
Eu Esri 2011 - Esri (Damian Spangrud)
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High Availability
 
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
ITCamp 2012 - Adrian Stoian - Migrating from CFG MGR 2007 to CFG MGR 2012
 
Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004]
 
User Group Bi
User Group BiUser Group Bi
User Group Bi
 
BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003
 
Dell high density GPU solution
Dell high density GPU solutionDell high density GPU solution
Dell high density GPU solution
 
Print Manager Plus
Print Manager PlusPrint Manager Plus
Print Manager Plus
 
SQLFire lightning talk
SQLFire lightning talkSQLFire lightning talk
SQLFire lightning talk
 
Sql Server 2012 overview and licensing
Sql Server 2012 overview and licensingSql Server 2012 overview and licensing
Sql Server 2012 overview and licensing
 
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday PhillyMicrosoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
 
Evolved BI with SQL Server 2012
Evolved BIwith SQL Server 2012Evolved BIwith SQL Server 2012
Evolved BI with SQL Server 2012
 
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
 
Lap Around Sql Azure
Lap Around Sql AzureLap Around Sql Azure
Lap Around Sql Azure
 

Viewers also liked

Microsoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse PresentationMicrosoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse PresentationMicrosoft Private Cloud
 
Data Center Architecture Trends
Data Center Architecture TrendsData Center Architecture Trends
Data Center Architecture TrendsPanduit
 
Comparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse PlatformsComparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse PlatformsDavid Portnoy
 
Data center network architectures v1.3
Data center network architectures v1.3Data center network architectures v1.3
Data center network architectures v1.3Jeong, Wookjae
 
Big Data: An Overview
Big Data: An OverviewBig Data: An Overview
Big Data: An OverviewC. Scyphers
 

Viewers also liked (6)

Microsoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse PresentationMicrosoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse Presentation
 
Data Center Architecture Trends
Data Center Architecture TrendsData Center Architecture Trends
Data Center Architecture Trends
 
Web content mining
Web content miningWeb content mining
Web content mining
 
Comparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse PlatformsComparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse Platforms
 
Data center network architectures v1.3
Data center network architectures v1.3Data center network architectures v1.3
Data center network architectures v1.3
 
Big Data: An Overview
Big Data: An OverviewBig Data: An Overview
Big Data: An Overview
 

Similar to SQL Server 2008 R2 Parallel Data Warehouse

Building applications using sql azure
Building applications using sql azureBuilding applications using sql azure
Building applications using sql azurepedrojcj
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
Sql azure introduction
Sql azure introductionSql azure introduction
Sql azure introductionSuherman .
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITBala Subra
 
Sql azure data services OData
Sql azure data services ODataSql azure data services OData
Sql azure data services ODataEduardo Castro
 
SQL Azure Federation and Scalability
SQL Azure Federation and ScalabilitySQL Azure Federation and Scalability
SQL Azure Federation and ScalabilityEduardo Castro
 
The IBM Netezza datawarehouse appliance
The IBM Netezza datawarehouse applianceThe IBM Netezza datawarehouse appliance
The IBM Netezza datawarehouse applianceIBM Danmark
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
 
Microsoft SQL Server 2012
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012 Dhiren Gala
 
09 necto architecture_ready
09 necto architecture_ready09 necto architecture_ready
09 necto architecture_readywww.panorama.com
 
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Spiffy
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Servicesgoodfriday
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Servicesgoodfriday
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsDenny Lee
 
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...IndicThreads
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overviewvolkerwill
 
SQL Server Developer 70-433
SQL Server Developer 70-433SQL Server Developer 70-433
SQL Server Developer 70-433jasonyousef
 

Similar to SQL Server 2008 R2 Parallel Data Warehouse (20)

Building applications using sql azure
Building applications using sql azureBuilding applications using sql azure
Building applications using sql azure
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
Sql azure introduction
Sql azure introductionSql azure introduction
Sql azure introduction
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
 
Sql azure data services OData
Sql azure data services ODataSql azure data services OData
Sql azure data services OData
 
SQL Azure Federation and Scalability
SQL Azure Federation and ScalabilitySQL Azure Federation and Scalability
SQL Azure Federation and Scalability
 
The IBM Netezza datawarehouse appliance
The IBM Netezza datawarehouse applianceThe IBM Netezza datawarehouse appliance
The IBM Netezza datawarehouse appliance
 
SQL Azure for ITPros
SQL Azure for ITProsSQL Azure for ITPros
SQL Azure for ITPros
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big
 
Microsoft SQL Server 2012
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012
 
09 necto architecture_ready
09 necto architecture_ready09 necto architecture_ready
09 necto architecture_ready
 
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Services
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Services
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutions
 
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overview
 
SQL Server Developer 70-433
SQL Server Developer 70-433SQL Server Developer 70-433
SQL Server Developer 70-433
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
 

More from Mark Ginnebaugh

Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015Mark Ginnebaugh
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Mark Ginnebaugh
 
Platfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big DataPlatfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big DataMark Ginnebaugh
 
Microsoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary KeysMicrosoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary KeysMark Ginnebaugh
 
DesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerDesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerMark Ginnebaugh
 
San Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetingsSan Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetingsMark Ginnebaugh
 
Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013Mark Ginnebaugh
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMark Ginnebaugh
 
Hortonworks Big Data & Hadoop
Hortonworks Big Data & HadoopHortonworks Big Data & Hadoop
Hortonworks Big Data & HadoopMark Ginnebaugh
 
Microsoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join OperatorsMicrosoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join OperatorsMark Ginnebaugh
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Mark Ginnebaugh
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMark Ginnebaugh
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Mark Ginnebaugh
 
Microsoft Data Mining 2012
Microsoft Data Mining 2012Microsoft Data Mining 2012
Microsoft Data Mining 2012Mark Ginnebaugh
 
Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012Mark Ginnebaugh
 
Business Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best PracticesBusiness Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best PracticesMark Ginnebaugh
 
Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Mark Ginnebaugh
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMark Ginnebaugh
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMark Ginnebaugh
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMark Ginnebaugh
 

More from Mark Ginnebaugh (20)

Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
 
Platfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big DataPlatfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big Data
 
Microsoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary KeysMicrosoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary Keys
 
DesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerDesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL Server
 
San Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetingsSan Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetings
 
Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
 
Hortonworks Big Data & Hadoop
Hortonworks Big Data & HadoopHortonworks Big Data & Hadoop
Hortonworks Big Data & Hadoop
 
Microsoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join OperatorsMicrosoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join Operators
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012
 
Microsoft Data Mining 2012
Microsoft Data Mining 2012Microsoft Data Mining 2012
Microsoft Data Mining 2012
 
Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012
 
Business Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best PracticesBusiness Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best Practices
 
Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud Ready
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data Services
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivot
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

SQL Server 2008 R2 Parallel Data Warehouse

  • 1. SQL Server and Data Warehousing SQL Server 2008 R2 Parallel Data Warehouse Appliance Speaker: Phil Hummel of WinWire Technologies Presentation developed by: Bruce Campbell Western Region Data Warehouse Specialist, Microsoft Silicon Valley SQL Server User Group February 16, 2009 Mark Ginnebaugh, User Group Leader, mark@designmind.com
  • 2. Agenda • SLQ 2008 R2 Parallel DW Appliance – Hardware and Software Architecture – Case Study – Customer Experience Opportunities • Next Steps
  • 3. SQL Server Parallel Data Warehouse Formerly Project Madison Project Madison Madison MPP Layer INDUSTRY STANDARD SERVERS Reference Hardware Platforms INDUSTRY STANDARD NETWORKING INDUSTRY STANDARD STORAGE
  • 4. Parallel DW Appliance Experience • All hardware from a single vendor • Multiple vendors to chose from • Orderable at the rack or cluster • Vendor will – Assemble appliances – Image appliances with OS, SQL Server and Madison software • Appliance installed in less than a day • Support – – Vendor provides hardware support – Microsoft provides software support
  • 6. Parallel DW - MPP Example Database Servers Query Rewritten Into Steps That Run Efficiently On Database Servers ODBC/JDBC SQL92 with Analytical Extensions Dual Fiber Channel Dual Infiniband SELECT location, year sum(b.sales_amt) FROM customer a, sales b WHERE b.sales > 500 and a.custid = b.custid GROUP BY location, year ORDER BY 1,2
  • 7. Database Servers • A SQL Server 2008 instance • SQL as primary interface • Each MPP node is a highly tuned SMP node with standard interfaces • DB engine nodes autonomous on local data Database Server SQL
  • 8. Ultra Shared Nothing • An extension of traditional shared nothing design – Push shared nothing architecture into SMP node • IO and CPU affinity within SMP nodes – Eliminate contention per user query – Use full PDW Node resources for each user query – Multiple physical instances of tables • Distribute large tables • Replicate small tables – Re-Distribute rows “on-the-fly” when necessary
  • 9. Control Node & Client Drivers • Client connections always go through the control node – Clustered to a passive node to support High Availability • Processes SQL requests • Prepares execution plan • Orchestrates distributed execution • Local SQL Server to do final query plan processing / result aggregation • Drivers • ODBC • OLE-DB • Ado.Net client drivers
  • 10. Landing Zone • Provides high capacity storage for data files from ETL processes • Supports division of workload dedicated to ETL processes • SSIS available on the landing zone • Connected to PDW internal network • Available as sandbox for other applications and scripts that run on internal network. Landing Data Compute Source Loader Zone Files Nodes
  • 11. Backup Node • Builds on SQL Server native backup/restore facility • Executes at Infiniband network speeds • Database-level backup • Subsequent Back Ups are Optimized • Coordinated backup across the nodes • Quiesce write activity to synchronize
  • 12. Software Architecture Other 3rd Nexus MS BI Party Query Database Server Compute Nodes (AS, RS) Tools Tool DMS Control Node IIS Admin Console JDBC User Data OLE-DB SQL Server ODBC Ado.Net PDW Services Landing Zone DMS Loader DMS SQL SSIS Core Engine DMS Client DSQL SQL OS Services Manager SQL OS Backup Node DMS DW DW DW DW Schema Authentication Configuration Queue Management Node SQL Server HPC AD Existing MS software Built by DWPU 3rd Party
  • 13. Data Distribution supports even distribution of data across PDW nodes
  • 15. SQL Server Parallel DW Architecture - HP Database Servers Control Nodes SQL Active / Passive SQL Client Drivers SQL SQL SQL Dual Fiber Channel SQL Dual Infiniband Data Center Monitoring SQL SQL SQL ETL Load Interface SQL SQL Corporate Backup Solution Spare Database Server MPP Architecture HA Built In Corporate Network Private Network Linear Scalability
  • 16. Hub and Spoke – Flexible Business Alignment Parallel database copy Support user groups with technology enables rapid very different SLAs; hot, data integration and warm and cold data; consistency between hub different requirements on and spokes data loading, etc. Create SQL Server Parallel Data Warehouse, SQL Server 2008, Fast Track Data Warehouse, and SQL Server Analysis Services spokes A Hub and Spoke solution gives you the flexibility to add/change diverse workloads/user groups, while maintaining data consistency across the enterprise 16
  • 17. Parallel DW and Fast Track Hub and Spoke Departmental Reporting Regional Reporting High Performance HQ Reporting Central EDW Hub ETLTools 17
  • 18. Microsoft Released first Technology Preview for Parallel Data Warehouse • First Technology Preview released on August 14 • DATAllegro’s MPP engine is now ported to SQL Server 2008 and Windows Server 2008 • 10 customers from 7 industries signed up – First Premier BankCard was the first customer to enlist on Madison – Internally – ICE, MSIT, ADCenter, XBOX • Appliances with 8 to 20 nodes now ready to host customers test drives Early Results • Data Loading rates of 1 TB per hour • Query executions at over 1.5 TB per minute • Madison running 5 times faster than DATAllegro with Ingres DBMS before acquisition! Launch of Parallel Data Warehouse: • Next Technology Preview due early CY2010 • Technology Adoption Program (TAP) due early CY2010 • Nominations now open • Parallel Data warehouse to launch in summer 2010
  • 19. Parallel DW Beta Programs • Two Programs – MTP – Madison Technology Preview • 20 – 30 participants • Duration of 4 to 6 weeks – TAP – Beta production implementation • 6 – 8 customers • First iteration 9 to 12 weeks
  • 20. Parallel DW Beta Programs • Requirements – Focus on EDW and large data marts – Migration projects, not green field – Open to customers & prospects – 30+ TB of data…at least 4 100+ TB – Hub-and-spoke in only a select few cases
  • 21. Case Study: First Premier Bankcard Existing Current Madison Environment Challenges Highlights Hardware Data Load Speeds Improved by 300% 16 CPU HP 8620 Itanium Hitachi Storage 27TB Raw SATA 21 LUNS Analytic Capacity 30TB/160 Cores Software Analytic Speed Query Speeds 70X Windows 2003 SP2 Improvement SQLServer 2008 SSIS/SSRS Mixed Workload Concurrency Data Warehouse Mixed Workload 18 Terabytes Star Schema Total Cost of TCO Lowered by 80 Fact Tables 500 + Dimensions Ownership 50%
  • 22. Microsoft Commitment • MTP – High touch Support – MS or partner will provide HW and will host the MTP – Customer may have opportunity to engage with TAP – MS will work with customer to define scope and success criteria – MS will perform the bulk of MTP work (2 -3 resources) • TAP – Customer must procure the Madison reference architecture and conduct the TAP in their own data center – Premier support will be provided – MSFT Services will be provided – Training / mentoring will be provided – MS will work with customer to define scope and success criteria
  • 23. Customer Commitment • MTP – Customer to provide data, queries, concurrency model, existing data model, etc. – Customer to provide SME and DBA to answer questions of MTP team – Customer to provide existing benchmarks – Customer to define priorities for testing and areas of interest – Customer to attend 2-3 day MTP interactive session and review • TAP – Customer to provide data, queries, concurrency model, existing data model, etc. – Customer to provide SME, DBA and other resources to work with MS TAP team – For onsite – customer to provide building access, internet access, etc – Customer to provide PDW Reference Hardware
  • 24. MTP & TAP Schedule • MTP 1 – Completed • MTP 2 – Q1 2010 • TAP – Q2 2010 • RTM – Summer 2010
  • 25. Next Steps Proof Steps Quick Start DW Roadmap Service Architectural Design Session Madison Technology Preview (MTP) Review Madison, SQL Server Classic or Fast Track DW HW/SW configurations and pricing
  • 26. www.bayareasql.org To attend our meetings or inquire about speaking opportunities, please contact: Mark Ginnebaugh, User Group Leader mark@designmind.com
  • 27. © 2009 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.