Bottom-Up Approach the advantages of this approach are:
- Faster and easier implementation-of a cable pieces
- Favorable return on investment and proof of concept
- Less risk of failure
- Inherently incremental; can schedule important dal, marts first
- Allows project team to learn and grow
The disadvantages are:
- Each data 'mart has Us own narrow view of data
- Permeates redundant data in every data mart
- Perpetuates inconsistent and irreconcilable data
- Proliferates unmanageable interfaces
In this bottom-up approach, you build your departmental data marts one by one. You would set a priority scheme to determine which data marls you must build first. The most severe drawback of this approach is data fragmentation. Each independent data mart will be blind to the overall requirements of the entire organization.
A Practical Approach In order to formulate an approach for your organization, you need to examine what exact-ly your organization wants. Is your organization looking for long-term results or fast data marts for only a few subjects for now'? Does your organization want quick, proof-of-concept, throw-away Implementations? Or. do you want to look into sonic other practical approach?
Although both the top-down and the bottom-up approaches each have their own advantages and drawbacks’ a compromise approach accommodating both views appears to be practical. The chief proponent °inns practical approach is Ralph Kimball, an eminent author and data warehouse „expert.
A Practical Approach In order to formulate an approach for your organization, you need to examine what exact-ly your organization wants. Is your organization looking for long-term results or fast data marts for only a few subjects for now'? Does your organization want quick, proof-of-concept, throw-away Implementations? Or. do you want to look into sonic other practical approach?
Although both the top-down and the bottom-up approaches each have their own advantages and drawbacks’ a compromise approach accommodating both views appears to be practical. The chief proponent °inns practical approach is Ralph Kimball, an eminent author and data warehouse „expert.
The steps in this practical approach are as follows:
I. Plan and define requirements at the overall corporate level
2. Create a surrounding architecture for a complete warehouse
3. Conform and standardize the data content
4. Implement the data warehouse as a series of super-marts: one at a time
In this practical approach, you go to the basics and determine what exactly your organization wants in the long term. The key to this approach is that you first plan at the enterprise level. You gather requirements at the overall level. You establish the architecture for the complete warehouse.1 hen you determine the data content for each super-mart. Super-marts are carefully architected data marts. You implement these super-marts, one at a time. Before implementation, you make sure that the data content among the various super-marts are conformed in terms of data types, field lengths, precision, and semantics. A certain data clement must mean the same thing in every super mart. This will avoid spread of disparate data across several data marts…
A data mart, in this practical approach, is a logical subset of the complete data ware-house, a sort of pie-wedge or the whole data warehouse. A data Warehouse, therefore, is a conformed union of all data marts. Individual data marts are targeted to particular business groups in the enterprise but the collection of all data marts from an integrated whole called the enterprise data warehouse. When we refer to data warehouses and data marts in our discussions here, we use the meanings as understood in this practical approach. For us, a data warehouse means a collection or the constituent data marts.
I. Plan and define requirements at the overall corporate level
2. Create a surrounding architecture for a complete warehouse
3. Conform and standardize the data content
4. Implement the data warehouse as a series of super-marts: one at a time
In this practical approach, you go to the basics and determine what exactly your organization wants in the long term. The key to this approach is that you first plan at the enterprise level. You gather requirements at the overall level. You establish the architecture for the complete warehouse.1 hen you determine the data content for each super-mart. Super-marts are carefully architected data marts. You implement these super-marts, one at a time. Before implementation, you make sure that the data content among the various super-marts are conformed in terms of data types, field lengths, precision, and semantics. A certain data clement must mean the same thing in every super mart. This will avoid spread of disparate data across several data marts…
A data mart, in this practical approach, is a logical subset of the complete data ware-house, a sort of pie-wedge or the whole data warehouse. A data Warehouse, therefore, is a conformed union of all data marts. Individual data marts are targeted to particular business groups in the enterprise but the collection of all data marts from an integrated whole called the enterprise data warehouse. When we refer to data warehouses and data marts in our discussions here, we use the meanings as understood in this practical approach. For us, a data warehouse means a collection or the constituent data marts.