Also, exception should be thrown if no storage table is available for any of dimension table, not just when the map is empty.