Requirements for Data Warehousing in the Cloud: What to Look For to Choose the Right Solution