Why Data Warehouse Projects Fail Using Schema Examination Tools to Ensure Information Quality, Schema Compliance, and Project Success



Similar documents
Setting up IIS on Windows 7: Build Web Services with RAD Studio 2010

New Tools for Faster SQL Tuning and Analysis Embarcadero Technologies

Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams

Using Database Monitoring Tools to Measure, Manage, and Prove SLA Compliance Embarcadero Technologies

Role-Based Benefits of Buying and Using ER/Studio Enterprise Portal

Tech Notes. Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111

Embarcadero Rapid SQL

ER/Studio Data Architect

Embarcadero Technologies, with contributions from Ron Lewis, Senior Security Analyst, CDO Technologies

Embarcadero ToolCloud for XE Quick Start Guide. ToolCloud for Embarcadero XE Products Last Published May 5, 2010

Software Development Predictions For 2009

Healthcare Data Management Survey Report

International Sybase User Group Member Survey Report

Reducing the Time and Costs Associated with Sarbanes-Oxley Compliance

Performance Tuning Essentials for Java Manage Application Speed, Scalability and Reliability Throughout the Development Process

Managing Java EE Performance with Embarcadero s J Optimizer Request Analyzer

From Visual C++ Application to Native Mac in 90 Seconds

Cloud Computing for Technology Tools

Database Trends Survey Report

InterBase SMP: Safeguarding Your Data from Disaster

Best Practices and a Must Have Toolset for SOA Migration Projects

Top 10 Considerations for Choosing Database Tools Beyond the Feature Matrix

January Fast-Tracking Data Warehousing & Business Intelligence Projects via Intelligent Data Modeling. Sponsored by:

The High Performance DBA Series Best Practices That Every Multi-Tasking DBA Must Know

DBE Software and its Value Proposition

Best Practices for Managing Multiple Database Platforms for Performance & Availability

A New Tooling Charter for Data-Driven Software Development

Delphi Developer Certification Exam Study Guide

Everything PHP Developers Need to Be Productive Introducing Delphi for PHP 2.0

Product Documentation. ER/Studio Repository. Installation and Administration Guide 4th Edition. Version 6.0 Published January 2011

Rapid SQL XE Product Reviewer Guide

Considerations: Mastering Data Modeling for Master Data Domains

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

Ringing the Changes for Change Management Philip Rathle and Scott Walz

Buy One, Get One Free Promotion FAQ

DB Optimizer XE and DB Optimizer 2.5

The High-Performance DBA

total cost of ownership c o m p a r i s o n r e p o r t

Embarcadero Rapid SQL

Preguntas más frecuentes sobre Embarcadero RAD Studio XE

Embarcadero Rapid SQL

Embarcadero DBArtisan

Change Manager 5.0 Installation Guide

Contents. Introduction... 1

White Paper. Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111

How Meaningful Use Impacts Healthcare Data Management Professionals

A WHITE PAPER By Silwood Technology Limited

DBArtisan 8.5 Evaluation Guide. Published: October 2, 2007

Embarcadero DB Change Manager

COSCON: SAP Technologies Help Create a Unified Enterprise Data Platform for Global Operations

Embarcadero License Center Installation, Configuration, and Administration Guide

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

Performance and Scalability Overview

Consulting Services for Veritas Storage Foundation

Embarcadero Performance Center 2.7 Installation Guide

Genesys Inbound Voice

Facilitating Efficient Data Management by Craig S. Mullins

Managing Third Party Databases and Building Your Data Warehouse

Toad Data Modeler - Features Matrix

A Comparative Study of Database Design Tools

Module 15: Monitoring

DATA MINING AND WAREHOUSING CONCEPTS

Forward-Looking Statements

Rapid SQL 7.6 Evaluation Guide. Published: January 12, 2009

The High Performance SQL Server DBA

InfoAdvisors. Is your Data Modeling Workflow Agile or Fragile?

Axios Systems. ITSM Conference 27 May 2008, Moscow. IT Service Management Solutions.

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Riverbed OPNET AppInternals Xpert PRODUCT BRIEF

Seven Ways To Help ERP IN 2014 AND BEYOND

Checklist: 5 Essential BaaS Features Every Mobile App Needs

With the Emergence of Big Data, Where do Relational Technologies Fit?

ER/Studio 8.0 New Features Guide

HANA Platform Real Time Data Transformations

SQL Server Training Course Content

Oracle SQL Developer Migration. An Oracle White Paper September 2008

Embarcadero DataU Conference. Data Governance. Francis McWilliams. Solutions Architect. Master Your Data

How To Set Up An Outsourcing Center In China

East Asia Network Sdn Bhd

How To Apply Software Archeology To Your Development Process

IPI*GrammTech Original Price List

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

Implementing a Data Warehouse with Microsoft SQL Server

Choosing the Right Way of Migrating MySQL Databases

Developing for Multiple Mobile Platforms Using Web Technologies in RadPHP XE2

Lakeside. Lakeside Software and IBM: Statement of Fact. SysTrack. A Lakeside Software White Paper November 2011

ER/Studio Enterprise Portal User Guide

Course Outline. Module 1: Introduction to Data Warehousing

Compared to MySQL database, Oracle has the following advantages:

COMPLETE COMMERCE SOLUTION BUILT AROUND YOUR CUSTOMERS

Turbocharge Business Analytics with Sybase and SAP BusinessObjects

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Embarcadero DBArtisan

MISNet (a trade name of Covalent Partners, Inc.) is a technology solutions consulting company, leading and innovating for over 20 years.

SAP Sybase Replication Server What s New in SP100. Bill Zhang, Product Management, SAP HANA Lisa Spagnolie, Director of Product Marketing

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a SQL Data Warehouse 2016

System Requirements. BWise 4.1 SP3.5. Document Version: 4135-REQ-D01-EN

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Transcription:

Tech Notes Why Data Warehouse Projects Fail Using Schema Examination Tools to Ensure Information Quality, Schema Compliance, and Project Success Embarcadero Technologies January 2008 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111 York House 18 York Road Maidenhead, Berkshire SL6 1SF, United Kingdom L7. 313 La Trobe Street Melbourne VIC 3000 Australia

According to a 2003 Gartner report, more than 50 percent of data warehouse projects failed, and the ones that survived were delivered very late with extremely high costs. In a 2007 study, Gartner predicted once more that 50 percent of data warehouse projects would have limited acceptance or be outright failures as a result of lack of attention to data quality issues. DATA QUALITY IS NOT ENOUGH Data Quality is one of the hottest topics in any IT shop. Although very important, Data Quality is far from being enough because decisions are based on information, not on data. Having quality data does not assure quality information. To have quality information, it is necessary to have quality data, but this is not sufficient on its own. We need more. IT IS ALL ABOUT THE DATABASE SCHEMA Information is produced by an application program that accesses data in a database, usually a relational database such as Oracle, DB2, Sybase, SQL Server, etc. The core of the database is the database schema, wherein are stored all the data definitions, the relationships between the data, and the business rules. The quality of the information depends on 3 things: (1) the quality of the data itself, (2) the quality of the application programs and (3) the quality of the database schema. Joe Celko (www.celko.com), a very well known expert and consultant in relational technology, states that without a quality database schema, it is very difficult to: Achieve good program performance and Deliver quality information When developing any database application, we must always ensure the database schema has integrity and consistency and no flaws. This must be done when the schema is created, and every time it is changed. If the database schema has flaws, the information will be flawed and the Data Warehouse projects will fail. MODELING TOOLS ARE NOT ENOUGH Database schemas are normally created using a modeling tool such as ERwin, ER/Studio, or PowerDesigner. These tools validate the data model for completeness of the model, but they do not have the intelligence to debug the data model. QUALITY OF FEEDER SYSTEMS Data Warehouse projects depend on feeder systems. If the database schemas of the feeder systems have flaws, the information produced by the data warehouse will not have quality. This is the major reason why data warehouse projects fail. The database schemas of the feeder systems must be validated for consistency, integrity and compliance to the rules of the relational technology before a data warehouse project is initiated. This is where Embarcadero Schema Examiner comes in. Embarcadero Technologies - 1 -

SCHEMA EXAMINER Schema Examiner was created to fill this gap, providing a means to debug the schema. Schema Examiner provides over 50 diagnostics to assure the schema adheres to the relational model, is consistent and has integrity. Schema Examiner can validate the data model, a set of SQL/DDL scripts or the database schema directly. Schema Examiner can also compare schemas, indicating the differences. Manual validation is impossible due to the size and complexity of today s database schemas. A SUCCESSFUL DATA WAREHOUSE PROJECT A corporation in the telecom business contracted with one of the major consulting companies to develop a large data warehouse project. The cost of the project was $10 million. After the project was in production, they discovered that the quality of the information was not good; many answers were inconsistent. They considered to re-do the entire project or even scrap it. Their committee suggested the hiring of a consultant. The consultant used Schema Examiner and after a couple of weeks of analyzing the feeder systems, he made several suggestions Embarcadero Technologies - 2 -

based upon the findings of Schema Examiner. Once the recommendations were adopted, the results improved dramatically and the project was a total success. The client has stated that the success of the project was due to the use of Schema Examiner. They immediately purchased an enterprise license and made it mandatory to use Schema Examiner in all their IT projects, internal or external. The project used 4 Oracle feeder system that were debugged using Schema Examiner; they were also compared to each other to discover inconsistencies. Below is a graphical representation of the project. SUMMARY About half of all Data Warehouse projects fail due to poor data quality (Gartner Group) Data Quality is not enough - decisions are based on information quality, not on data quality A flawed schema impacts negatively on information quality Database schemas must be validated for compliance with the rules of relational technology Modeling tools validate data models / schemas for completeness, not for compliance Data Warehouse feeder systems schemas must be validated for compliance Schema Examiner validates schemas from feeder systems and compares them to verify inconsistencies Embarcadero Technologies - 3 -

Embarcadero Technologies, Inc. is a leading provider of award-winning tools for application developers and database professionals so they can design systems right, build them faster and run them better, regardless of their platform or programming language. Ninety of the Fortune 100 and an active community of more than three million users worldwide rely on Embarcadero products to increase productivity, reduce costs, simplify change management and compliance and accelerate innovation. The company s flagship tools include: Embarcadero Change Manager, CodeGear RAD Studio, DBArtisan, Delphi, ER/Studio, JBuilder and Rapid SQL. Founded in 1993, Embarcadero is headquartered in San Francisco, with offices located around the world. Embarcadero is online at www.embarcadero.com.