I have a question regarding the security setup in BO 4.0.
We have a certain set of users and we need to restrict their access based on a column - country.
I have created the reports and we have a prompt on the country column.
Few users should have access only to the data for India, while few others should have access only to China etc.
If the user who has access only to India selects China in the prompt, it should display an error message.
Can someone please let me know where I should start off with implementing this security. What part of the security needs to be done at IDT level?
Yes you can, using Manage Access Restrictions in the universe.
I would suggest, however, that managing this at the database side is what I would recommend, for the following reasons:-
Universe level security can have the habit of being lost during promotions or upgrades.
Universe level security has to be maintained across multiple universes, if you use them.
You can leverage this security table to enforce this row level security consistantly across multiple applications, consistantly.