To describe how to create authorizations that are query specific.
In the new 7.x analysis authorizations, authorizations are checked against the infoporvider and not the query. If you have a query and you wish to grant authorizations to it without opening up authorizations to all queries against the same infoprovider then you will need to apply the below workaround.
- Create a new mulitprovider specifically for this query. For easy recognition you can name the Multiprovider similarly. Add the query's original provider and map all the fields to the new provider.
- Copy the query from the old provider to the new provider using the RSZC transaction.
- Create new authorizations with 0TCAIPROV set to the new infoprovider, this will insure no other provider are exposed.