Professional Documents
Culture Documents
Agenda
Introduzione
in che ecosistema si posiziona il Data Warehouse? Trend attuali del settore
Il Ciclo di vita di un progetto di Data Warehouse best practices e principali errori da evitare: un caso di studio Modellazione del Data Warehouse problematiche attuali:
Consolidamento ambienti come utilizzare modelli logici settoriali per semplificare il processo Implementazione decentrata di un DWH consolidato, un caso di studio
Trend Tecnologici: L'era delle DWA - Data Warehouse Appliances Integrazione dei Dati (17/04/2010) :
Metodologie e Best Practices per la fase di sviluppo dei flussi di ETL Limportanza della gestione dei Metadati
Data Governance
Industry Models
Data Warehouse
Challenges
Integration costs & skills What Do Companies Need Metadata synchronization for Business Intelligence & Analytics? Performance optimization Administration costs & skills Maintenance costs & skills Upgrade synchronization Services Ongoing integration certification
Data Governance
Industry Models
Data Warehouse
According to Gartner Group almost 1/3 of data warehouse projects will be do over. Whats behind this trend?
Lack of ROI
A Gartner Group study show that only 40 percent of enterprises measure ROI for their data warehousing initiatives How do you know if you succeeded if you do not measure it?
More on Trends
2. Cost and delivery pressure (anyone not have that?).
The need for data to answer a specific business need in a compressed time period causes (more and more) data proliferation Costs!!! DW operational costs appear to outweigh benefits and the pressure to reduce costs is severe to most DW organizations (remember the ROI problem?)
3.
Warehouses have become more active and critical at the same time!.
Warehouses are not only becoming more active, but they are also becoming more critical (did you plan for that ?) This drives the need for a completely different architecture and things like HA and DR. Batch windows shrinking, queries becoming more complex, need for more sophisticated analytics (all at once!)
and more
4. In comes the Appliance.
Isnt appliance just a cool word for having a prescribed solution that works and lessens the time to market?
Appliance = reduced time to market + built for data warehousing + hard to ignore!
Data that is used is data that is exposed Compliance laws Need for more detailed data 2. Right-time replaces real time
Match need to application 3. Dont just load your data- MASTER your data!
Ye Shall master thy Data
Reuse is key
10
12
One of the most common, yet potentially fatal disorders involves the sponsorship of the DW/BI environment. A business sponsor disorder is often the contributing factor to data warehouse stagnation.
Margy Ross , Ralph Kimball
Business Sponsor
13
2007
Input voor klantinteractie
2010
Input voor klantinteractie
Bestaande bronnen
Bestaande bronnen
Geen klantbeeld
14
Quick vamo
2009 IBM Corporation
Eind 2007 (i.p.v. 2009) eerste formele klantbeeld als input voor klantinteractie
Lack of overview of status, deliverables, interdependency of all CRM-data related projects and insight in support of project objectives to objectives of CLM and ZM Klantbeeld. Limited insight if information requirements as outlined by business are covered in running and future CRM data-related projects, how and when. No matching CRM-data model (compliant with SID/Siebel for ZM Klantbeeld and therefore no sufficient guidance from desired Klantbeeld towards feasible and coherent IT projects. Limited business involvement in running BI Program and CRM-data related projects. Limited alignment of data-related efforts between demand (business) versus supply (IT NL). Fragmented processes, unclear ownership, roles and responsibilities related to CRMdata projects and maintenance. Limited steering on CRM data-related projects possible
15 2009 IBM Corporation
Background
Within xx, several projects have recently been started by business and IT that should improve the quality and availability of CRM data for analytical and operational CRM activities and contribute to the 360view of the customer. With regard to these projects, the following issues are perceived by KPN: Lack of overview of status, deliverables, interdependency of all CRM-data related projects and insight in support of project objectives to objectives of CLM and ZM Klantbeeld. Limited insight if information requirements as outlined in ZM Klantbeeld are covered in running and future CRM data-related projects, how and when. No matching CRM-data model (compliant with SID/Siebel for ZM Klantbeeld and therefore no sufficient guidance from desired Klantbeeld towards feasible and coherent IT projects. Limited business involvement in running BI Program and CRM-data related projects. Limited alignment of data-related efforts between demand (business) versus supply (IT NL). Fragmented processes, unclear ownership, roles and responsibilities related to CRM-data projects and maintenance. Limited steering on CRM data-related projects possible. In order to start solving these issues, KPN wants to improve data governance for KPN ZM CRM data related projects. As a first step, KPN ZM wants to start a project to agree on a roadmap on the delivery of ZM Klantbeeld information requirements, to define a data architecture and to define, implement and pilot a pragmatic governance framework around the running and future CRM-data related projects.
16 2009 IBM Corporation
17
Business
IT
18
19
In the end, data warehouse implementation shouldnt be the focus; its a means. The goal is to deliver a solution to support an immediate business need.
Baseline Consulting
20
What is the company mission and how can the warehouse play a role in supporting that? (Its on your wall, on your website, on your annual report)
Create a business advisory committee for the warehouse Who on the committee is the most vocal and passionate? Look for more than one sponsor for true success in the enterprise (yes have a sponsor redundancy program!)
Technology
Business Need
21
DW Program Manager
DW Technical Architect Data Quality Coordinator Metadata Coordinator
Project Teams
Project Manager Business Analysts Source Analysts Data Modeler ETL Developer DBA BI Tool Developer Testing Coordinator Implementation Coordinator
DW Maintenance
Metadata Management Source Extract Support ETL Support Reporting/Analytic Support DBAs Data Modelers
Tools Support
ETL Specialist Query & Reporting Specialist OLAP Specialist Data Quality Specialist Data Mining Specialist
22
I think I speak for everyone when I say - what in Gods name are you talking about????
23 2009 IBM Corporation
Communicate again
Communication early, Communicate often!!!
How often do you talk about what the warehouse is doing today with the executives?
Push out a scorecard monthly
How many business questions did the warehouse answer last month? A
Example (JPMC)
775 end users, 276 Source systems,8729 attributes 15 TB database growing to 20 TB over next 18 months 28,000 Batch ETL jobs/month 2,000 5000 Queries / Day
24
Data Governance:
Management of enterprise data assets to increase the use and trust of the data.
Process Governance:
Data
Business oversight of the decisions to align planning, measurement, and analysis efforts across the organization.
Organizational Governance:
Processes, people and structure that enable the ongoing management and control of BI initiatives.
Technology Governance:
Organization
Technology
Ensuring that the right portfolio of tools and technologies are in the place to deliver the right BI capabilities to the business.
25
27
Access Layer
Analytics Layer
ro ac M
Bu ild
Data Quality Metadata Technical Infrastructure Program Management & Organizational Change Quality Assurance Security & Privacy
28 2009 IBM Corporation Iterative Incremental
o pl De y
Key Themes
Macro Design
Micro Design
Outline Solution Strategy Determine Analytics Requirements Determine Data Repository Requirements Determine Data Integration Requirements Assess Business Impact
Build Cycle
Deployment
Solution Outline
Outline Architecture Model Assess Infrastructure Impact Confirm BI Strategy and Planning
Cutover to Production
Plan Development
Plan Deployment
Implementation Checkpoint
Whack O MARTS
31
32
Failure of the solution to keep pace with the business Diminishing business value Much of the effort involved in modifying a traditionally designed data warehouse is associated with rewriting the DDL, ETL processes and SQL, for creating, loading and querying the data warehouse respectively
33
Case Study: North Europe Telco with many companies around the World
1DW implementation
Develop DWH once using a reference model in a first country pilot Reuse many time to deploy on the other countries
According to best practices TDWM should be fed and separated from operational systems via staging area Telco Operational systems
Switches & Gateways
On-net DLD On-net IDD Off-net DLD Off-net IDD
Involved Party All Inbound & Outbound
Originating Service Providers Terminating Service Providers Subscribers and Inbound Roamers Postpaid Subscriptions Prepay Cards Interconnect Agreements Service Level Agreements Pricing Agreements
Unrated CDRS
The invoice table will store billing history for each call
STAGING AREA
Arrangement
Interconnect Settlement
Rated CDRs
Each Service Usage has multiple components for each rate basis Applicable Internal and external rates (i.e., billing rates, interconnect rates, network costs, VAT, etc.) Circuits Switches Gateways
Wireless
Charging Rate
Other
Billing
Invoice Detail
while the Paktel implementation already deviated from these best practices in favour of country a specific implementation Telco Operational systems
Switches & Gateways
On-net DLD On-net IDD Off-net DLD Off-net IDD
All Inbound & Outbound
Involved Party
Originating Service Providers Terminating Service Providers Subscribers and Inbound Roamers Postpaid Subscriptions Prepay Cards Interconnect Agreements Service Level Agreements Pricing Agreements
Unrated CDRS
??
The invoice table will store billing history for each call
Arrangement
Interconnect Settlement
Rated CDRs
??
Each Service Usage has multiple components for each rate basis Applicable Internal and external rates (i.e., billing rates, interconnect rates, network costs, VAT, etc.) Circuits Switches Gateways
Wireless
Charging Rate
Other
Billing
??
Invoice Detail
No Interconnect System in Pakistan Incoming calls stored in a new local table not based on TDWM Table layout based on source MSC_CDR layout, not TDWM Rating logic replicated in the Data Warehouse Analysis area and reports are changed accordingly
36
with further deviations for TZ rather than realigning on TDWM Telco Operational systems
Switches & Gateways
On-net DLD On-net IDD Off-net DLD Off-net IDD
All Inbound & Outbound
Involved Party
Originating Service Providers Terminating Service Providers Subscribers and Inbound Roamers Postpaid Subscriptions Prepay Cards Interconnect Agreements Service Level Agreements Pricing Agreements
Unrated CDRS
??
The invoice table will store billing history for each call
Arrangement
Interconnect Settlement
Rated CDRs
??
Each Service Usage has multiple components for each rate basis Applicable Internal and external rates (i.e., billing rates, interconnect rates, network costs, VAT, etc.) Circuits Switches Gateways
Wireless
Charging Rate
Other
Billing
??
Invoice Detail
Interconnect System in Tanzania Incoming calls stored in a new table based on Paktel approach, not TDWM Table layout based on source system layout, not TDWM Analysis area and reports are changed accordingly
37
assuming that all reports and models are identical for all countries, only the source data and ETL1/2 processing being potentially different
Country
ETL1/2
ETL Sources Country A ETL ETL ETL ETL BO Universe
Local
Corporate
Identical Different
ETL
ETL
Sources Country B
Different
System Of Record
Summary Area
DataMarts
Identical
ETL ETL ETL ETL ETL ETL REPLICA of MIC Corporate DW Solution Sources Country Z BO Universe
All reports and models are identical for all countries All other components, including ETL3/4, are exactly identical to xxx Corporate DW Solution
38
Trade off :
information model optimization for normalization and generics
Improve:
longer term model manageability extensibility synchronization between source and target applications and business processes
Layer 2 TDW Star Schemas BSTs (Denormalized) (Denormalized) Optimizaed Summaries TDW Summary Area TDW3NF Detail Data System of Record
Layer 1
39
Simple
Division
To extend traditional data models for new concepts requires new tables to be created, with all the associated DDL, ETL and SQL code to create, load and access them. Generic models are much more flexible.
Inter-subject area associative tables
Department
Party
Product Group
Arrangement
Event
Condition
Product
Product
Service
Rate Group
User
Usage
Rate
40
xSDM
Classification model for defining business meaning across all models, applications and mapping databases
mapping
xBST
mapping
xDWM
41
xDW Architecture
Logical Design
Data Warehouse model for specific industry provides full enterprise data warehouse blueprint Enterprise DW design can be generated over a series of manageable phases
Overall corporate data classification model with common language & terms Data Mart templates enable fast accurate requirements gathering Data Mart DB design can be generated from Templates
Sources
Billings
Essbase
Business Applications
Rel. Mgt Usage
Physical Design
Staging Area
Relational
Other
ETL/Messaging
Mgt Reporting
42
Legacy OSS/BSS OE/OM OE/OM OE/OM OE/OM Billing Billing OE/OM OE/OM OE/OM OE/OM Campaign Mgmt Campaign Mgmt OE/OM OE/OM OE/OM OE/OM CRMS CRMS OE/OM OE/OM OE/OM OE/OM Retail POS Retail POS OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM Provisioning Provisioning OE/OM OE/OM OE/OM OE/OM Network Ops Network Ops OE/OM OE/OM A/P,OE/OM A/R, G/L A/P,OE/OM A/R, G/L OE/OM OE/OM OE/OM OE/OM Collections Collections
MOLAP
Aggregations
ROLAP
Data Mining
Extract Vectors
DW #1 DW #1 (Marketing) (Marketing)
DW #2 DW #2 (Finance) (Finance)
Profiling
Bespoke ETL
A/P, A/R A/P, A/R Collections Collections Retail POS Retail POS
Classification Classification
Classification Classification
Entity Na me Entity Na me Fie ld- 11(PK) Field- (PK) Fie ld- 22(FK) Field- (FK) Fie ld- 3 Field- 3 Fie ld- 4 Field- 4 Fie ld- 55 FieldFie ld- 66 FieldFie ld- 88 FieldFie ld- 99 FieldFie ld- 10 Field- 10
Classificatio n
Classification
Classification
Entity Name Entity Na me Fie ld- 11 PK) Field- ( (PK) Fie ld- 22 FieldFie ld- 33 FieldVery Lo ng F Field-4 Very Lo ng ield -4 Very Lo ng F ield -5 Very Lo ng Field-5
Entity Name Entity Name Field- 1 (PK) Field -1 (PK) Field- 2 (FK) Field -2 (FK) Field- 3 Field -3 Field- 4 Field -4 Field- 5 Field -5 Field- 6 Field -6
Entity Name Entity Name Field -1 (PK) Fie ld- 1 ( PK) Fieldld- 2 ( FK) Fie -2 (FK) Fieldld- 3 ( FK) Fie -3 (FK) Fie ld- 44 FieldFie ld- 55 FieldFie ld- 66 Field-
Entit y Na me Entity Name Field -1 (PK) Field-1 (PK) Field -2 (FK) Field-2 (FK) Field -3 Field-3 Field -4 Field-4 Field -5 Field-5 Field -6 Field-6
Classif icatio n
Classif icatio n
Allfusion ERWin
Entity Name Entity Na me Field-1 (PK) Fie ld- 1 (PK) Field-2 2 (FK) Fie ld- (FK) Field-3 3 Fie ldField-4 4 Fie ldField-5 5 Fie ldField-6 Fie ld- 6 Very Lon g Field- 7 Very Lo ng Field -7 Very Lon g Field- 8 Very Lo ng Field -8
Entity Name Entity Na me Field-1 1 (PK) Fie ld- (PK) Field-2 2 Fie ldField-3 3 Fie ld-
Classification
DW #1 DW #1 (Marketing) (Marketing)
Aggregations
DW #2 DW #2 (Finance) (Finance)
Bespoke ETL
A/P, A/R A/P, A/R Collections Collections Retail POS Retail POS
Profiling
Scoped TBSTs
TDW Standard Measures and Dimensions MOLAP ROLAP
DB2 OLAP Server Business Objects Cognos Impromptu Microstrategy
Aggregations
Best Practices: Using Information Frameworks for Standardization across Operating Subsidiaries
Legend
Legacy TDW Standardized Shared TDW Standardized & Shared
GROUP
Sales and Marketing OE/OM NOPs and Provisioning Usage and Retention Billing and Finance Customer Care
Concepts & KPIs
Customer Prospect Product (Offered) Campaign Business Partner Channel Time Period -------------------------------# Hits # Unique visitors # Prospects Response % Campaign Perf. Achievement % Acquisition Cost Gross Sales Net Sales Commission Amt.
MOLAP
ROLAP
GROUP EDW
No ODS TDWM Based EDW TBST based ROLAP/MOLAP Some shared EDW views Some shared ROLAP/MOLAP
Subsidiary A
Sales and Marketing OE/OM NOPs and Provisioning Usage and Retention Billing and Finance Customer Care
Concepts & KPIs
Customer Prospect Product (Offered) Campaign Business Partner Channel Time Period -------------------------------# Hits # Unique visitors # Prospects Response % Campaign Perf. Achievement % Acquisition Cost Gross Sales Net Sales Commission Amt.
Enterprise KPIs
Subsidiary B
TDW based EAI ODS DW partly reengineered with TDWM TBST based ROLAP/MOLAP TBST based ROLAP reports (some shared)
Sales and Marketing OE/OM NOPs and Provisioning Usage and Retention Billing and Finance Customer Care
Concepts & KPIs
Customer Prospect Product (Offered) Campaign Business Partner Channel Time Period -------------------------------# Hits # Unique visitors # Prospects Response % Campaign Perf. Achievement % Acquisition Cost Gross Sales Net Sales Commission Amt.
OE/OM OE/OM OE/OM OE/OM Billing Billing OE/OM OE/OM OE/OM OE/OM Campaign Mgmt Campaign Mgmt OE/OM OE/OM OE/OM OE/OM CRMS CRMS OE/OM OE/OM OE/OM OE/OM Retail POS Retail POS OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM Provisioning Provisioning OE/OM OE/OM OE/OM OE/OM Network Ops Network Ops OE/OM OE/OM A/P,OE/OM A/R, G/L A/P,OE/OM A/R, G/L OE/OM OE/OM OE/OM OE/OM Collections Collections
MOLAP
ROLAP
ROLAP
MOLAP
DW-A
DW-B
OE/OM OE/OM OE/OM OE/OM Billing Billing OE/OM OE/OM OE/OM OE/OM Campaign Mgmt Campaign Mgmt OE/OM OE/OM OE/OM OE/OM CRMS CRMS OE/OM OE/OM OE/OM OE/OM Retail POS Retail POS OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM OE/OM Provisioning Provisioning OE/OM OE/OM OE/OM OE/OM Network Ops Network Ops OE/OM OE/OM A/P,OE/OM A/R, G/L A/P,OE/OM A/R, G/L OE/OM OE/OM OE/OM OE/OM Collections Collections
46
What is a DWA?
One Purpose sole purpose is supporting data warehouse processing One Package tested, ordered, and delivered as a single system One Install installed and maintained as a single system One Support single point of service provided by a single vendor
Native Data Warehouse Appliance The hardware and software is tightly integrated into a single data warehouse solution. The software and hardware are not individually licensed and cannot be separated. Examples of vendors here include DATAllegro, Netezza, and Teradata. Software Data Warehouse Appliance Commercial or open source relational DBMS software is designed and/or optimized for data warehouse processing. The software supports hardware solutions purchased from one or more third-party vendors. Examples of vendors here include Greenplum and Sybase (Sybase IQ). Packaged Data Warehouse Appliance Commercial software and hardware is tuned for data warehousing, is packaged and supplied by a single vendor, and is installed and maintained as a single system. Examples of vendors here include HP (NeoView), IBM (Smart Analytics System), and Sun/Greenplum (Data Warehouse Appliance) Data Management Appliance Offloads data intensive operations from a host computer. The offloaded workload may involve operational, specialized analytics, or archival processing. Examples of vendors here include ParAccel and Dataupia
48
49
50
Next generation Data Warehouse Platforms Philip Russom (TDWI Best Practice Report)
51 2009 IBM Corporation
Scalability Data Explosion Extreme Performance Mixed workloads Traditional complex query Short OLTP queries Real time load and updates Advanced Workload management Integrated analytics
52 2009 IBM Corporation
DWA- An Example:
IBM Smart Analytics Systems
The IBM Smart Analytics System is the The IBM Smart Analytics System is the complete analytics solution comprised of precomplete analytics solution comprised of pretested, scalable and fully-integrated system tested, scalable and fully-integrated system components of Software, Server and Storage components of Software, Server and Storage Deeply Optimized by IBM Experts Flexible Growth to Meet Changing Business Needs
Analytics Software Options Business Intelligence Capabilities (Cognos) Cubing Services (InfoSphere Warehouse - ISW) Text Analytics & Data Mining (ISW) Powerful Data Warehouse Warehousing Platform (ISW) Advanced Workload Management (ISW) System Automation (Tivoli System Automation) Hardware & Services Server Platform (IBM p6 or xSeries) Storage Capacity (IBM DS storage systems) Build, Deploy, Health Check & Premium Support Services
53
All in one: software, All in one: software, hardware and services hardware and services Pre-configured Pre-configured package installed on package installed on data center floor data center floor One phone number to One phone number to fix your problem fix your problem
Pre-built Solution
2009 IBM Corporation
Double the system resources, same data Each partition processes the amount of data as before
Response times will be 2x faster, and throughput will double
Keep system resources constant, double the data Each partition processes double the amount of data as before
Response times should double, and throughput will be cut in half
55
46
Get statistics
Sum
Optimize
Join Read A Read B
Coord
DISTRIBUTE BY
sum=10
Agent
Sum Join
Agent
Sum Join B A
Agent
Sum Join B A
Agent
Sum Join B A
Part1
Part2
Part3
PartN
table_a table_b
56 2009 IBM Corporation
Predictable Scaling
Users network
SMP server
SMP server
57
58
59
January
February
March
60
January
February
March
61
January
February
March
62
Dictionary Name Zikopoulos Katsopoulos Dept 510 500 Salary 56105 82475 City Whitby Whitby Province ONT ONT Postal_Code L4N5R4 L4N5R4 01 02
opoulos WhitbyONTL4N5R4
Zikopoulos
510
56105
Whitby
ONT
L4N5R4
Katsopoulos
Unique to InfoSphere
500
82475
Whitby
ONT
L4N5R4
Zik (01)
510
56105
(02)
Kats (01)
500
82475
(02)
63
64
81% Smaller
79% Smaller
SALES Table
81% Smaller
PRODUCT Table
2009 IBM Corporation
78% Smaller
65
40% Faster
66
Workload Manager
Identification and control of applications Enabling Enterprise Data Warehouse Direct control of the execution environment Tight integration with SO WLM Detection and control of rogue queries Prevent bad queries from executing Query concurrency Optimize query throughput Advanced monitoring Real time monitoring of query execution
67 2009 IBM Corporation
Managers Marketingmgrs
System Requests
Default System Class
68
New
69
The Benefits
Provide the business insights to right people at right time
Customer segmentation Market basket analysis Improve customer loyalty Improve profitability
Client quote
"Now I can take markdowns by market its a 1hour process instead of two days." "I see winners and losers more quickly in 20 minutes I have the facts!" "Saves me at least 8 hours a week!" "Its a competitive imperative without it, wed be behind the eight ball!"
The Solution
Dillards extensively uses components of IBMs Smart Analytics System (embedded Mining products). Using mining analytics, Dillard's is able to obtain valuable insights into inventory management, vendor relationship management and customer spending patterns, which has resulted in increased efficiencies for the company.
70
? ?
For each of these customer segments, how to discover affinities among womens shoes and other items in other departments
Which products should I use for a promotion? Which products should I replenish in anticipation of a promotion?
How to identify the items that a womens shoes customer is most likely to purchase next?
Data Mining
Intelligent Miner for Data Intelligent Miner Modeling Intelligent Miner Scoring Intelligent Miner Visualization
71
Discovered Information
A B
Assimilated Knowledge
Applied Knowledge
Deployment
Measure
Select
Transform
Mine
Analyze
Score
Explore
Aggregate
Model
Understand
Deploy
Calculate
Validate
Data Enhancement
Model Refinement
72
Segmentation
MBA
73
Mining result
Certain segments of customers buy shoes as a secondary purchase These cross-shop the store and are our most profitable customers Those who purchase shoes as a primary or only purchase are not our most profitable customers
75
Bibliography
DataWarehouse Life Cycle by Ralph Kimball et al. John Wiley & Sons 2008 (636 pages) ISBN:9780470149775 DataWarehouse Toolkit by Ralph Kimball and Margy Ross John Wiley & Sons 2002 (436 pages) ISBN:9780471200246 The Anti-Architect Ralph Kimball , article on Intelligent Enterprise, January 14, 2002 http://intelligententerprise.informationweek.com/020114/502warehouse1_2.jhtml Top Ten Data Warehouse Best Practices Nancy Kopp, IBM, Session 2162 - IBM IOD 2006 Conference 10 Mistakes to Avoid in a Business Intelligence Delivery Lalitha Chikkatur , Information Management Special Reports, September 16, 2008 http://www.information-management.com/specialreports/2008_97/100019351.html?pg=1
76 2009 IBM Corporation
Bibliography
What Not to Do Ralph Kimball , article on Intelligent Enterprise http://intelligententerprise.informationweek.com/011024/416warehouse1_1.jhtml Brave New Requirements for Data Warehousing Ralph Kimball , article on Intelligent Enterprise http://intelligententerprise.informationweek.com/db_area/archives/1998/9810/warehouse.jhtml Next generation Data Warehouse Platforms Philip Russom (TDWI Best Practice Report) Data Warehouse Appliances: Evolution or Revolution? by Richard Hackathorn, Colin White (BeyeResearch) http://www.beyeresearch.com/study/4639 Are Data Warehouse Appliances in Your Future? Plan On It! (G00174689) Gartner Group
77 2009 IBM Corporation
Bibliography
Appliance Power: Crunching Data Warehousing Workloads Faster And Cheaper Than Ever James Kobielus, Forrester Data Warehouse Architecture Best Practice and Guiding Principles (G00171980) Gartner Group Fundamentals of Data Warehousing for the CIO (G00167390) Gartner Group Changing the Dynamics of the Business with Analytics Lou Agosta , PhD , Indipendent IT Industry Analyst Operational BI: Expanding BI Through New, Innovative Analytics Going Beyond the Traditional Data Warehouse Claudia Imhoff, Ph.D Powering Next Generation BI Systems Madan Sheina, OVUM Mixed Articles from Kimball Group Archive http://www.ralphkimball.com/html/articles.html
78 2009 IBM Corporation
Additional Bibliography
Building and Maintaining a Data Warehouse by Fon Silvers Auerbach Publications 2008 (330 pages) ISBN:9781420064629 Mastering Data Warehouse Design: Relational and Dimensional Techniques by Claudia Imhoff, Nicholas Galemmo and Jonathan G. Geiger John Wiley & Sons 2003 (438 pages) ISBN:9780471324218 A Manager's Guide to Data Warehousing by Laura L. Reeves John Wiley & Sons 2009 (480 pages) ISBN:9780470176382 Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals by Paulraj Ponniah John Wiley & Sons 2001 (544 pages) ISBN:9780471412540 Data Warehouse Performance by W.H. Inmon, Ken Rudin, Christopher K. Buss and Ryan Sousa John Wiley & Sons 1999 (444 pages) ISBN:9780471298083 Building the Data Warehouse, Fourth Edition by W. H. Inmon John Wiley & Sons 2005 (574 pages) ISBN:9780764599446
79 2009 IBM Corporation