MatchUp Object: Difference between revisions

From Melissa Data Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{ProductInfoWidget
__NOTOC__
|Logo=MD_MatchUp_256_v3.png
<div id="mdmain">
|ProductName=MatchUp Object
<div id="mdmain" class="top">
|ReleaseDate=July 2012
{{ProductHead
|CurrentBuild=2009
|ProductTitle=IP Locator Object
|SupportedPlatform=Microsoft Windows, Linux, Solaris SPARC, HP-UX, AIX
|Blurb=
|SupportedLanguage=Visual Basic, C++, C
MatchUp Object is an extremely fast and powerful programmer's tool that can be integrated into custom applications to eliminate duplicate records. Because merge/purge and data quality initiatives go hand in hand, the powerful features of this tool fulfill the needs of many companies. Reducing printing costs, increasing response rates, maintaining an efficient database, and achieving better quality data are just some of the many benefits of the merge/purge process.
|BodyText=
|LogoRight=MD_MatchUp_256_v3.png
}}
}}
{{CustomTOC}}
</div>
 
MatchUp Object is an extremely fast and powerful programmer's tool that can be integrated into custom applications to eliminate duplicate records. Because merge/purge and data quality initiatives go hand in hand, the powerful features of this tool fulfill the needs of many companies. Reducing printing costs, increasing response rates, maintaining an efficient database, and achieving better quality data are just some of the many benefits of the merge/purge process.


==Support==
<div id="mdmain" class="top">
{{ProductMiddle
|GradientColor=darkgreen
|SectionTitle=Getting Started
|Column01=
<span class="boxhead02">Support</span>
*[[Best Practices]]
*[[Best Practices]]
*[[Issues:MatchUp Object|Known Issues]]
*[[Issues:MatchUp Object|Known Issues]]
 
|Column02=
===FAQ===
<span class="boxhead02">Results Codes</span>
*[[IP Locator Results Codes]]
<span class="boxhead02">Tutorials</span>
*[http://www.melissadata.com/multimedia/videos/MatchUp-Demo-Video.wmv MatchUp Demo Video]
|Column03=
<span class="boxhead02">FAQ</span>
*[[FAQ:API|API Related]]
*[[FAQ:API|API Related]]
*[[FAQ:MatchUp Object|MatchUp Object]]
*[[FAQ:MatchUp Object|MatchUp Object]]
}}
</div>


<!--===Results Codes===-->
<div id="mdmain" class="midleft">
==Tutorials==
{{SectionBody
*[http://www.melissadata.com/multimedia/videos/MatchUp-Demo-Video.wmv MatchUp Demo Video]
|GradientColor=darkorange
 
|SectionTitle=Updates
==Downloads==
|SectionBody=
<span class="boxhead02">Builds</span><br>
Released July 2012<br>
Build 2009<br>
*[[Build History:MatchUp Object|Build History]]
<span class="boxhead02">Sample Code</span>
*All sample code may be found on the on the Data Quality Suite DVD, download, or demo. If you would like to request a DVD or talk to a representative please call 1-800-MELISSA extension 3.
[[Image:DQT_API_SampleCode.jpg|200px|Sample Code]]
}}
</div>


===Documentation===
<div id="mdmain" class="midright">
{{SectionBody
|GradientColor=darkred
|SectionTitle=Documentation
|SectionBody=
<span class="boxhead02">PDF</span>
*[[Media:DQT_API_MatchUp_QSG.pdf|MatchUp Object Quick Start Guide]]
*[[Media:DQT_API_MatchUp_QSG.pdf|MatchUp Object Quick Start Guide]]
*[[Media:DQT_API_MatchUp_RG.pdf|MatchUp Object Reference Guide]]
*[[Media:DQT_API_MatchUp_RG.pdf|MatchUp Object Reference Guide]]
*[[Media:DQT_API_FactSheet.pdf|API Capabilities]]
*[[Media:DQT_API_FactSheet.pdf|API Capabilities]]
}}
</div>


<!--===Sample Code===-->
</div>
==Current Build==
===Build 2009===
''Released July 2012''
 
;Important
*Please update to this version [http://www.melissadata.com/free-trials/matchup-merge-purge-duplicates.htm (Build 2009)]
 
;Environment
:MatchUp now uses the new Melissa Data license format and ENV variable name.
:Please call a sales representative at 1-800-MELISSA ext. 3 (1-800-635-4772 x3) for a valid license string.
:MatchUp will also check for a valid license in the MD_LICENSE(Environment) variable. This allows you to modify the license without recompiling the project
:The default installation path for the MatchUp data files is now "c:\ProgramData\Melissa DATA\MatchUP\" for newer operating systems. Please check your 'Common App Data' directory for older OSs, for example: it may be "c:\Documents and Settings\All Users\Application Data\Melissa DATA\MatchUP".
 
;Matchcode Editor
:The Matchcode Editor has been redesigned. Existing matchcodes can still be read/edited/used for backwards compatibility. The new Matchcode Editor allows us to provide a common interface with the MatchUp SSIS component
 
;Functionality Changes
:Removal of certain matchcode restrictions that were required in existing version. This allows users to use an Intersecting matching logic - meaning you can create matchcodes without a common first component, making it more flexible
:SQL Server Interface: There is now a set of CLR-based procedures. A seperate installer script is provided as an alternative to the _xp and UDF methods of interfacing the MatchUp library.
 
;Interface Changes
:Naming conventions for Interface Wrappers have been changed/updated to use the same naming convention as other Melissa Data Objects
 
:;Added Matchcode Component types:
:*Date (days)
:*Numeric (integer unit)
:*Proximity (miles)
 
:These new types allow you to specify, as a component property, a range for which a match will be possible if the records being compared fall within the set range. There are also new Enumerations, Mapping Targets and Matchcode Mappings for these new component types.
 
:;Added addition Fuzzy Algorithms:
:*N-Gram
:*Jaro Distance
:*Jaro-Winkler Distance
:*Longest Common Substring
:*Jaccard Index
:*Dices Coefficient
:*Overlap Coefficient
:*Needleman-Wunsch
:*Smith-Waterman-Gotoh
:*MD Keyboard
:*Double Metaphone
 
:;New Interface
:*mdMUMatchcodeList - allows the user to list available matchcodes
:*SetPathToMatchUpFiles()
:*InitializeDataFiles()
:*GetInitializeErrorString()
:*GetMatchcodeCount() - retrieves number of matchcodes.
:*GetMatchcodeName() - retrieves name of matchcode at specified position.
 
:;New Methods
:*GetResults() - retrieves matching result codes.
:*GetNearDbl() - retrieves Near setting (supercedes GetNear()).
:*SetNearDbl() - sets Near setting (supercedes SetNear()).
:*GetDescription() - retrieves a matchcodes user-specified description.
:*SetDescription() - sets a matchcodes user-specified description.
:*GetNGram() - retrieves a matchcodes n-gram setting.
:*SetNGram() - sets a matchcodes n-gram setting.
:*RenameMatchcode() - change a matchcode’s name.
:*DeleteMatchcode() - delete a matchcode.
 
:;Deprecated
:*GetStatusCode and GetCombinations have been deprecated as GetResults gives the user a single output property to retrieve this information.
 
;Sample Code
:Previous examples have been changed, with GetStatusCode and GetCombintions being replaced by GetResults to reflect usage in retrieving ouput properties
:Hybrid examples have been added to most samples and interfaces
 
===Build History===
*[[Build History:MatchUp Object|Build History]]
 


[[Category:API]]
[[Category:API]]
[[Category:MatchUp Object]]
[[Category:MatchUp Object]]

Revision as of 19:03, 28 August 2012

{{{HeadImage}}}
{{{HeadBody}}}
{{{ProductIcons}}}

Updates

Builds
Released July 2012
Build 2009

Sample Code

  • All sample code may be found on the on the Data Quality Suite DVD, download, or demo. If you would like to request a DVD or talk to a representative please call 1-800-MELISSA extension 3.

Sample Code