| Topic : Best Practices in Software Development |
|
|
Business intelligence and Data Warehousing
|
|
||
|
Source : http://www.dmreview.com
Activity:
0 comments
269 views
last activity : 07 06 2010 20:18:04 +0000
|
||
|
|
I believe data warehousing is here to stay. It is the only place where you can keep track of your history and changes that has happened. I further believe that we are on the verge of building data warehouses that will outlast several ERP changes. Why? Well, for many it still comes as a nasty surprise that you will have to rebuild your warehouse every time you change one of the surrounding systems. Only in the last few years have we found methods to model our warehouses with the flexibility necessary to cope with changes like these.
In the present situation what we have to do is get best practices for data warehouse development..while developing data warehouses we have to keep in mind these best practices so that the result will be perfect..here are they..
- Make sure you are provided with a usable data dictionary before starting heavy-duty development
- Save query plans, run times and performance benchmarks in the database
- Save ETL, validation and processing errors in shared database tables
- Avoid long-running transactions
- Use referential integrity carefully
- Learn to recognize when the law of diminishing returns is in effect
- Always understand your database's optimizer and query plans
- Know the limitations of your ETL tool
- Be involved in planning physical environments for testing, QA and migration
Bear in mind that this is just the surface of best practices for data warehouse developers. IT managers, project leaders and developers who are involved with their companies' or clients' warehousing efforts should become acquainted with these issues and sundry related considerations. While every subtopic listed could warrant its own in-depth article, an understanding of these topics will go a long way to ensure success for database developers in a data warehouse environment.
- Create a confidential Career Profile and Resume/C.V. online
- Get advice for planning their career and for marketing of experience and skills
- Maximize awareness of and access to the best career opportunities
|
|
|
|
|
|
|
|
|
|
|
|
For me and my team it has created more challenges and it has not helped us in any way, and there was no impact as such by applying this practice. |
Release Management is the relatively new but rapidly growing discipline within software engineering of managing software releases. As software systems, software development processes, and resources become more distributed, they invariably become... |
I believe data warehousing is here to stay. It is the only place where you can keep track of your history and changes that has happened. I further believe that we are on the verge of building data warehouses that will outlast several ERP changes.... |