Professional Documents
Culture Documents
Module Overview
Considerations for Data Warehouse Infrastructure
Planning Data Warehouse Hardware
Scaling-out a BI Solution
Planning for High Availability
Data Volume
Number of Users
Analysis/Report Complexity
Availability Requirements
Processing
Aggregation storage
Multidimensional on disk
Tabular in memory
Query execution
DW
Reporting
Client requests
Data source queries
Report rendering
Caching
Snapshot execution
Subscription processing
Report Server Catalog I/O
Operations and
Maintenance
OS activity
Logging
SQL Server Agent Jobs
SSIS packages
Indexes
Backups
DW
Servers
Hardware costs
Software license costs
Configuration complexity
Scalability & Performance
Flexibility
Many
Scaling-out a BI Solution
Data Warehouse
Integration Services
Analysis Services
Reporting Services
Data Warehouse
Analysis Services
Integration Services
Reporting Services
Consumption Rate
Determining Processor and Memory Requirements
Determining Storage Requirements
Considerations for Storage Hardware
SQL Server Data Warehouse Appliances
SQL Server Parallel Data Warehouse
Storage Enclosure
Server
Storage
Processors
4-Spindle RAID 10 Disk Groups
Windows Server
Quad
Core
CPU
Dual Port
FC HBA
Quad
Core
CPU
Dual Port
FC HBA
Dual Port
FC HBA
Max I/O Rate = 2000 MB/s
Fiber Switch
SQL Server
Storage Enclosure
Storage
Processors
4-Spindle RAID 10 Disk Groups
Storage Enclosure
Storage
Processors
4-Spindle RAID 10 Disk Groups
number of cores:
((Average query size in MB/ MCR) x Concurrent users) / Target response time
Factor in compression
Typically 3:1
Configuration databases
Log files
TempDB
Staging tables
Backups
Analysis Services models
on tested configurations
Part of a range of SQL Server-based appliances
Available from multiple hardware vendors
Management
Servers
Landing Zone
(ETL Interface)
Backup Nodes
Control Node
Cluster
Infiniband
hardware appliances
Massively parallel processing
Shared-nothing architecture
Dedicated control nodes, compute nodes, and
storage nodes
Database servers
(compute nodes)
Storage Arrays
Logon Information
Virtual Machine: 20463C-MIA-SQL
Use Name: ADVENTUREWORKS\Student
Password: Pa$$w0rd
Estimated Time: 30 Minutes
Lab Scenario
You are planning a data warehouse solution for
Adventure Works Cycles, and have been asked to
specify the hardware required. You must design a
SQL Server-based solution that provides the right
balance of functionality, performance, and cost.
Lab Review
Review DW Hardware Spec.xlsx in the
D:\Labfiles\Lab02\Solution folder. How does the
hardware specification in this workbook compare to
the one you created in the lab?