Optimizing performance in FastMap
Applies to: All deployment types
You can optimize the performance of FastMap by using the following techniques.
Configuring a lookup key
If you are importing data from an external system, you can use a field other than the
Name field to identify objects.
Use the settings described in Table 1 to configure a lookup key for FastMap and set the scope of the lookup. This technique is most useful when you want to update data with existing records from an external system and synchronize it with records in OpenPages®.
For example, you want to import risk data from an external system into the OpenPages repository. Data from the external system has a unique ID field that you want to keep and use as a lookup key within OpenPages.
You would create a custom field group and field definition within OpenPages for the Risk object type (SOXRisk) for the ID field in the external system, for example,
ExternalSys_A.Risk_ID.
You would then use the custom field group and field definition,
ExternalSys_A.Risk_ID, to configure the Key setting for FastMap. After this setting is configured, you would
add a column to your FastMap template for the
Risk_ID field and populate it with values from the external system's ID field. When
you import data from the external system, FastMap
would then match records based on this field.
You can also scope the update of Risk data under a specific parent object. By
setting the Scoped value to true, FastMap would update only objects under the parent
that is specified in the worksheet.
Procedure
Modifying export settings
Data is typically exported for an object type, modified, and imported back into FastMap.
To optimize and control the export of data, you can configure the following settings:
- Maximum Export Size
-
Applies to: All deployment types
- Concurrent Exports
-
Applies to: On premises On Cloud Cloud Pak for Data
Limiting the rows for import
You can use the Maximum Workbook Rows setting to limit the number of rows that can be imported from a FastMap template.
By default, the value is set to 20000 rows, which is the recommended maximum.
If the number of rows that are imported exceeds the set value, then a validation error is displayed stating that the workbook exceeds the allowable size.
For example, if the Maximum Workbook Rows setting has a value of 2500 and a user wants to import data into IBM OpenPages for Risk and Control objects, the workbook for the FastMap template contains:
- A worksheet for Risk objects with 1,000 rows of data
- A worksheet for Control objects with 2,000 rows of data
- A Definition worksheet with 5 rows of data
The total number of rows with data in the workbook is 3,005. Since the workbook exceeds the allowable size, a validation error is displayed to the user.
Procedure
- Access the Settings page (see Viewing the Configuration and Settings page).
- Expand the folder hierarchy.
- Click the Maximum Workbook Rows setting.
-
In the Value field,
type a number greater than zero (for example,
2500). - Click Done.
Limiting FastMap imports by object type
You can limit the object types for which users can import data.
About this task
By default, users with the FastMap application permission can import any object types that they can create or update. You can use settings to adjust this default behavior.
You can prevent users from importing data for object types, even if the object types are in their profile. For example, you might want to restrict imports of business entities.
You can also specify a group, such as administrators, who are exempt from the object type restrictions that you set.
Procedure
-
From the Administration menu
, click
- Expand
- To limit the object types that are available for FastMap imports, click Permitted Object
Type. In the Value field, enter a comma-separated list of object
type names. Example: SOXRisk,SOXControl
- To maintain the default behavior for members of a group, such as administrators, select
Bypass Group. In the Value field, specify a single
group. Members of this group are not impacted by the Permitted Object Type setting.
Setting a transaction timeout
If you set the value in the Maximum Workbook Rows setting higher than the recommended maximum of 20000 rows, you can use the Transaction timeout setting to increase the maximum time that a process can run before it times out and stops.
By default, the value is set to 7200 seconds (2 hours).
Procedure
- Access the Settings page (see Viewing the Configuration and Settings page).
- Expand the folder hierarchy.
- Click the Transaction timeout setting.
- In the Value field, type a number greater than 7200 (the value represents seconds).
- Click Done.
Adding a processing delay
To reduce the processing impact of FastMap data imports on a system, you can use the Process Delay setting to set a delay in milliseconds between each record. If a value is set, the time to process the imported data is extended.
By default, the value is set to 0 (zero).
Procedure
- Access the Settings page (see Viewing the Configuration and Settings page).
- Expand the folder hierarchy.
- Click the Process Delay setting.
- In the Value field, type a number greater than zero.
- Click Done.
Securing FastMap import templates stored on the server
You can use the Encrypt FastMap Files setting to configure security on FastMap import templates that are stored on the server.
By default, the value is set to true, which encrypts FastMap import templates that are stored on the
server.
If you change the value of this setting while FastMap processes are pending, the import fails even if the templates passed data validation.
Procedure
Cleaning up import templates stored on the server
You can use the Delete After Days setting to configure the maximum number of days that a FastMap import template can remain on the server before it is automatically deleted.
FastMap import templates that will automatically be deleted from the server include templates that have:
- Finished processing - either successfully or with errors/warnings
- Exceed the maximum number of days that are specified in the
Delete After Days setting. By default, this value is set to delete FastMap import templates after 1 day. Note: A FastMap import template that is older than the default value of 1 day will be automatically deleted regardless of whether the template has completed processing. Use a higher value for this setting if you upload large amounts of data that use FastMap import templates.
Procedure
- Access the Settings page (see Viewing the Configuration and Settings page).
- Expand the folder hierarchy.
- Click the Delete After Days setting.
- In the Value field, type a number greater than zero. By default, this value is set to 1.
- Click Done.