I have a requirement to secure a specific set of fields in a tabular cube. For example, there is HR data that contains an employee dimension with the employee's name, username, employee ID, hire date, salary, and salary range min, salary range max. Based on a security role, I need to hide the salary fields. I don't want to filter the data so the user can't see anything about the employee (they should still be able to see the employee name, hire date, username, etc.). I just want the user to be unable to access those salary fields. I will have another role that can see the salary fields. I know cubes work on row or table level security. But is there a way to accomplish this? Can I move those fields into another table to somehow make this work?
↧