Unify and manage your data

Reltio Open Collaboration System (ROCS) utilities

Learn how ROCS utilities help developers extend the Reltio Platform.

ROCS (Reltio Open Collaboration System) utilities is a set of tools that help developers perform common data management tasks in Reltio. These tools can accelerate loading, extracting, cleansing, and reporting processes across tenants and environments.

Each utility is hosted in Reltio’s public Bitbucket repository and is intended for developers familiar with Reltio APIs, data models, and integration patterns.

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.

This 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