AutoMDB: A Framework for Automated Multidimensional Database Design via Schema Transformation