Address Cleanser Data Recovery Steps

Overview

Address cleaning is one of the core functionality of reltio platform which helps in Location match and merge and also helps in identifying the verified data.

This Recovery Procedure has to be executed only when address cleanse service is restored and working normally.

Recovery Procedure

The recovery procedure consists of four sequential steps, run in order for the same set of affected entities:

  1. Identify impacted entities
  2. Run the Data Cleanse Task
  3. Run the Reindex Data Task
  4. Run the Rebuild Match Table Task
  5. Run the Revalidate Entities Task

Each step must complete successfully before moving to the next.

API details

Get the list of impacted entity URI’s using the entity scan api Search Entity with Cursor(or) export api Export entities

Entity Scan api

{ApplicationURL}/api/{tenant}/entities/_scan?filter=range(updatedTime,{StartTime},{endTime})&not equals(sourceSystems,'ReltioCleanser')&select=uri

(or) Export Api/Export (if the number of affected entities are too many) Export entities

POST {ExportServiceURL}/export/{{tenant}}/entities?filter=range(updatedTime,{StartTime},{endTime})&not equals(sourceSystems,'ReltioCleanser')&select=uri&partSize=3&fileFormat="json"

Use this list and pass it to each of the below tasks

Data Cleanse Task Data Cleanse Task (Asynchronous)

Run the data cleanse Task by passing the list of entity uris as shown below

POST {ApplicationURL}/api/{tenantId}/cleanse?forceCleansing=true&distributed=true&taskPartsCount=4 Body : ["entities/2Dt0KKX", "entities/0jA3Q5A"]

Reindex Data Task

Post completion of Data cleanse data task, kindly run the Reindex data Task by passing the list of entity uris as shown below

POST {ApplicationURL}/api/{tenantId}/reindex?forceIgnoreInStreaming=true&distributed=true&taskPartsCount=4 Body : ["entities/2Dt0KKX", "entities/0jA3Q5A"]

Rebuild Match table Task

Post completion of Reindex task, kindly run the Rebuild match tabe Task by passing the list of entity uris as shown below

POST {ApplicationURL}/api/{tenantId}/rebuildmatchtable?distributed=true&taskPartsCount=4 Body: ["entities/2Dt0KKX", "entities/0jA3Q5A"]

Revalidate entities task

Post completion of Rebuild match table task, kindly run the Revalidate entities Task by passing the list of entity uris as shown below

POST {{api_uri}}/{{tenant}}/revalidate?distributed=true&taskPartsCount=4 Body: ["entities/2Dt0KKX", "entities/0jA3Q5A"]

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.