Upgrading the Senzing Entity Resolution Configuration to v4
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:
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.
If you have any questions, contact Senzing Support. Support is 100% FREE!