Configuring Fallback Strategies
You can set fallback strategy for every attribute of the input data.
If your input data has input cleanse values (OV=true
), consider using
the fallback strategy for input-cleanse-values
(
survivorshipGroups
for entity type).
As per the defined fallback strategy, with input parameter
allValues:false
in the cleanseConfig
, only one value
is sent to the cleanser. This value is not a constant and it cannot be sorted.
Location
"survivorshipGroups":[
{
"uri":"configuration/entityTypes/Location/survivorshipGroups/default",
"default":true,
"mapping":[
{
"attribute":"configuration/entityTypes/Location/attributes/AddressLine1",
"sourcesUriOrder":[
"configuration/sources/ReltioCleanser",
"configuration/sources/Reltio",
"configuration/sources/AddressVendor",
"configuration/sources/SFA",
"configuration/sources/CAM",
"configuration/sources/ABC",
"configuration/sources/SHA",
"configuration/sources/AMA",
"configuration/sources/AOA",
"configuration/sources/HCOS",
"configuration/sources/DEA",
"configuration/sources/NPI",
"configuration/sources/SpecialtyVendor"
],
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/AddressLine1",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"ZERO_OR_MORE_THAN_ONE",
"survivorshipStrategy":"SRC_SYS"
},
{
"attribute":"configuration/entityTypes/Location/attributes/AddressLine2",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/AddressLine2",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/City",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/City",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/Country",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/Country",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/Zip",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/Zip/attributes/Zip4",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/Zip/attributes/Zip4",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/Zip/attributes/Zip5",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/Zip/attributes/Zip5",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/StateProvince",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/StateProvince",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
},
{
"attribute":"configuration/entityTypes/Location/attributes/State",
"primaryAttributeUri":"configuration/entityTypes/Location/attributes/AddressLine1",
"fallbackStrategies":[
{
"attribute":"configuration/entityTypes/Location/attributes/State",
"survivorshipStrategy":"MinValue"
}
],
"fallbackUsingCriteria":"MORE_THAN_ONE",
"survivorshipStrategy":"OtherAttributeWinnerCrosswalk"
}
]
}
],