Why can't I optimize a property contained in a class mapped to the pr_other table?
Pega Platform 7.4
For a small project, I created an application for reserving events. I wanted to practice creating a report, so I created a report definition as shown in the screenshot.
Because some of the properties aren't optimized, I tried to manually expose each custom property and the error message I get is
Failed to initialize Property Optimization Unable to perform property optimization: The containing class is mapped to pr_other.
For example, I want to expose a property named .StartDate in Event data type. When I open the Event data type, I see that it is in the pr_other table.
How can I map the Event class to another table that allows exposing individual property? When I created Event data type, I don't remember specifying a data table, so I don't know how all of my data types were mapped to pr_other, which doesn't allow optimizing for individual columns.