Per gebruiker:
•Vul in het scherm Gebruikers het veld RDBMS-gebruiker in.
•Maak een schema aan voor persoonlijk gebruik. Alle rapporten die onder dit schema uitgevoerd worden hebben toegang tot dezelfde hoeveelheid informatie volgens het filter dat ingesteld is. De Oracle schemanaam moet gelijk zijn aan het RDBMS-gebruikervoorvoegsel plus de waarde van het veld RDBMS-gebruiker (optie ‘E’ bij de aanroep van log_on_through_oracle) of de schemanaam moet gelijk zijn aan de waarde van het veld RDBMS-gebruiker met daar vanaf geknipt het RDBMS-gebruikervoorvoegsel (optie ‘O’ bij aanroep van log_on_through_oracle). Dit kan bijvoorbeeld met (uitgaande van het RDBMS-gebruikervoorvoegsel ‘P_’ en optie ‘E’):
create user p_scotty
identified by p_scotty
default tablespace pbubs
temporary tablespace temp
/
•Het wordt sterk afgeraden om een gedeeld centraal Oracle-schema te gebruiken voor alle gebruikers, tenzij het geen bezwaar is als ieder rapport de gegevens kan bevatten van alle projecten en gebruikers elkaar onderling niet beinvloeden met de wijzigingen in het filter.
•Ken aan dit schema de applicatie-specifieke rol toe voor lees- en schrijftoegang. Dit is standaard ‘BUBS_USER’. Dit kan bijvoorbeeld met:
grant pbubs_user to p_scotty
/
• Als alternatief kan ook gebruik gemaakt worden van de applicatie-specifieke rol voor uitsluitend leestoegang. Dit is standaard ‘BUBS_READER’.
De koppeling kan gebeuren op basis van JDBC, ODBC, OLEDB, native Oracle SQL*Net of andere koppelingsmethodieken.
De verbinding kan getest worden door aan te melden als de nieuwe Oracle-gebruiker en dan de inhoud van kolom gbr_naam van de view bubs_mijn_rechten_r te controleren.