IT CanvassTalk to an advisor
Rules · LessonBy , SailPoint Trainer, 7 yrs · Published · IdentityIQ 8.4 · all levels

BuildMap rule

The BuildMap rule: shaping each raw record from a delimited or JDBC source into an account map during aggregation.

Quick answer

The BuildMap rule: shaping each raw record from a delimited or JDBC source into an account map during aggregation.

Key takeaways
  • Runs once per raw record from delimited/JDBC sources
  • Receives the raw record, returns an attribute Map
  • Use it to clean, combine and derive source attributes
  • Keep it fast: it runs for every row

When BuildMap runs

A BuildMap rule runs once per raw record read from a delimited file or JDBC source during aggregation, before the data becomes a ResourceObject. It builds the map of attribute names to values.

Inputs and return

You get the raw record (cols and record) and return a Map. This is where you clean, combine or compute source attributes before correlation.

Typical uses

Trimming whitespace, concatenating name fields, decoding status codes, and deriving an account identifier that later correlation relies on.

Keep it light

BuildMap runs for every row, so keep logic fast and avoid per-row queries against IdentityIQ.

Practice challenge

+0 XPStreak ×0
Question 1 of 1
How often does a BuildMap rule run?

Frequently asked questions

What does the term BuildMap Rule refer to in SailPoint?
A BuildMap rule runs once per raw record read from a delimited file or JDBC source during aggregation, before the data becomes a ResourceObject. It builds the map of attribute names to values.
What is another point to note about BuildMap Rule?
Trimming whitespace, concatenating name fields, decoding status codes, and deriving an account identifier that later correlation relies on.
What else is worth knowing about BuildMap Rule?
BuildMap runs for every row, so keep logic fast and avoid per-row queries against IdentityIQ.
Want this with a live instructor and a lab tenant?
SailPoint Developer training →
Already working on SailPoint and stuck on a live ticket?Get an expert SailPoint developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support