A Distributed Data Warehouse System for Hadoop