Documente Academic
Documente Profesional
Documente Cultură
1. Requirement analysis 2. Warehouse design 3. Build the ETL system 4. Testing 5. Deployment 6. Maintenance
Requirement Analysis
So the first step in creating a data warehouse is to determine what information is needed most. What does management want to know about? What are the most important business questions? To obtain this information, you'll have to perform quite a few interviews
Project Design
This is the single most important phase of the ETL project. A good design would avoid lot of testing and re-working effort.
a. Analyze data sources b. Data modeling c. Capacity planning d. Define Metadata and review plan e. Product selection f. ETL design g. End user application design h. Technical architecture i. Migration plan
This phase starts with analysis of the source data. All source systems are analyzed and the
1/3
data model is designed to accommodate the data in target system. Plan is made for amount of implementation effort required and also to keep the metadata of the project and project review.
Lot of things goes into selecting the right product to perform the ETL task. Once selected, the ETL implementation framework and design will be accomplished. The steps will be followed with complete architecture design of the ETL process and the migration plans.
a. Establish environment b. Establish processes c. Training d. Implement database e. Develop ETL f. Develop migration scripts g. Review
The whole environment(servers, softwares etc) required for development will be established. Proper project processes will be established and published. Developers will be given brief training of the requirement and more depending on the maturity of the candidate.
Then the data base will be created as per the design and followed by the ETL package creation. The step completes with creation of migration scripts and review.
Testing
Testing typically takes 25% of the development time. The phase starts with preparation of test plans. Then individual system testing will be done, followed by migration scripts testing and performance testing. Finally UAT will be done with the client users.
2/3
a. Plan b. System testing c. Test migration process d. Performance testing e. User Acceptance testing
Deployment
Deploment phase will take care of the project deployment plans and subsequent project deployment in client environment.
a. Plan b. Deployment
Sustain
This is nothing but the ongoing maintenance activities.
3/3