How to Sell High-Dimensional Data Optimally