Accelerate the Value of Data

Reltio Open Collaboration System (ROCS) utilities

Learn about ROCS utilities to extend the value of the Reltio Platform.

The Developers are the intended audience of these utilities. Each of these utilities is hosted as a project in the Reltio Open Collaboration System (ROCS) repository.

Important: Reltio's Open Collaboration Service (ROCS) utilities have been updated to address the recently announced Apache Log4j vulnerability. Please upgrade to the latest versions as soon as possible to minimize risk. If a utility has been revised as part of your implementation, then please update the Log4j dependency to the latest 2.17.0 version. For more information, see Announcements.
Attention: Warranty Disclaimer - These utilities are provided to you free of charge, and on an "AS IS" basis, without any technical support or warranty of any kind from Reltio including, without limitation, a warranty of merchantability, fitness for a particular purpose and non-infringement.

The following table lists the details of the utilities:

ToolDescriptionLink
CST CoreThe CST Core utility provides you with the ability to interact with Reltio Rest APIs. It is the base project that can be used for all the implementations.https://bitbucket.org/reltio-ondemand/reltio-cst-core/src/master/
Bulk DeleteThe Bulk Delete utility is used to delete entities based on either URI, Entity Type, or Crosswalks.https://bitbucket.org/reltio-ondemand/util-bulkdelete
Data ExtractThe Data Extract utility is used to extract values from a tenant into a CSV or flatfile format for use in downstream processes and reporting.https://bitbucket.org/reltio-ondemand/util-dataextract
Data Loader The Data Loader utility is used for bulk loading entities, relations, and interactions into a Reltio tenant in a JSON format.https://bitbucket.org/reltio-ondemand/util-dataload-processor
Generic JSON GeneratorThe Generic JSON Generator utility is a Java tool developed for converting data stored in a flat or CSV format into a JSON format ready to be consumed by the Reltio data loader.https://bitbucket.org/reltio-ondemand/util-jsongenerator-core
LCA Data Quality ExampleThis is an LCA that demonstrates how to read a value from an attribute and replace that value with one based on logic within the LCA. Several attributes are demonstrated using a variety of logic.https://bitbucket.org/reltio-ondemand/lca-dataquality
Metadata Security ServiceThe Metadata Security Service utility is used for generating the metadata security configuration from an excel sheet. Additionally, it extracts the metadata security from a tenant into an excel sheet.https://bitbucket.org/reltio-ondemand/util-metadata-security-service
Merge Report GeneratorThe Merge Report Generator utility is used for generating a report regarding Reltio merges in a CSV or delimited format. The utility is configured for a specified entity type and a list of attributes to display in the report. For more details, please refer to the development specifications in source.https://bitbucket.org/reltio-ondemand/util-mergereport
Potential Match Data ExtractThe Potential Match Data Extract utility is used for extracting the Reltio Matched Entities OV data from the specified tenant.https://bitbucket.org/reltio-ondemand/pot-mat-data-extract
RDM Data ExtractThe RDM Data Extract utility is used for extracting the RDM data from the RDM tenant. Using this tool customers/partners can extract the RDM data in a JSON or CSV format.https://bitbucket.org/reltio-ondemand/util-rdm-dataextract
RDM DataloaderThe RDM Dataloader utility is used for bulk loading lookups into a Reltio’s RDM tenant in a JSON format.https://bitbucket.org/reltio-ondemand/util-rdm-dataloader
RDM Synonym LoaderThis Synonym Loader utility makes it simple to load a CSV file of custom synonyms into an RDM Lookup Type, to be used by the match engine.
Note: You have to adjust your L3 to utilize the RDM Lookup type.
https://bitbucket.org/reltio-ondemand/util-rdm-synonym-loader/src/master/
RDM JSON GenerationThe RDM JSON Generator utility is a Java tool developed for generating the JSON files for the lookups from the flat or CSV files ready to be consumed by the RDM Dataloader tool.https://bitbucket.org/reltio-ondemand/util-rdm-json-generation
Tag DeleteThe Tag Delete utility is used for creation and deletion of tags for entities based on URI and source system.https://bitbucket.org/reltio-ondemand/util_tagdelete
Task UtilityThe Task utility is used to call a Reltio task with a periodicity that you define (such as every hour or every day) and it reports the status of the task. Each instance of the utility can track a single Reltio task. https://bitbucket.org/reltio-ondemand/util-periodictask
Restore EntityThe Restore Utility is used to restore entities based on a timestamp specified from the history. It first retrieves entities by using the GET/entities API and then restores them using the POST/entities API with the values available before the specified timestamp.https://bitbucket.org/reltio-ondemand/util-periodictask