Entity Re-Identify Profile¶
The performance of programmatically changing the GUID of an existing entity instance.
The Open Metadata Repository Services (OMRS) interface for a metadata repository defines an optional method for changing the GUID of entity instances:
||changes the GUID of an existing entity|
||See (2) in detailed logic below.|
For every entity type supported by the technology under test, this profile does the following (in order):
- Searches for
instancesPerTypehomed entity GUIDs of that type. (This uses
findEntitiesByPropertywith a condition on
metadataCollectionIdand its performance is recorded as part of the entity search profile.)
- For each of these entity GUIDs,
reIdentifyEntityis called to change the GUID of the entity to a new random GUID.
So, for example, if the technology under test supports 50 entity types, and the
instancesPerType parameter is set to 100, then this profile will re-identify 50 (types) x 100 (instances per type) = 5000 entities. (And it will run
findEntitiesByProperty 50 times.)