Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It's 100% free, no registration required.

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.
If this question can be reworded to fit the rules in the help center, please edit the question.

1

Hire someone who is experienced in this field?
–
dezsoAug 1 '13 at 16:40

5

This is many orders of magnitude too broad to be answerable here. There are dozens of very large books that only cover small parts of what you are asking. If you have a specific question about a specific aspect of a specific step or process in developing a DW, please feel free to ask it. Asking for advice on how to build a DW with absolutely no context or limits is not going to fly.
–
JNK♦Aug 1 '13 at 16:53