Data Reduction and Hierarchy Generation