Do Not Take TPC-DS Benchmarks for Compute Engines Like Apache Spark at Face Value

Hidden data preparation costs, the locally-sorted alternative to partitioning, broadcast hash join key pushdown, and the limits of…