About Tamr RealTime

đź‘‹

Looking to use Tamr RealTime?

Tamr RealTime must be enabled on your Tamr Cloud tenant in order to use this feature. Contact Tamr at [email protected] to inquire about enabling Tamr RealTime.

Tamr RealTime enables you to programatically search for a matching entity before you create a new record in an operational system. You can also create records, update, merge, and delete existing records.

With features like semantic search, immediate data updates, a history of entity changes, and visibility into current and historical IDs associated with an entity, Tamr RealTime ensures your data is accurate and trustworthy across your organization.

To support real-time search and operational use cases, Tamr RealTime adds an additional datastore to your Tamr Cloud tenant: the RealTime datastore. This datastore acts as a system of record; it is the authoritative source for your mastered entity data, including the current and historical Tamr IDs and source record IDs associated with each entity.

In a standard Tamr Cloud use case, you add source datasets to Tamr Cloud, and then add these sources to specific data products for deduplication, cleaning, enrichment, and consolidation. The resulting mastered entities and clustered source records are stored in Tamr Cloud’s working datastore. When you review, curate, and export data product data in Tamr Cloud, you are working with datasets stored in the working datastore.

With Tamr RealTime, once you are satisfied with the data in your working datastore, you can run a job to batch publish the mastered entity data to the RealTime datastore. This data is immediately available for search and other RealTime operations.

The following diagram illustrates how the data in the RealTime datastore is updated through a data product job, and how data is retrieved from the RealTime datastore via the Tamr RealTime APIs.



Use Case: Tamr RealTime Search

Tamr RealTime’s search capability enables you to programmatically search mastered entities stored in the RealTime datastore, by:

  • Retrieving a record by a current or past Tamr ID, Tamr source record ID, or other persistent identifier. You can search for previous, out-of-date, and deleted IDs.
  • Searching for a record by exact attribute values. This search is case-sensitive.
  • Searching for a record with similar attribute values (fuzzy match). Records are retrieved using probabilistic matching, ranked by relevance.

See the Tamr RealTime Search API documentation for more information.

Use Case: Tamr RealTime Record Management

Tamr RealTime allows you programmatically update the Tamr RealTime datastore by creating, merging, updating, and deleting records.

Use these operations alongside the search capability to prevent creating duplicate records. Search for an existing matching entity before creating a new one.

See the Tamr RealTime Records API documentation for more information on these operations.