Title: Constructing Data Warehouses with Metadata-Driven Generic Operators, and More