Business requirement: map OBIEE user to one or more oracle schemas. This is to control data entitlement by leveraging pre-existing architecture.
Specific question: I have configured a connection pool that uses a session variable to supply the oracle user/schema. I want to let the OBIEE user change the session variable to point to a different schema, then proceed to query against the selected schema. How can I "reset" the connection pool after the OBIEE user changes the session variable? E.g. is there a analytics/saw.dll?resetConnection action or similar? Must the OBIEE user logout, then login to force a connection reset?
Is there another, best practice way to do this, to let an OBIEE user switch among several authorized oracle schemas?