Home > Ask the Data Management Experts > DBMS and data warehousing Questions & Answers > Data modeling for data warehouse projects
Ask The Data Management Expert: Questions & Answers
EMAIL THIS

Data modeling for data warehouse projects

Pete Stiglich EXPERT RESPONSE FROM: Pete Stiglich

Pose a Question
Other Data Management Categories
Meet all Data Management Experts
Become an Expert for this site


Tips, expert advice and sample chapters
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 26 December 2007
My company (in the aviation industry) has attempted to implement a new data warehouse initiative, delivering safety data to support its users' analytic and reporting needs. Before moving forward with yet another design effort (two have already failed), what would you recommend we do? We need a blueprint to build on.

>
EXPERT RESPONSE
The first question to ask at the beginning of a data warehouse initiative is what happened with the previous initiatives? A common problem is having too large a scope – trying to "boil the ocean" rather than delivering value to the users in iterative steps.

Building a data warehouse is also significantly different than developing a traditional online transaction processing (OLTP) application – sometimes teams try to follow the same software development lifecycle (SDLC) formula as for an OLTP application, which often doesn't work due to the nature of analytics. For example, a traditional OLTP application has a clearly defined end point (e.g. capture data via a screen), whereas data warehouses have to be more flexible to support the needs of analytics users that will vary over time – they often don't know what types of analysis they will need to perform down the road and so the data warehouse needs to accommodate rapid change.

As part of the requirements definition process, I strongly recommend developing conceptual data models in order to understand the business and to help scope the project. Too often, data warehouse modeling starts with the design models for the data warehouse itself, instead of modeling the business first in an entitry relationship (ER) diagram. Conceptual data models are business models -- not solution models -- and help the development team understand the breadth of the subject area being chosen for the data warehouse iteration project. It is also a tool to help validate your dimensional models (star schemas) that the business will query against.

I strongly recommend that you engage the services of a consulting company that specializes in data warehousing and has a proven track record, at least to help determine the roadmap and to establish a framework for building the data warehouse. Data warehouse projects typically have high exposure within the organization, and can deliver tremendous benefits – but are highly complex in nature.

More on data modeling and data warehouses

Data warehouse development: Four strategic steps
What are the benefits of a conceptual data model?
Data modeling: Entity relationship (E-R) vs. dimensional data models
A guide to conceptual data models for IT managers


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Data architecture / Data modeling
Data architect vs. application architect: Segregate the duties
Enterprise versus project level conceptual data modeling
XML schema definition versus conceptual data model
Data model conversion: Conceptual design to logical design using an ER model
Four guidelines for enterprise conceptual data model (ECDM) entity selection
Data architecture vs. information architecture
What are the benefits of a conceptual data model?

DBMS and data warehousing
Software developer career growth
How to evaluate data warehouse software in five steps
Data warehousing, data mining and data querying: Terms and definitions
The difference between data definition language (DDL) and data manipulation language (DML)
What is an operational data store vs. a data warehouse?
Can a dimension table be a fact table for another data mart?
Top three database management system (DBMS) trends
Can I have two data warehouses?
Database administrator job roles: Organizing the DBAs
Data warehouse testing

Data modeling
Data architect vs. application architect: Segregate the duties
Enterprise versus project level conceptual data modeling
XML schema definition versus conceptual data model
Data model conversion: Conceptual design to logical design using an ER model
Four guidelines for enterprise conceptual data model (ECDM) entity selection
Building a business case for data modeling
Embarcadero unveils support for Universal Data Models
What are the benefits of a conceptual data model?
Definitions of design and data modeling
What is a data model?

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
data modeling  (SearchDataManagement.com)
predictive modeling  (SearchDataManagement.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2005 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts