Performance Improvements

The following improvements have been made that positively impact performance throughout STEP:

For details on these topics, refer to the Customer MDM and Supplier MDM Enhancements and Changes release note here.

  • Performance for Match and Merge is improved when processing overly large match code groups, by using multiple CPU cores on application servers more efficiently. This functionality is used in Matching, Profiling, and Automotive solutions.

  • Performance is improved for profiling large data sets. This functionality is used in Matching and Profiling solutions.

  • The impact of business rules used in matching and data profiling is improved. This functionality is used in Matching and Profiling solutions.

  • Performance is improved when using Loqate address standardization with CASS validation for US addresses.

Workbench users will notice faster response times when managing business rule configurations, specifically when mapping data in imports and exports, and navigating hierarchies in the Tree. This faster response time increases user efficiency.

The Workbench Launcher has new troubleshooting options when errors occur, allowing the user to clear their cache when encountering an error in either the bootstrap or launcher phase, or to update the launcher to the newest available version. This will result in faster resolutions to errors when launching.

For details on prioritizing queued BGPs execution for better utilization of server resources, refer to the General Enhancements and Changes release note here.

For details on improvements made to resiliency for In-Memory databases, refer to the General Enhancements and Changes release note here.

A new 'Efficient' Event Mode option (renamed 'Deduplicate' in release 2023.4) has been added to the OIEP and event processor configurations, which will provide more efficient event handling. Events are only added to a given queue for object and event type combinations that do not already exist on the queue. This enhancement reduces redundant processing, which saves time and increases performance. For more information, refer to the Data Exchange Enhancements and Changes release note here.

Running JavaScript when using a business action or condition operates much faster. For more information, refer to the Business Action: Execute JavaScript topic in the Business Rules documentation here.

A new Performance Analysis interface gives users three analysis tools: Health Checks, Activity Tree, and Events. Using these tools can help to identify slow-running processes and correlate issues with event queue activity to identify whether business rule logic, data objects, and/or event handling are contributing to poor system performance. For more information, refer to the New STEP Performance Analysis Tools release note here.