Which IIQ version are you inquiring about?
8.3p3
Please share any other relevant files that may be required (for example, logs).
2025-07-02T05:52:10, 637 DEBUG QuartzScheduler_Worker-3 EmpSubGroup:166 - employeeSubGroup: N1 - Non-Exempt
2025-07-02T05:52:10, 637 DEBUG QuartzScheduler_Worker-3 EmpSubGroup:166 - empSubGroup: Non-Exempt
Share all details about your problem, including any error messages you may have received.
We noticed one of our identity attribute values showing null for certain users after our nightly HR Aggregation. There is an attribute in our delimited .csv file HR application called employee sub group. During each nightly aggregation, the identity attribute Employee Sub Group gets set to null. Something during the nightly aggregation is setting that value to null and we don’t understand why.
When i run the same HR aggregation and refresh identity cube with refresh identity attributes checked (manually run), it will populate that attribute with the correct value. When the next nightly aggregation and refresh job runs, it will set that identity attribute value back to null.
This identity attribute value is only showing null for newly created identities. All other identities have this value populated correctly.
Here is a snippet of the identity attribute rule where it sets the value for empSubGroup:
if(null != link){
String employeeSubGroup = (String)link.getAttribute("employee sub group");
logger.debug("employeeSubGroup: " + employeeSubGroup);
if(Util.isNotNullorEmpty(employeeSubGroup)){
empSubGroup = employeeSubGroup.substring(employeeSubGroup.indexOf("-")+2 , employeeSubGroup.length());
}
}
logger.debug("empSubGroup: "+empSubGroup);
return empSubGroup;
Both logging statements are returning the correct value for for employee sub group. The logs do not indicate any null pointer exceptions.
The only flag set in our HR Account Aggregation task is “Detect deleted accounts”.
Here’s an example of what should be populated:
HR employee sub group attribute: N1 - Non-Exempt
Identity attribute employee sub group: Non-Exempt