Hi all,
I try to collect identities from two datasources (an AD and a CSV file). I have a little problem cause some identities existe in the both datasources, for the moment i get a duplicate identity, but me, i want collecte them juste from csv and ignore them in AD for that i create a "joins" in unification configuration between the two collectors using a username (unique attribute)
And in attribute processing order i put the ad collector after the csv collector
Note: i did not change in Attribute Sources
and when i run all collector with unification, i can collecte all identity from the csv file, but all AD identities are empty (it fill juste user id)
but when i check a log of the Ad collectors i see data
Can you explain me how can i resolve this issue ?
Best Regards.
Hi Mohammed,
Since there is no authoritative source value mapped in unification config, we have csv collector in order first.
it checks for all the attributes there and if it doesn't find it .. it escape the values.
> Reason : Unification behavior : It only checks for the first collector in order for all attributes if there is no authoritative source defined.
1) when we join two collectors .. we have some common unique id in both type of collectors
2) authoritative source is to define which attribute value should be taken from which collector , if we do not define it only checks for the first collector in collector order of processing.
In current scenario :
3) The value here in this case for userid is only common .. others are different in both collectors and we do not have any authoritative source defined .. what is happening here is .. its checking for all the attribute values for the users coming from AD in csv and its not finding that... so just getting userid and all other attributes are not getting into system.
If you change the processing order .. it will get all the attributes from AD , but may not collect the values of csv collector attributes. It would be good to have authoritative sources mapped.