What is enrichment mapping?
After you link a main project to a supplementary enrichment project, mapping determines:
Which supplementary fields to import
What those columns are called on the main dataset
Any calculated transformations applied before data lands in the final dataset
Enrichment mapping works like source mapping: you assign output names and data types for each field you bring in.
Example: Map first_name from the manager’s profile to manager_first_name on the employee record.
Prerequisites
Enrichment link configured (linking columns and supplementary project selected)
Supplementary project synced with standardized fields
Map an enrichment source
1. Open enrichment mapping
Log in to your Aragorn AI account.
Open Data Projects and select the main project.
Go to the Enrichment step you created.
Open mapping configuration for that enrichment.
Screenshot: Enrichment mapping view—supplementary fields on one side, output column names (for example, manager_first_name) on the other.
2. Map output fields
For each field from the supplementary project:
Select the source field (for example,
first_name,last_name,work_email).Set the output name on the main dataset (for example,
manager_first_name).Confirm the data type is correct.
Click a mapped field to view lineage, similar to source mapping.
3. Optional: calculated fields (FX)
Create a calculated field in enrichment mapping when you need a derived value.
4. Optional: field order
Use field order to arrange columns in the mapping UI. This is display-only and does not affect stored data.
5. Save and run
Save mapping.
Run Reprocess last sync if you only changed enrichment configuration.
Run Sync new updates on the supplementary project first if HRIS data also changed.
6. Verify the final dataset
Open the final dataset and confirm new columns appear with expected values.
Troubleshooting
Issue | What to check |
Blank enriched values | Linking columns do not match—review preview |
Wrong related record | Wrong match field on supplementary project |
No new columns | Mapping not saved or reprocess not run |
Stale values |
