aggregate query processing in data warehousing