We noticed that "Audience Compilation Status is Compiling" and doesn’t change back to Idle or doesn’t show up as Error.
Note: When we attempt to compile Audience manually, we get following error
"ORGLE_Job_Start: job cancelled since another audience calculation job is in progress"
To get the Audience Compilation Status from Compiling to Idle we executed following steps
Open SharePoint Management Shell
Note: Run as administrator
From the output copy the Application ID of the respective User Profile Service Application
For e.g., f4c2b7e2-ce7b-465d-868f-66164af37013
The Audience Compilation is preceded by following executable: AudienceJob.exe and we can force stop or start the compilation using PowerShell.
To stop execute:
Audiencejob.exe f4c2b7e2-ce7b-465d-868f-66164af37013 0
Note: Application ID and 0 or 1 indicates Stop or Start
After we successfully stopped the audience job we then started a full compilation executing following
Audiencejob.exe f4c2b7e2-ce7b-465d-868f-66164af37013 1
Once we execute the above command the audiences will compile successfully.