Data-Cube: a relational aggregation operator generalizing group-by