Reltio Connect

 View Only
  • 1.  Set in Match group for Conditional matching

    Reltio Partner
    Posted 25 days ago

    Hi team,

    We have a requirement where where each match rule should follow the below condition

    Type should be fall within the  groups

    • Group 1: ('Life Science' ,'Flex')
    • Group 2 : ("DATA_CENTER,INDUSTRIAL_LOGISTICS)

    e.g. Area is exact match  and ( type in('Life Science' ,'Flex')) or ( type in('Life Science' ,'DATA_CENTER','INDUSTRIAL_LOGISTICS')).

    Data with Type Life Science can match with type as Flex or Data center. But Data with Type Flex should not match with Data Center.

    Instead of creating same rules with multiple combinations , is there any other way to achieve this?

    The configuration I tried with is given below. But there is no hope. Can you please help me here?

    {
    			  
    			  "and" : {
    			  
    						 "and": {
    							"exact": [
    							  "configuration/entityTypes/Property/attributes/GrossArea"
    									]
    								  },
    					 
    						 "or": {
    								"in": [
    								  
    								  {
    									"uri": "configuration/entityTypes/Property/attributes/PropertyType/attributes/UsageType",
    									"values": [
    									  "Life Science",
    									  "Flex"
    									]
    								  },
    								  {
    									"uri": "configuration/entityTypes/Property/attributes/PropertyType/attributes/UsageType",
    									"values": [
    									  "DATA_CENTER",
    									  "INDUSTRIAL_LOGISTICS"
    									]
    								  }
    								]
    							  }
    						}	
    					
    				}



    ------------------------------
    Raj
    MDM Architect
    Kolkata, West Bengal
    India
    ------------------------------



  • 2.  RE: Set in Match group for Conditional matching

    Reltio Employee
    Posted 24 days ago

    Hi Rajarshi,

    Can you please clarify if it's required to match within the same groups that you mentioned:

    • Group 1: ('Life Science' ,'Flex')
    • Group 2 : ("DATA_CENTER,INDUSTRIAL_LOGISTICS)

    For example:

    If profile 1 has UsageType as "Life Science" and profile 2 has UsageType as "Flex", then they should match if they also have the same Area



    ------------------------------
    Thanks,
    Snehil Kamal
    Senior Staff Forward Deployed Engineer
    Reltio
    Bangalore
    ------------------------------



  • 3.  RE: Set in Match group for Conditional matching

    Reltio Partner
    Posted 23 days ago

    Hi Senthil,

    You are right. We need to match profile 1 and profile 2  if it falls under this group.

    We have different groups and this rule needs to be applied for the all the match rules.

    So I am looking for a simplest way to implement this.



    ------------------------------
    Raj
    MDM Architect
    Kolkata, West Bengal
    India
    ------------------------------



  • 4.  RE: Set in Match group for Conditional matching

    Reltio Employee
    Posted 22 days ago

    Hi Raj,

    For the INITIAL set of data, you could setup a calculated attribute, say "Group" with values 1 (if source in 'Life Science' ,'Flex') and 2  (if source in "DATA_CENTER,INDUSTRIAL_LOGISTICS).  Then, you can either create a negative rule based on Group attribute or include a not equals condition on the group attribute in your match rule.

    I hope this helps.



    ------------------------------
    Adnan Selak
    ------------------------------



  • 5.  RE: Set in Match group for Conditional matching

    Reltio Partner
    Posted 19 days ago

    Is there any way within reltio to populate the Group attribute based on the values ? Or we need to have ETL process to populate the attributes?



    ------------------------------
    Raj
    MDM Architect
    Kolkata, West Bengal
    India
    ------------------------------



  • 6.  RE: Set in Match group for Conditional matching

    Reltio Employee
    Posted 16 days ago

    Hi Raj,

    You can define Name Dictionary Cleanser on the Group attribute so that all the values within the same group are treated as synonyms. Alternatively, you can also try String Replacement Cleanser to resolve elements from the same group into a singular value.

    https://docs.reltio.com/en/reltio/what-does-reltio-do/what-reltio-does-at-a-glance/data-unification-and-mdm-at-a-glance/data-unification-and-mdm-in-detail/reltio-match-and-merge/match-group-elements---description-and-configuration/rule-element/match-cleansers/name-dictionary-cleanser

    https://docs.reltio.com/en/reltio/what-does-reltio-do/what-reltio-does-at-a-glance/data-unification-and-mdm-at-a-glance/data-unification-and-mdm-in-detail/reltio-match-and-merge/match-group-elements---description-and-configuration/rule-element/match-cleansers/string-replacement-cleanser



    ------------------------------
    Thanks,
    Snehil Kamal
    Senior Staff Forward Deployed Engineer
    Reltio
    Bangalore
    ------------------------------