Non Admin User Running Action Button Process
Posted: Wed Aug 19, 2015 2:43 pm
Hi All,
I've been asked to come up with a solution for allowing non-admin user the ability to run some data load TI processes. My preferred solution was to use a websheet and action buttons. I've set this up and the loads work OK for me as an admin user through Contributor.
The websheet is published to a Central application. The cube being loaded into is in a separate workflow application that also has a control dimension in place.
When a non-admin user clicks the action button the process fails. I can see from the log that it is triggered correctly so I think that user has sufficient access to execute the process.
Data Source line (1) Error: Data procedure line (4): A Pre-existing data reservation is required before performing an update to Cube "CUBENAME".
The process loads data from a SQL datasource and uses a parameter to restrict the data returned from database. This parameter is referenced in a cell on the worksheet next to the action button so the user can specify with data to load. I have a secondary process that is called from the prolog (using ExecuteProcess function) that zeros out all necessary data that is about to be loaded/reloaded. This prolog process executes correctly for the user.
Has anyone come across this error message or successfully implemented a scenario like this?
Regards,
Chris
I've been asked to come up with a solution for allowing non-admin user the ability to run some data load TI processes. My preferred solution was to use a websheet and action buttons. I've set this up and the loads work OK for me as an admin user through Contributor.
The websheet is published to a Central application. The cube being loaded into is in a separate workflow application that also has a control dimension in place.
When a non-admin user clicks the action button the process fails. I can see from the log that it is triggered correctly so I think that user has sufficient access to execute the process.
Data Source line (1) Error: Data procedure line (4): A Pre-existing data reservation is required before performing an update to Cube "CUBENAME".
The process loads data from a SQL datasource and uses a parameter to restrict the data returned from database. This parameter is referenced in a cell on the worksheet next to the action button so the user can specify with data to load. I have a secondary process that is called from the prolog (using ExecuteProcess function) that zeros out all necessary data that is about to be loaded/reloaded. This prolog process executes correctly for the user.
Has anyone come across this error message or successfully implemented a scenario like this?
Regards,
Chris