Various applications need an up to date list of users. This can, usually, be obtained from the HR software. Depending on how an application allows or not to partially update its own list of users and how it stores historical data related to them, it can be required to minimize updates as just, for example, modified properties.
The Data Worker has to extract data from both systems, to compare them, to identify updates to be done and to format them accordingly to the targeted application. For example, it will generate Powershell commands to update an ActiveDirectory domain or generate REST API requests to delete and add members to Gmail groups.