Adding Crosswalks to an External Match Job
Learn how to add crosswalks to the records in an external match input file, so that source-based survivorship rules can calculate operational values before matching.
Before External Match compares an input record with entities in your tenant, it calculates the operational values (OVs) of the record's attributes with your tenant's survivorship rules. The records are not loaded into the tenant.
Some survivorship rules calculate an OV from the source system of each value. These rules need each input record to carry a crosswalk with a source type. Without one, the attribute has no OV, and match rules with useOvOnly set to true ignore it. For more information, see Survivorship Rules and Match Group Elements - Description and Configuration.
A crosswalk assigns a source type and a source record ID to an input record. Each crosswalk has a Type and a Value, and both are required. Add crosswalks when your survivorship rules depend on the source of a value. If your survivorship rules don't use the source system, you don't need crosswalks for external matching.
Prerequisites
Before you begin, confirm the following requirements:
-
You must have mapped the file columns to attributes and selected at least one match method on the Create new external match job page. For more information, see Mapping File Columns to Attributes.
-
The input file must have a column that uniquely identifies each record in its source system, such as a CRM record ID. You map this column to the crosswalk Value.
-
If the records in the file come from different sources, the file must have a column that contains the full source URI for each row, for example
configuration/sources/CRM. A short source name such asCRMis not converted to a source URI.
Result
The External Match application saves the crosswalks with the mapping. When the job runs, External Match uses the crosswalks to calculate the operational values of the input records with your tenant's survivorship rules before it matches them.
Verification steps
To confirm the crosswalks are saved, perform the following steps:
-
In the table, check that the columns mapped to the crosswalk Type and Value show a label, for example Crosswalk 1 type or Crosswalk 1 value.
-
Reopen the job definition and go to the Map step.
-
On the Crosswalks tab, check that each crosswalk shows its Type and Value.