Fallback Strategies

You can set fallback strategy for every attribute of the input data.

If your input data has input cleanse values OV=true, then you should consider using fallbackStrategies at such input-cleanse-values (at survivorshipGroups for entityType) because with input parameter "allValues":false in cleanseConfig, only one value is sent to the cleanser and this value is not a constant value (no sorting is available for them).

Important: Fallback Strategies are not inherited from other attributes. Each Attribute must have its own set of Fallback Strategies defined separately.

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/IMS",
               "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"
         }
      ]
   }
],