Three ways to leverage the private cloud for flexible data warehousing