Schema versioning in data warehouses: enabling cross-version querying via schema augmentation