Hi folks,
I've developed some views within a specific package and now I want to test user security by giving the user access to only one single specific view (using HANA Studio). To start I created a test user and they could not see any packages until I gave them these two things;
A) Package Privilege for the package that my view exists inside
B) SQL Privilege 'REPOSITORY_REST' so they can view using HANA Studio
Next I created an analytical privilege, and assigned my specific single view and also set the attribute to only show a single manufacturing plant. However when I logon as the new user to test they can see EVERY view inside my package (not just the one view as intended). In addition they can also see every attribute inside the view, not just the specific plant that I have specified. It seems that either the package privilege (A) or SQL Privilege (B) is completely over-riding my analytical privilege yet if I remove either A or B they can see no content whatsoever. What am I doing wrong? How can I refine security so they only see the data I want them to see and only in a single view?
NOTE: I am using the HANA Security Guide as a reference but I must be missing something.
Thanks!