Before a data warehouse can be built, a detailed project and implementation plan should be written. The project and implementation plan includes:
Building the business case is common at the beginning of any project. It involves determining the business needs solved by the project, the costs of the project, and the return on the investment.
Gathering user requirements largely involves interviewing the intended users of the data warehouse. The user requirements determine:
The technical requirements may involve determining:
Standard reports required by users should be analyzed to determine the tables, columns, and selection criteria necessary to create the reports, and the frequency in which they are generated. Provisions should also be made for expanding or modifying the scope of reports as required.
Client application tools should be analyzed to determine if they can provide enhanced processing capabilities that help in processing data, performing queries, or generating reports.