A data warehouse can take many forms – for example as a simple collection of SQL databases, or as a mixture of unstructured and structured data. Therefore there is no “click and run” provider, and each data warehouse needs to be tailored to the requirements. For example, just “dumping” all company data into one huge database will both not improve load times, and also not solve the problem that no one has an idea of what the data could be used for!
This is a mistake many companies are doing – just “collecting” data to say one is doing “Big Data” does not provide any benefits. Employees need to be enabled to easily work with data, and be provided with tools which solve problems they are not familiar with (autoscaling, storage, backups, …) for them, such that they can focus on their main expertise.