Despite their many benefits, data warehouses do have problems. First, they can be
very expensive to build and to maintain. Second, incorporating data from obsolete
mainframe systems can be difficult and expensive. Finally, people in one department
might be reluctant to share data with other departments.