SSIS Fuzzy Matching Explained

Posted on 2009-02-19
Last Modified: 2013-11-10
What algorithms does the SSIS fuzzy matching component use?  I can't find anything that explains it, and at this point "magic" is my only explanation.  I am probably familiar with many of the algorithms it is possibly using, just wondering if there is a definition to the component that would shed some light on it.


Question by:crsfs
    LVL 15

    Accepted Solution


    Author Comment

    Thanks, but I'm looking for an actual expalination of the algorithms it uses.

    First Pass: Levenstein
    Second Pass:  Longest Common Substring
    Does it use different algorithms on different data types?
    Does it cleanse or normalize anything?

    or whatever order it actually goes.

    Like I mentioned, I understand how the component works and have written my own processes as well, what I'm looking for is an explanation of what algorithms, and in what order, the component uses.

    I just don't like it being a black box and assuming that it "magically" resolves records.

    Author Closing Comment

    didnt really answer the question.  i just want to close this question so i can quit getting emails about it.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Introduction SQL Server Integration Services can read XML files, that’s known by every BI developer.  (If you didn’t, don’t worry, I’m aiming this article at newcomers as well.) But how far can you go?  When does the XML Source component become …
    International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
    Via a live example, show how to setup several different housekeeping processes for a SQL Server.
    Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.

    730 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now