I'm trying to create new contacts (in SC 9.0.1) via DEF 2.0.1.
I'm reading the data from the Azure Service Bus already. When the contacts with my specific identifier don't exist yet, they are created successfully by the pipeline. The problem is that I'm not able to update the facet values (e.g. LastName in Personal) for those contacts without this facet.
For example, my contact_1 is updated successfully, because a have created the LastName facet's property for it before. On the other side, my contact_2 is not updated properly (the LastName facet's property) just simply because that contact didn't contain that Personal facet at all.
What am I missing here?
More info:
I'm probably missing some basic point... I'm using the xConnect Entity Facet Property Value Accessor for writing the value to xConnect. When I'm debugging the code I can see that the writer is trying to read the facet's value exactly before it's going to write the new value. In case there is no facet value so far, the reading fails together with the whole mapping for that field... I was looking for some option on the accessor to turn off such behavior :), but without any success :(