Bringing the Power of Spark-based OLAP to Hadoop