Dremio can only accelerate columns that are included in a reflection.
Raw reflections are for ad-hoc queries that return individual rows.
Aggregation queries are for group by and aggregation queries.
Each type of reflection can accelerate different kinds of query patterns.
You can also have multiple reflections on a dataset. For example, it may make sense to partition the data by date for one set of query patterns, and by customer_id for a different set of query patterns.