Preventing unauthorized queries against the data warehouse data source
To prevent queries against tables that do not contain report data, create a user ID that has limited access in the database application. Then, in Report Builder, specify that database user in the connection information for the data warehouse.
Before you begin
- This task applies only if your database application requires a database user ID and password to connect to the data warehouse. If you are not sure, on the Data Sources page, select the database vendor and see the sample value for the Data source location field.
- You must be an administrator with Jazz administrative privileges or a report manager.
- The data warehouse must be installed.
About this task
If an administrator has not restricted the manual editing of queries, team members can edit the generated SQL or SPARQL queries in the Advanced section of the Report Builder interface. To prevent queries against tables that do not contain report data, use a database user ID that has access only to the data warehouse tables and views, and any custom tables for your reports.
You do not have to change the user ID and password on the Data Warehouse Connection page in the JTS administration section because other IBM® Engineering Lifecycle Management , applications do not provide a way for team members to edit queries.
To further restrict unauthorized queries, limit manual query editing to report managers.
Procedure
Results
Report Builder can now access only those tables that the database user ID can access. Team members can report only on data in those tables.
If you change the privileges of that ID in the database application, no extra steps are required to update Report Builder.