Skip to main content
Version: Next

Extracting linkage keys

LinXmart is designed to provide linkage keys identifying records belonging to the same person within and across datasets. Each record loaded into a project can be given a linkage key, comprising:

  • The record's original ID (mapped to LinXmart's SourceUniqueID field),
  • The Event Type the record is associated with, and
  • An ID representing the person or entity found across all datasets within the Linkage Project.

When extracting linkage keys from the system, additional properties can be included with the linkage key. These are defined in the Linkage Project's Extraction configuration. The extraction of linkage keys is called a linkage map and is requested within the scope of an Extraction Project.

All linkage maps are stored internally by default. Additionally, they can be pushed out to Linkage Map Consumers that have been added to the Linkage Project and Data Clients that are configured to receive linkage keys.

📄️ Extraction Projects

Data extractions in LinXmart occur within each Linkage Project. Before a data extraction can occur, an Extraction Project must be created. An Extraction Project can be used to represent a snapshot in time of the linkage map for the Linkage Project, or it can be used as a mechanism for obtaining linkage keys for the Linkage Project that endure over time. A Linkage Project may have any number of snapshot-based Extraction Projects representing the linkage map at different points in time.