This page describes system parameters related to Business Reporting & Analysis, affecting the general framework functionality but also specificlly the External Report Integration related functionality.
There are two main types of system parameters, Mandatory and Optional, both accessible in the same form.
System parameters related to Business Reporting & Analysis can be found in the Business Reporting & Analysis - System Parameters form in Solution Manager.
Note: The form shows the parameter name as a plain text. The technical name is not displayed but it can be made visible by using the Column Chooser
Mandatory parameters are essential for IFS Business Reporting & Analysis related services to function properly.
The following system parameters are mandatory if the External Report Integration functionality is used.
Note: The value for IEE Feature for MS Reporting Services is case sensitive and must be identical to the value as described in below table
Parameter Name | Description |
---|---|
Base URL for MS Reporting Services | Parameter related to External Report Integration functionality The parameter defines the URL to the Microsoft SQL Server Reporting Services. Parameter value template: <protocol>://<host>:<port:>, e.g., http://lkprnd01:8080 |
IEE Feature for MS Reporting Services | Parameter related to External Report Integration functionality. This is an internal system parameter that defines the IFS Applications URL pointing to the IFS Enterprise Explorer feature for Microsoft SQL Server Reporting Services. The value for this system parameter is is: ifswin:Ifs.Application.MsbiIntegration.QuickReportMSReportViewer |
MS Reporting Services Authentication Type | Only WIA Windows Integrated Authentication
is supported |
Timeout for IEE Feature for MS Reporting Services (seconds) | Parameter related to External Report Integration functionality Time, in seconds, the integration feature will wait for response from MS Reporting Services until the request will be timed out. Default value is 600 seconds |
The following System Parameters are optional to configure. The default settings should be enough for most cases.
Parameter Name | Description |
---|---|
Enables the All parameter value functionality | Enables the use of the value specified for system parameter
Value representing all values as the representation
for All values for a String parameter in IFS
Business Reporter and IFS Lobby. The parameter makes it possible to turn on/off the possibility to use a string parameter value representing All values. E.g. instead of selecting all values in the List of Values for a string parameter, the value represented by parameter Value representing all values can be used instead. Currently the All value only applies to string parameters. Date and Number parameters are not supported. The defined Value representing all values will appear in List of Values for string parameters if Enables the All parameter value functionality parameter is set to TRUE. |
Log incremental load actions | Specifies if the incremental data mart framework should log performed
actions. By default the parameter is set to FALSE. Setting the parameter to TRUE is normally only needed during development or in situations when it is necessary to find out what the happens during the incremental processing. |
Log rebuild of MV indexes | Specifies whether rebuilding indexes on a Materialized View will
affect the redo log or not.
By default the parameter is set to FALSE. |
Rebuild indexes when performing fast refresh | Specifies if indexes on a Materialized Views should be handled or not during FAST (incremental) refresh.
This means that before refresh then all non-unique indexes are marked as Unusable and then they are rebuilt after the FAST refresh.
The purpose is to boost performance during refresh. By default the parameter is set to TRUE. Should be set to FALSE only if the system manager believes that it is better to update FAST refreshable Materialized Views and connected indexes directly when data is added/modified or removed. Note: Fast refresh of Materialized Views is no longer supported by IFS but the parameter is still there to support implementations/customizations where FAST refresh is used. |
Recreate MV if activate or refresh action fails | Specifies if an attempt should be made to recreate a Materialized View
if activate or refresh operation fails. The default value is
TRUE. |
Refresh Materialized Views in UNKNOWN state | Specifies if Materialized Views with staleness UNKNOWN
should be refreshed. Default value is FALSE. A Materialized View gets the staleness UNKNOWN
if the definition contains calls to non-deterministic functions. If value is set to TRUE, then a Materialized View with state/staleness UNKNOWN is considered as not up-to-date (i.e. more or less STALE) and it will always be a refresh candidate. Note however that the staleness is still UNKNOWN after the refresh |
Sort order related to LOV of dimension items | Specifies the sort order to be used when opening a List of Values dialog
in IFS Business Reporter or in IFS Lobby with respect to a dimension item which has
no predefined List of Values sort order defined. By default this parameter
is set to ASC (Ascending) Other valid values are DESC (Descending), NONE (Dimension item will not be sorted). |
The maximum number of archived versions of Meta Data | The maximum number of archived versions of Information Source/Dimension Meta Data to be kept in the Meta Data Archive |
Truncate Materialized View before complete refresh | Specifies whether Materialized Views should be truncated before being
completely refreshed, i.e. the parameter only applies to Materialized Views
that are defined as REFRESH COMPLETE.
Default value is TRUE. Truncating a Materialized View before complete refresh will speed up refresh and also reduce the growth of redo log. |
Value representing all values | The value of this parameter is used as a representation of All values
for string parameters in IFS Business Reporter and IFS Lobby when the system parameter
Enables the All parameter value functionality is set to TRUE.
The value of the parameter will be displayed in the List of Values dialog for string parameters, but only if system parameter Enables the All parameter value functionality is set to TRUE. |
Incremental load offset value in seconds | The number of seconds to be set as the offset for incremental loading to capture transactions that were in-flight at the time of the last incremental load.
The offset value defined here will be deducted from the recorded last refresh time of the previous incremental refresh. Max allowed value is 600 seconds and if a value greater than 600 is used it will be reset to 600. Default value is 0 and that means no offset will be applied. Eg : If there are frequent long running transactions which are running for 50-60 seconds, and the incremental loading is scheduled to run during business hours, you can set this value to about 60 seconds to ensure that transactions that were in-flight is also collected in the next incremental load. |
Use Parallel query processing | Improve performance of some incremental loading actions using parallel query execution. This is only applicable if parallel execution is enabled at the database level.
The Oracle parallel execution feature is available only in Oracle Enterprise Edition. The Oracle parameter parallel_min_servers must have a value greater than 1 for parallel execution to function.
Default value is FALSE. |
Number of parallel threads to be used | The number of parallel threads to be used for the processing.
This is only applicable when Use Parallel query processing is set to TRUE. The value should be equal to or less than the database parameter parallel_max_servers .
The default value is 0 , meaning parallel hints will not be added to queries.
A value of 1 indicates serial execution.
Avoid using large numbers, as this can negatively impact other database processes. Database-level parameters can be viewed using the v$parameter Oracle view. |