I have an interesting issue that occurs when I attempt to create an aggregation reflection on one of my data sets. After selecting 3 dimensions (all of which are just text columns) for the aggregation reflection and saving, I get a yellow warning triangle on the reflection (with a footprint of 0 bytes). Following the link on the warning, I see that the reflection creation failed with the following message:
Reflection could not be created as it uses context-sensitive functions. Functions like IS_MEMBER, USER, etc. cannot be used in reflections since they require context to complete.
This confuses me because all of the columns I used for dimensions are all just simple text fields representing fields in a data model. They are not generated fields, like the error message seems to be suggesting. These three fields are the only dimensions in the aggregation reflection, and there are no other sort, partition, or measure fields selected.
Any idea what might be going on? I couldn’t find any information about this error message online, so I’m not sure where to start looking.