Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Perform Fuzzy matches on Child record of Parent

Masond3
8 - Asteroid

HI All, 

I been scouring the forums looking for an answer to my problem, but struggling to find a post that may help with my use case. 

 

Problem Statement. - I have two input files (Contacts) & (Companies). I would like to perform a fuzzy match which compares the Contact Address Against the Offices for a given Parent.

IE : If Contact Practice_ID = 18000009, find the Corresponding "Company",  return all child records associated to that "Company" then run fuzzy matches against those Child Records 

 

All the offices under a company will have the company ID stamped in the Parent ID field 


Contact input 

Practice_IDAdviser_PracticeAddress (Line 1, Line 2, Line 3)Adviser_BuildingAdviser_AddressCityAdviser_StateState/ProvinceAdviser_Postcode
18000009Mason LTD Suite 1 128 Jolimont RdSuite 1128 Jolimont RdEast MelbourneVICVictoria3002
18000009Mason LTD Suite 5 2-6 Albert StSuite 52-6 Albert StBlackburnVICVictoria3130


Company Input 

Account_SIV_Id__cAddress (Line 1, Line 2, Line 3)Primary Address Line 1Primary Address Line 2Primary Address Line 3CityStatePostcodeLevelCompany IDParent ID
AUS_18000009Suite 5, 2-6 Albert StSuite 52-6 Albert St BlackburnVictoria3130Company0013a00001ndVPtAAM 
L5_AUS_18000009Suite 5, 2-6 Albert StSuite 52-6 Albert St BlackburnVictoria3130Office001j000000eKhoRAAS0013a00001ndVPtAAM

 

Identifying Company Vs Child. 

 

Level = Company (Parent)

Level = Office (Child)

 

Matching Criteria 

 

Find the Practice_ID in the Account_SIV_Id__c  where level = Company and  

NB :

  • Where Level = Company the Account_SIV_Id__c has a following naming convention "AUS_ + Practice_ID"

 

Expected out come 

Practice_IDAdviser_PracticeAddress (Line 1, Line 2, Line 3)Adviser_BuildingAdviser_AddressCityAdviser_StateState/ProvinceAdviser_PostcodeCompany ID Parent id Match %LevelHelper 
18000009Mason LTD Suite 1 128 Jolimont RdSuite 1128 Jolimont RdEast MelbourneVICVictoria3002 0013a00001ndVPtAAM0%OfficeNo Matches found
18000009Mason LTD Suite 5 2-6 Albert StSuite 52-6 Albert StBlackburnVICVictoria3130001j000000eKhoRAAS0013a00001ndVPtAAM100OfficeMap To Existing Record

 



1 REPLY 1
MattBSlalom
11 - Bolide

Step 1 is to join your company data to itself to attach the parsed "Practice ID" from the parent company to the separate offices.

Step 2 is to combine the datasets (after tagging them to be able to distinguish between them) for the Fuzzy Match and configure it for each of the fields to compare.

Step 3 is to link the matched & unmatched results back together to see all your attributes.

 

Sample Workflow:

MattBSlalom_0-1620321668193.png

 

Labels