Record Linkage Runner

What Does the Record Linkage Runner Do?

The Record Linkage Runner is the module that organizes and monitors all executions of the Record Linkage Process. Whenever a new active configuration is started, a new runner is created to control the process.

Main Function

The module tracks and manages all executions required for the Record Linkage Process. When you start a new execution with your desired configuration, a new runner is created with the status queued. This runner will execute as soon as the algorithm is available or the previous execution has finished. The status indicated whether a runner has successfully completed, is currently running, is in the queue, has been stopped, or has failed.

Record Linkage Runner Status

How Does It Work?

  • A runner is only created when the configuration is active.
  • The runner receives the status queued until it can be executed.
  • If no other process is running, the runner starts immediately. Otherwise, it waits until the previous execution is completed.

Important Rules

  • If a configuration already has a runner with the status queued and you make changes, no new runner is created. The changes will be applied once the runner is executed.
  • If the configuration is changed during execution, a new runner will be created.

Metadata & Tracking

Each runner stores important information:

  • Number of processed source and target records
  • Status information for each process step
  • Execution times for each phase
  • Snapshot of the configuration for comparison and analysis

Record Linkage Runner - Metadata

Stop Process

You can stop a running process at any time by activating the Stop option. Already processed records remain, unprocessed ones are discarded. There is no rollback – log entries that have already been created remain intact.

Record Linkage Runner Stop-Funktion

Note: Use the stop function, if you discover errors in the configuration to avoid unnecessary processing.

Marini Systems GmbH | Website | Privacy Statement | Legal