Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

39

description

Current Life Technical Presales Consultant Data Warehouse Architect Projects: Previous lives Microsoft Consulting ASB Bank DWH Team ADHB ASB MRP Telecom Vero Insurance AirNZ Metrowater Sky City Fonterra etc

Transcript of Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Page 1: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.
Page 2: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

SQL Server 2005 Real World Data WarehousesDouglas Barrett (WhereScape)Data Warehouse Architect

VOC202

Page 3: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

MeCurrent Life

Technical Presales ConsultantData Warehouse ArchitectProjects:

Previous livesMicrosoft ConsultingASB Bank DWH Team

ADHBASBMRPTelecomVero InsuranceAirNZ

MetrowaterSky CityFonterraetc

Page 4: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

AgendaData Warehouse 101

Talk the same languageSQL Server 2005 and Data Warehousing

The Good and the BadDWH Projects

Secrets for successCustomers

ADHB – Mr Paul McGrath (DWH Manager)ASB - Mr Steve Letford (BI Manager)

Questions and Answers

Page 5: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Data Warehouse 101Organisations use functional systems to run their businessData is locked away

Financials

Sales

HR

Page 6: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

BI SolutionData Warehouse

Data Warehouse 101Financials

Sales

Financials

Other

Inventory

CRM

Reformat Data

SQL Server 2005

AS, RS and Excel or PP

Page 7: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

BI SolutionData Warehouse

Data Warehouse ProjectsFinancials

Sales

Financials

Other

Inventory

CRM

Reformat Data

Page 8: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Data Warehouse Risk / Time

Reformat DataExtract Transform Load

Page 9: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

SQL 2005 BI Platform - ProsRelational Database

PartitioningDMVs

Analysis ServicesUnified Data ModelKPIs

Integration ServicesPipeline Processing

Reporting ServicesCube supportReport Model / Report Builder

Page 10: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

SQL 2005 BI Platform - ProsRelational Database

PartitioningDMVs

Analysis ServicesUnified Data ModelKPIs

Integration ServicesPipeline Processing

Reporting ServicesCube supportReport Model / Report Builder

Page 11: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

SQL 2005 BI Platform - ProsRelational Database

PartitioningDMVs

Analysis ServicesDevelopment EnvironmentKPIsUDM

Integration ServicesPipeline processing

Reporting ServicesCube supportModel / Report Builder

Excel ServicesBI Portal

Performance PointForecasting / PlanningDashboarding

Page 12: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

SQL 2005 BI Platform - ConsMetadata missing Logging controlIntegration Services

Consistency of ImplementationAuditing / loggingMetadata

Page 13: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

SQL 2005 BI Platform - Considerations

Disk layoutDataLogsTempdbExclusivity

Processor – 64 bitServer MemoryStats and Indices

Page 14: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

DWH Projects – Secrets to success1. Find a sponsor2. Prototype3. User driven design4. Maintain momentum5. Remove Mysteries6. The DWH is a process not a project7. Small team of smart people

Page 15: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

DWH Projects – Secrets to success

Page 16: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 1Find the sponsor

As high up as possible (Executive)In the businessFind out their painThey will determine success / failure Clears the way – makes life easy

Page 17: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 2Prototype – users don’t know what they want

Build what is possible – then show users1 – 2 weeks using real dataRequirements are generally a waste of timeFind out KPIs and core reportsProvides a picture / estimate of the full project

Page 18: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 3User driven design

Show them what is possibleLet them decide how to handle issues / rules“Socialise the design”No surprises at the end of a project

Page 19: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 4Maintain momentum

Shorter focused projects – single business area3 months maxShort intense projects retain business involvement

Page 20: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 5Remove Mysteries

Data Warehouse processing will always have problemsProcessing should make it easy to find out “what happened”Documentation is pretty handy

Page 21: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 6The DWH is a process not a project

Needs BAU resourceThe data warehouse is never staticAlways new data problems / enhancements / tuning

Page 22: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Secrets to success 7Small Team of Smart People

Teams don’t scale wellAble to talk to the businessAble to develop complex transformsAble to model the data based on implied requirements

Page 23: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHBMr Paul McGrathData Warehouse Manager

Page 24: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHB – Previous SituationTeam of 5 SQL Server 2000 and DTSBogged down by BAUUnable to manage change quicklyUnable to deliver new dataNo consistency or standardsChange control was a mess

Business getting frustrated with slow delivery.

Page 25: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHB – DWH ProjectWhereScape RED

Single ProductSpeed of DevelopmentStandardsBuilt in Change ControlSelf DocumentingMethodology - Prototype and iterateManages database

Generates SQL Stored procedures and Analysis Services Cubes

Page 26: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHB – DWH ProjectWhereScape RED3 month project to redevelop Inpatient and some Outpatient systems for AnalysisPrototype and iterateFull ownership by ADHB Development TeamInvolve analystsOngoing support and enhancements

Page 27: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Upgraded to SQL Server 2005 and AS 2005Upgraded to 64bit ServersWhereScape RED already SQL Server 2005 compliant including Analysis Services 2005Benefits

Make use of the latest features, fully supported by RED PartitioningRankingNew Analysis Services features including KPI’s

Pain – minimal

ADHB – SQL 2005

Page 28: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

EDW with multiple data sources Approx 150Gb and growingExpanding to other areas

RadiologyHaematology/OncologyMental HealthFinance, HR etc

Catch up on a back log of workStart being proactive to usersManagement Information Portal

MOSS and Excel ServicesInteractive Reporting Excel 2007Customizable

ADHB – Current Situation

Page 29: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHB – Information Portal

Page 30: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHB – Information Portal

Page 31: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHB – DWH ProjectExtend to other areas:

OutpatientsHaematologyMental

Catch up on a back log of workStart being proactive to usersDelivery via Reporting Services

Page 32: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ADHBMr Paul McGrathData Warehouse Manager

Page 33: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ASBMr Steve LetfordBI Solution Manager

Page 34: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ASB – Previous SituationNew Data mart project support regulatory requirementsRelatively large team of developers and designersSQL Server 2005 and SSISProject got stuck with design, implementation issues, unable to engage with the business.Unable to deliver the project

Business getting frustrated with IT for slow delivery.

Page 35: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ASB – DWH ProjectWhereScape REDProject to redevelop key data martPrototype and iterateInvolve Business representativesOngoing support and enhancementsSuccessfully delivered

Utilising SQL Server partitioning, Analysis Services 2005 and Reporting Services

Page 36: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ASB – DWH OngoingCreate a group wide governance committeeExtend data mart into a set of federated data martsRollout reports Group wideCreate a services

modelMove to 64bit

Page 37: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

ASBMr Steve LetfordBI Solution Manager

Page 38: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

Questions?

Page 39: Douglas Barrett (WhereScape) Data Warehouse Architect VOC202.

© 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.