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 semantic fuzzy search both in the UI and via API, and provides trustworthy, up-to-date data in your 360 pages.
With features like semantic fuzzy search, 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.
Tamr RealTime also supports operational use cases. You can programmatically search for a matching entity before you creating a new record in an operational system or updating an existing record. You can also programmatically merge and delete existing records.
To support both 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 (SOR); 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 batch 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 batch 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 commit the mastered entity data in the working datastore to the RealTime datastore. This data is then available for search and other RealTime operations. If you are creating, updating, merging, and deleting records programmatically, these changes are applied immediately in the SOR.
The following diagram illustrates how the data in the RealTime datastore is updated from the working datastore, and how data is retrieved from the RealTime datastore via the Tamr RealTime APIs.

Use Case: Tamr RealTime Search
In this use case, the RealTime datastore enables RealTime-powered Search APIs and 360 View pages.
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.

Example architecture diagram of an end-to-end data pipeline using the Tamr RealTime datastore as a SOR.
Note that diagram above includes a connection to Snowflake as an example, but you can connect to any supported cloud storage application.
Use Case: Tamr RealTime Create and Update
In this use case, the RealTime datastore enables RealTime-powered Search APIs, 360 View pages, and create, merge, update, and delete operations on records in the datastore.
Use these operations alongside the search capability to prevent creating duplicate records.

Example architecture diagram of an end-to-end data pipeline using the Tamr RealTime datastore as a SOR.
Note that diagram above includes a connection to Snowflake as an example, but you can connect to any supported cloud storage application.
Updated 16 days ago