Configuration
Inline Dictionary
Entity Dictionary
Match Modes
Fuzzy Matching Options
How It Works
1
Select the source field
Choose which field contains the values to look up.
2
Define the dictionary
Use inline key-value pairs for simple mappings, or reference an entity for larger dictionaries.
3
Choose a match mode
Use Exact for clean data, Fuzzy for messy data, or Regex for pattern-based mapping.
Output
A new field containing the matched dictionary value. For entity mode with multiple value fields, multiple columns are returned (like a multi-column VLOOKUP).Examples
Inline: Map country codes to names
- Source Field: Country Code
- Dictionary Source: Inline
- Entries:
US → United States,GB → United Kingdom,DE → Germany - Default: “Unknown”
Entity: Fuzzy company name matching
- Source Field: Company Name
- Dictionary Source: Entity (reference list of canonical company names)
- Match Mode: Fuzzy
- Threshold: 80
- Noise Words: “Inc, LLC, Ltd, Corp”
Best Practices
- Use Inline for small, static dictionaries (< 50 entries)
- Use Entity for large or frequently updated dictionaries
- Start with a higher fuzzy threshold (80+) and lower gradually if needed
- Use Noise Words to strip common suffixes before fuzzy matching (e.g., company suffixes)
- Use Collect All mode when you need to aggregate all matching values
Related Nodes
- Reference Lookup - looks up matching rows and formats as text
- Transform - use CASE expressions for simple value mapping without a dictionary
- Find Duplicates - fuzzy matching across records rather than against a dictionary