Project Server rebuilds the OLAP cubes every 6 hours. I've recently added a role with "Process database" permissions, but this permission is removed each time the OLAP cube is rebuilt.
I've read in a different thread (slightly older software versions) that to solve this issue, you can script and schedule the handling of permissions for that specific role, but it's not really a solution. The duration for the OLAP cube to rebuild varies in duration over time, and I'm not sure it's healthy to change the role permission on a cube when it's being rebuild.
Is there a different, elegant way to solve this? I'm sure this can't be the intention?
I'm running SQL Server 2008, Sharepoint 2010 SP2 and Project Server 2010 SP2