Back to

Advanced features

Administrator options

To access the administrator options, run Query as an administrator by right-clicking the Query desktop shortcut and then clicking Run as administrator.

In addition, administrator options are password protected. The default password is queryshuttleadmin. It is recommended that you change the default password to a unique password.

To edit admin options

  1. On the Tools tab, click Options .
  2. Click Admin Options.
  3. Type the password. Click OK.

To allow users to create and remove joins between tables

To allow users to create and remove manual joins between mismatched fields

To allow users to create joins on cluster and pool tables, and on views

To enable the use of InfoSets and SAP queries

To enable left outer joins

  1. On the Tools menu, click Options.
  2. In the left pane, click Admin Defaults.
  3. Select the Enable Left Outer Join check box.

To allow all records to be downloaded

To enable adaptive query throttling

To allow users to manage string padding of criteria

Padding is applied automatically, for Num, Char, Numchar, and string values, unless query developers select to remove it. Padding improves the accuracy of the data extracts and is important for extracting the correct values from SAP.

To specify the maximum number of records a user can download

To specify the maximum number of tables a user can add to the query builder

Query execution time outs

You might have to specify the length of time that QUERY waits during a query execution before it times out.

To set a query execution time out

Changing the admin options password

To change the admin options password

  1. Select Change Password.
  2. Type your old password.
  3. Type your new password. Type the new password again to confirm.

Editing SAP authorization objects in QUERY

When you work with an SAP system that does not have the QUERY function module installed, you must add the authorization objects for each user so that organization level security is maintained. You can edit or delete the authorization objects from within QUERY.

To edit authorization objects

  1. Click the Edit SAP Authorization Objects link.
  2. In the Authorizations pane, locate the object you want, and then click Edit.

To delete an authorization object

To add a new row for a new authorization object

Adaptive Query Throttling

The administrator must give permission for this setting to be available to users. The user setting appears in the Advanced Run Options pane. In addition, the Winshuttle Function Module must be available on the SAP system where Adaptive Query Throttling is used.

Using a patented algorithm, QUERY adaptively throttles the execution of the query on the SAP server based on the current load on the SAP server. The available server resources are calculated from the total number of open dialog processes. When over 50 percent of the dialog processes on the SAP system are available, the query is executed at full speed, but when the available server load starts falling below 50 percent, the execution of the query is dynamically slowed.

Adaptive throttling addresses the performance concern around querying on a live transactional system that query execution could take substantial computing resources that might compete against regular SAP transactions, and adversely affect the performance of these transactions. QUERY addresses this issue by allocating only available compute resources to execute queries in the live SAP system.

The graph below shows the query performance time against the system load with and also without the adaptive query throttling algorithm applied. When the throttling algorithm is applied, query execution slows as the system load increases; however, without the algorithm, the query executes in constant time and competes for resources with other transactions on the system.

Note: Although disabling this option while running the query can improve the query performance, the risk is that it can bring down the server when it is already overloaded. Hence, we recommend that you always run queries with this option enabled unless it is ensured that the SAP server is not highly loaded.

Mismatched queries can be processed only when Adaptive Query Throttling is enabled. However, your returns for run, preview, and number of entries may differ from the results obtained through a direct run through SQL. Data types and padding may alter results.

Also in this section

Authorizations