Skip to main content
Question

Fuzzy matching

  • February 21, 2018
  • 4 replies
  • 382 views

Forum|alt.badge.img

Hy

can you explain how can use fuzzy to detect names present in list A but missing in list Band viceversa ?

 

thx

 

Francesco

4 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • February 21, 2018

Hi @frsisani,

The FME Hub transformer FuzzyStringCompareFrom2Datasets can compare both lists and create a set of output matches with match ratios. You can test the match ratios to find the mismatches. I am attaching a workspace to illustrate.

matchlists.fmw

 


danilo_fme
Evangelist
Forum|alt.badge.img+44
  • Evangelist
  • February 21, 2018

Hi @frsisani

If you want just to compare attributes similar in ListA and ListB, I would use the transformer FeatureMerger:

About the fuzzy operator I used the custom transformer FuzzyStringComparer the result of this Fuzzy was the new Attribute _Result.

With the transformer AttributeRangerFilter I created the output ports respecting the percentagem:

  1. 50% - 60%
  2. 61% - 70%
  3. 71% - 80%
  4. 81% - 90%
  5. 91% - 100%

Attached the workspace template.

Thanks in Advance, - workspace-fuzzy.fmwt

Danilo

 


Forum|alt.badge.img
  • Author
  • February 21, 2018

Hy Guys

thx for support

Another request

Now I need to run the fuzzy in batch mode comparing 5 (or more) sheet in 2 different excel file

I mean sheet1 excel_A against sheet1 excel_B

sheet2 excel_A against sheet2 excel_B

sheet3 excel_A against sheet3 excel_B

How can do this ? workspace runner ?

thx

Francesco


danilo_fme
Evangelist
Forum|alt.badge.img+44
  • Evangelist
  • February 23, 2018
frsisani wrote:

Hy Guys

thx for support

Another request

Now I need to run the fuzzy in batch mode comparing 5 (or more) sheet in 2 different excel file

I mean sheet1 excel_A against sheet1 excel_B

sheet2 excel_A against sheet2 excel_B

sheet3 excel_A against sheet3 excel_B

How can do this ? workspace runner ?

thx

Francesco

Hi Francesco @frsisani

 

 

 

I believe you can Work in the same Workspace in parallel process, without the use the transformer WorkspaceRunner.

 

 

Thanks,

 

 

Danilo

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings