Unify and manage your data

Restore RDM data and configuration

Learn how to restore RDM data and its configuration.

Before you start the RDM restore procedure, ensure that you have taken a backup of your RDM data as explained in this topic Back up RDM data and configuration.

In the event of data loss, use an RDM backup to restore your data and configuration.

You can restore the following

We recommend the following best practices for restoring RDM backups.

To restore RDM:
  1. Open a REST client such as Postman.
  2. Use the corresponding response file that you saved when you created an RDM backup as the body in the API request for the RDM data or configuration you want to restore:
    • RDM configuration:

      POST https://{{rdm-service}}/configuration

      For more information on this RDM, see topic RDM setup and migration.

    • RDM generators:

      POST https://{{rdm-service}}/generators/{restore_tenant_name}

      For more information on this RDM, see topic Management API.

    • RDM lookups:

      POST https://{{rdm-service}}/lookups/{restore_tenant_name}
      For more information on this RDM, see topic RDM Lookups API.
      Note: If you have multiple files for lookups such as lookups1.json and lookups2.json then repeat POST API call with body as one lookups JSON file.
    • RDM unmapped values:

      POST https://{{rdm-service}}/lookups/{restore_tenant_name}
      For more information on this RDM, see topic Create Unmapped Value.
      Note: If you have multiple backup files for unmapped values such as unmappedValues1.json and unmappedValues2.json, then repeat this POST API call for each backup file.
    • Streaming events configuration:

      PUT https://{{rdm-service}}/configuration/{restore_tenant_name}/messaging

      For more information on this Messaging, see topic Messaging APIs.

    Note:
    • If the response to the API call is successful then keep that information into a file as a successful backup.
    • We recommend that you take a regular backup with a predefined period based on your needs, and maintain these backups in any version control tool.