Upgrading the Senzing Entity Resolution Configuration to v4

Warning

This article is for general guidance. Always test any updates and changes in a non-production system before implementing them in production! If you are unsure of any steps please contact Senzing Support. Support is 100% FREE!

When upgrading from Senzing v3 to Senzing v4, there are changes to the Senzing Entity Resolution [ER] configuration. The configuration in the database used by Senzing must be updated accordingly.

Generate config upgrade script with sz_dbupgrade

The sz_configupgrade utility, available in <project_path>/bin, is used to compute full Senzing engine configuration update scripts.

Example syntax:

Note

The <outputDirectory> must already exist

sz_configupgrade -c <INI file> -o <outputDirectory>

Example syntax with example parameters:

sz_configupgrade -c ~/senzing/etc/sz_engine_config.ini -o ~/outputDir

This command generates the sz_configtool upgrade script file from the registered datastore config version version to the current Senzing v4 engine version.

sz_configtool -c ~/senzing/etc/sz_engine_config.ini -o ~/outputDir/sz-configuration-upgrade.gtc

Precautions

sz_configupgrade is capable of performing the Senzing engine configuration updates itself with the -a argument and omitting the -o argument. However, this action is not recommended in production. We advise creating and reviewing the scripts with your team to gauge the specific operational impact any changes might have.

Info

If you have any questions, contact Senzing Support. Support is 100% FREE!