Reltio Connect

 View Only
  • 1.  Match Rule Question

    Posted 01-05-2024 09:22

    Hello all!

    Was wondering if there was any way to have a match rule set up so it checks if two names are the same but strips them of their spaces and any special characters. They would have to equal the same once those are removed. 

    For example: 

    S A M Oil would be the same as SAM OIL, 

    .Sam Oil would be the same as Sam Oil

    Thank you!



    ------------------------------
    ujwal upadhyay
    fultonbank
    ------------------------------


  • 2.  RE: Match Rule Question

    Reltio Employee
    Posted 01-08-2024 01:39
      |   view attached

    Hi Ujjwal, 

    In Reltio we have options to use match cleansers for the match rule, which does not change the actual data but perform cleansing as needed on the fly while matching. One such cleanser available is "String Replacement Cleanser". Based on your use case, it seems like a good fit. Here is  the documentation for String Replacement Cleanser | Reltio

    In this approach, you create a text file with the strings or characters (or their regex representation) that you want to replace during matching. Like in the attached sample I have used the below: 

    \s=>
    \.=>
    \$=>

    What this means is the String/regex provided in the left side of => syntax will be replaced with what has been provided in the right side. So in our use case, we will use null value on the right side to effectively eliminate the string. 

    Once you have the file prepared, you will need to raise a support ticket to get this file uploaded in the relevant Reltio S3 bucket and get a public link for the file. You will then use that same link in your match group config as explained in the documentation. 

    Let me know if it helps or if you need any further clarification. 








    ------------------------------
    Diparnab Dey
    Technical Consultant
    Reltio
    Kolkata, West Bengal
    ------------------------------

    Attachment(s)



  • 3.  RE: Match Rule Question

    Posted 01-08-2024 09:09

    Hello,

    We actually just ended up using the StringCharactersComparator. which looks to do the same thing. We will deploy the cleanser as well if testing proves otherwise. 

    Thanks for the help!



    ------------------------------
    ujwal upadhyay
    fultonbank
    ------------------------------



  • 4.  RE: Match Rule Question

    Reltio Employee
    Posted 01-08-2024 10:59

    And I'm sure you know that if you do want to persist modified data in the MDM record, you can utilize the profile cleansers such as this string cleanser. https://docs.reltio.com/en/model/cleanse-data/cleanse-and-standardize-data-overview/out-of-the-box-cleanse-functions/string-cleanser



    ------------------------------
    Curt Pearlman
    ------------------------------



  • 5.  RE: Match Rule Question

    Posted 01-08-2024 13:58

    Should this be automatically taken care of by Fuzzy matching? Why we need to cleanse before matching as all these should be caught by Fuzzy rule



    ------------------------------
    Nilay Basak
    PACCAR
    ------------------------------



  • 6.  RE: Match Rule Question

    Reltio Employee
    Posted 01-08-2024 14:51
    Nilay,
    I would not say its true that all mis-alignments can be taken care of by fuzzy matching. Fuzzy matching employs specific algorithms and you can use which fuzzy comparators to use in your configuration. Each has its own approach and strengths. Phoentic vs character differences, etc.. The purpose of leveraging cleansers is to minimize the mis-alignment as a pre-process to the work the comparator will do, thus improving the success rate of the comparator. As stated, some comparators actually do the work of removing junk characters, but not all do. So you have to read the documentation to see what the comparator will do for you automatically and what it won't. And then possibly leverage the cleansers as I say, to supplement the comparator toward cleaning the data prior to the comparator playing its role. Hope that helps. 
    Curt

    Curt Pearlman

    Sr. Customer Success Manager
    curt.pearlman@reltio.com
    mobile: (818) 445-5224