Quickstart#
Introduction#
Overview#
Melissa’s Data Quality Components for SSIS® is a collection of data cleansing services built as components for SSIS®.
Component List#
Component |
Description |
---|---|
Business Coder searches for Business Demographics data based on the address and company name. |
|
Clean up contact data, removing bad or incomplete information before it invades your database and creates a negative impact on your data-driven initiatives. You’ll reduce undeliverables, increase communication efforts, and save money on all your marketing campaigns. |
|
The Fuzzy Match Component leverages a toolbox of state-of-the-art fuzzy matching algorithms and allows user-specified granular control on match thresholds and even fine tuning of the algorithms. |
|
The Generalized Cleanser Component is a comprehensive tool that allows the user to standardize and cleanse their own data with respect to capitalization, punctuation, abbreviation, regular and custom expressions, and string replacement. This allows the user a high level of customization through combinations of these different actions, allowing easy standardization of any general data type. |
|
Verify and standardize mailing addresses from across the world with the flexibility and accuracy delivered by Melissa products. |
|
IP Locator returns geographic data for a given IP address. The level of detail may vary considerably. |
|
MatchUp Component is an extremely fast and powerful programmer’s tool that can be integrated into custom applications to eliminate duplicate records. |
|
Personator is an all-in-one contact verification and appending Web service. It allows you to pass in names, addresses, phone numbers, and email addresses; simultaneously parsing them, making conservative corrections, and even appending data derived from the input. It can also leverage all of these inputs to verify whole contact records. |
|
Melissa’s Personator World Component is a new ID verification solution makes it easy to check and verify your data in real time. Using trusted reference and national databases, the service can verify a person’s name, address, phone, email, date of birth and national ID. |
|
Property returns information about a given parcel of property, including: assessed value; last sale price; current mortgage; physical dimensions of land; and square footage. The level of detail may vary according to location. |
|
Melissa’s Data Profiler is a component that can be used to analyze a table’s data. This analysis provides a large number of statistics at varying levels of detail. Using these statistics, you can make educated decisions on what strategies you may need to employ to handle the data. |
|
Enjoy the benefits of the most current address data available anytime and anywhere through SmartMover, by Melissa. The SmartMover Component uses the most cutting edge NCOA™ technology from the USPS. |
System Requirements#
SSIS Requirements#
The Data Quality Components for SSIS are 32/64 bit tools available for Windows XP/2003/2008/Vista/7/8/10 and Microsoft SQL Server 2005/2008/R2 (Deprecated) - 2012 & 2014 (Supported).
There is a known issue with Windows 10 with SQL2012 + VS2010, if you have data viewer enabled it will hang the process. This issue happens regardless if our components are used or not, so it is likely a Windows issue. However, we are currently still investigating this issue.
Minimum Requirements#
64-Bit Windows 7 or newer
Microsoft SQL Server 2012 or newer
6 GB hard-disk space for Web Service update
30 GB hard-disk space for On Premise data
4 GB RAM
Recommended Requirements#
64-Bit Windows 10 or newer
Microsoft SQL Server 2016 or newer
8 GB hard-disk space for Web Service update
40 GB hard-disk space for On Premise data
8 GB RAM
SQL Server/Visual Studio Version#
Melissa currently supports SQL Server versions 2012, 2014, 2016, 2017, 2019 and 2022. We also provide components for SQL Server 2005, 2008 and 2010 as part of the SSIS Installation, however, they are no longer supported.
Certain Microsoft SQL Server version are officially supported by specific Microsoft Visual Studio versions for our components. BusinessCoder and future new component will only be offered in SSIS 2010 and newer.
SSIS Installation#
Melissa’s SSIS components must be installed to the same drive as the SQL Server Integration Services instance.
You can verify the location of SQL Server Integration Services by using the Windows Search Bar and entering Services.msc
. In the Services menu, scroll down until you see “SQL Server Integration Services XX.X”. Then right click on the entry and select Properties. In the General tab, locate the Path to executable directory. For example: C:\Program Files\Microsoft SQL Server\110\DTS\Binn\MsDtsSrvr.exe
In this case, SQL Server Integration Services is installed to the C: drive, so a regular installation is needed.
If the path to executable shows other than a C: drive, you will need to install Melissa’s SSIS components using the SSIS Install Other than C: drive instructions.
SSIS Install Other than C: drive Instructions: SSIS Install Other Than C: Drive
Officially Supported by Melissa#
Microsoft SQL Server 2022 – Microsoft Visual Studio 22
SSDT – SQL Server Data Tools – 17.2.40118.0
Accessible via Visual Studio Installer
Select edition of Visual Studio you want to add SSDT, select Modify
Select SQL Server Data Tools under Data storage and processing
SSIS – SQL Server Integration Services Projects 2022 – 16.0.5131.0
SQL Server 22 Developer – Integration Services 64bit (CMD Prompt – DTExec.exe) – 16.2211.5693.3
To execute projects via CMD prompt, SSIS 2022 requires 64bit SQL Server Integration Services from SQL Server 22 Developer Edition.
In SQL Server 2022 Setup Feature Selection, select Integration Services.
Microsoft SQL Server 2019 - Microsoft Visual Studio 2019
SQL Server Data Tools for Visual Studio 2019
Select SQL Server Data Tools from the Data Storage and Processing section.
SQL Server Integration Services Projects
Can also be installed from Visual Studio 2019 Tools > Extension and Updates Section.
Microsoft SQL Server 2017 - Microsoft Visual Studio 2017
Microsoft SQL Server 2016 - Enterprise Edition and RC2 - Microsoft Visual Studio 2015
Microsoft SQL Server 2014 - Microsoft Visual Studio 2013
Microsoft SQL Server 2012 - Microsoft Visual Studio 2010/2012 - Deprecated: 7/24/2023
Microsoft SQL Server 2010 - Microsoft Visual Studio 2008 - Deprecated
Microsoft SQL Server 2008 - Microsoft Visual Studio 2005 - Deprecated
Azure Data Factory (ADF) Requirements#
To execute SSIS packages containing Melissa Data Quality Components on Azure Data Factory (ADF), you must first configure and build your SSIS packages in a local development environment where the Melissa SSIS components are installed. Once configured, the packages can then be deployed to Azure for execution.
Local Environment Requirements#
You must prepare a local machine with the following minimum specifications to develop and deploy SSIS packages:
Operating System: 64-bit Windows 7 or newer
SQL Server Version: Microsoft SQL Server 2017 (Developer or Standard Edition recommended)
Visual Studio Version: Visual Studio 2017 or newer with SQL Server Data Tools (SSDT) installed
Disk Space: * 6 GB hard-disk space (for Web Service component updates) * 30 GB hard-disk space (for On-Premise data if applicable)
Memory: 4 GB RAM minimum (8 GB recommended)
Important
Azure SSIS Integration Runtime (SSIS-IR) currently supports only SQL Server 2017 packages.
Therefore, it is required to install SQL Server 2017 in your local development environment to ensure the packages you deploy are compatible with the SSIS-IR instance in Azure.
Azure Services Requirements#
The following Azure services must be provisioned to deploy and execute SSIS packages in the cloud:
Azure Data Factory (ADF)
A running SSIS Integration Runtime (IR) instance
Azure SQL Server
Used to host the SSISDB catalog, where deployed packages are stored
Azure Blob Storage
Used to store the setup script, installation files, and runtime logs
Additional Notes:
Ensure your Azure subscription has sufficient resources and permissions to create and manage ADF, Azure SQL Database, and Blob Storage services.
You will need to generate a Shared Access Signature (SAS) token for Blob Storage with sufficient permissions (read, write, delete, create, list) for SSIS-IR setup and SmartMover export operations.
Installation#
SSIS Installation#
The Data Quality Components for SSIS can either be installed fully on-premise or as a web only install. The following sections will detail the install size, delivery method, data required, and install procedure.
Full On-Premise Install#
- Size:
~7GB
- Deliverable:
Physical Disk or Downloadable Zip File (DQC-SSIS_YYYYMM.zip)
- Data:
Installs all necessary data files for components that have an option for On-Premise Mode.
Component
Mode
Web
Local
Business Coder
Contact Verify
✓
✓
Fuzzy Match
✓
Generalized Cleanser
Global Verify
✓
IP Locator
✓
✓
MatchUp
✓
Personator
✓
Personator World
✓
Property
✓
Profiler
✓
Smart Mover
✓
Web Only Install#
- Size:
~150MB
- Deliverable:
Download Only (setup-web.exe)
- Data:
Installs only the minimum set of required data files.
Component
Mode
Web
Local
Business Coder
Contact Verify
✓
Fuzzy Match
✓
Generalized Cleanser
Global Verify
✓
IP Locator
✓
MatchUp
✓
Personator
✓
Personator World
✓
Property
✓
Profiler
✓
Smart Mover
✓
Install Procedure#
To install, download and run the Data Quality Components Executable.
License Agreement#
Read and accept the license agreement.

Click Next to continue.
License Information#
Enter your License Key, or continue with the install and enter your License Key later.

Component Selection#
Select which components to install.

Click Next to continue.
Review#
Review your installation settings and ensure that everything is as you want it.

Click Install to continue.
Install#
Wait for the components to install.

Finish#
Once the Data Quality Components are done installing, you will be prompted to finish the setup.

Basics#
How to Open SSIS#
To open SSIS please find the version of SQL Server and open SQL Server Data Tools.

Start New Project#
Once SSIS loads, Select New Project. Then under Business Intelligence, select integration services and start a new integration services project.


Data Flow Tab#
Our components are installed in the data flow SSIS toolbox. You will need to add a data flow task in order to view the toolbox and our components. Otherwise you will not be able to see the correct toolbox in which our components are located in. Our components are only visible in Data Flow Tab.

Azure Data Factory (ADF) Installation#
Currently available for:
Business Coder
Contact Verify - Cloud Version
Global Verify
IP Locator
Personator Consumer
Property
Smart Mover
You can create an SSIS package locally in your development environment, then deploy that package to Azure SQL Server (SSISDB) and execute it using an SSIS Integration Runtime (SSIS-IR) instance in Azure Data Factory. This approach allows you to scale SSIS package processing in the cloud, providing greater flexibility, reliability, and resource management compared to traditional on-premises deployments.
Set Up the Azure Data Factory Environment by Starting an SSIS Integration Runtime (SSIS-IR) Instance#
Follow these steps to set up an SSIS Integration Runtime (SSIS-IR) in Azure Data Factory, configured to run Melissa SSIS components using your own Azure Blob Storage container.
Step 1: Clone the ADF Web Installer Repository#
Clone the ADF Web Installer repository to your local machine using this Git repository:
Step 2: Download Installation Dependencies#
You have two options to obtain the installation dependencies required for setting up the SSIS-IR.
Option 1: Using a Download Link:#
Download the pre-packaged DependenciesADF.zip
from the following link:
https://releases.melissadata.net/Download/Interface/WINDOWS/ADF/ANY/2025.Q1/DependenciesADF.zip/?ID={{LicenseKey}}
After downloading, extract the contents into the same directory as your cloned repository.
Option 2: Using Melissa Updater:#
Download Melissa Updater:
Windows:
https://releases.melissadata.net/Download/Library/WINDOWS/NET/ANY/latest/MelissaUpdater.exe
Linux:
https://releases.melissadata.net/Download/Library/LINUX/NET/ANY/latest/MelissaUpdater
Run Melissa Updater from the command line:
.\MelissaUpdater.exe file `
-n "DependenciesADF.zip" `
-r "latest" `
-l "{{LicenseKey}}" `
-y "INTERFACE" -o "WINDOWS" -c "ADF" -a "ANY" `
-t "{{DownloadDirectory}}"
After downloading, extract the contents into the same directory as your cloned repository.
Directory Structure After Extraction
The folder after extraction should contain the following:
.
├── Setup.ps1
├── main.cmd
├── dotnet-framework-35/
│ └── microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
└── melissa-web-installer/
└── ADF-DQC-Web.exe

Note
If you cloned the repository from Git, you may see README.md
and LICENSE.md
files in the folder.
These files are not required for the SSIS-IR deployment and can be safely removed.
Step 3: Create an Azure Blob Storage Container#
Open your Azure Storage Account (Blob storage).
Create a new container (e.g., ssis-ir-deployment).
Generate a SAS Token for this container.
Click the […] button on the right end of the container name and choose Generate SAS
Grant permission for the SAS to Read, Add, Create, Write, Delete, and List.
Be sure to copy the full SAS string.
Note
We recommend setting a long expiration date for the SAS token. Azure Data Factory may re-deploy the SSIS-IR at a later time using this token.
Step 4: Configure the Setup Script#
Open Setup.ps1
in a code editor and update the following variables:
# Blob Storage Information
$storageAccount = "<your_storage_account_name>"
$containerName = "<your_container_name>"
# SAS Token (add the leading '?')
$sasToken = "<your_blob_container_SAS>" # This should look like "?sp=...&sig=..."
# Melissa Product License Key
$productLicense = "<your_license_key>"
Save the file after making your changes.

Step 5: Upload Deployment Files to Blob#
Upload all files and folders in this repo to the container you just created.
Important
Do not place files inside an additional folder.
The SSIS-IR setup process expects main.cmd
to be at the top level of the container.

Step 6: Configure SSIS-IR in Azure Data Factory#
Navigate to Azure Data Factory > Integration Runtimes.
Click + New to create a new Azure-SSIS Integration Runtime.
During setup, under Integration runtime setup, be sure to:
Check the box: “Customize your Azure-SSIS Integration Runtime with additional system configurations/component installations”
Provide the full SAS URL to your blob container:
https://<your_storage_account>.blob.core.windows.net/<your_container_name>?<your_sas_token>
This allows ADF to run your custom startup script and install Melissa SSIS components automatically during IR provisioning.
Step 7: Start the SSIS-IR#
On startup, the SSIS-IR will:
Install prerequisites (.NET Framework 3.5)
Install Melissa SSIS components
Logs & Troubleshooting#
You can monitor logs from the setup process directly in your blob container:
Folder Name |
Description |
---|---|
|
Logs from the custom setup script |
|
Logs from the Melissa installer |
If the SSIS-IR fails to start or install, check the latest files in those folders for detailed error messages.
Tips#
You can restart the SSIS-IR to re-trigger the setup.
Make sure you do not rename or move files from the repo before uploading.
Subscribe#
Subscriptions#
You must have an account with Melissa in order to use the full features of Melissa’s Data Quality Components for SSIS.
You may subscribe to Melissa’s Data Quality Components (DQC) for SSIS through the Melissa website at https://www.melissa.com/sql-server or by calling a Customer Service Representative at 800-MELISSA ext. 3 (800-635-4772 ext. 3).
Once you are subscribed, your Customer Service Representative will give you a License Key needed to use the Data Quality Components for SSIS.
Community Edition#
Some of Melissa’s Data Quality Suite Components have a Community Edition. This is a no-cost version of the component available to you for trying out the components.
To obtain a Community Edition License Key, contact a Customer Service Representative
You may subscribe to Melissa’s DQC for SSIS through the Melissa website at www.MelissaData.com/newuser or by calling a Customer Service Representative at 800-MELISSA ext. 3 (800-635-4772 ext. 3).
Once you have your Community Edition License Key you can use the Community Edition of the Data Quality Suite Components.
Limitations#
The Community Edition of these components have limited functionality. They provide a few basic abilities for you to sample our products, while some options may be greyed out. If you wish to unlock the full potential of our products, please subscribe.
Component |
Full Edition |
Community Edition |
|
---|---|---|---|
Global Verify Component |
Global Address Verification & Standardization |
✓ |
|
International Geocoding |
✓ |
||
Contact Verification Component |
Address Parsing |
✓ |
✓ |
Name Parsing |
✓ |
Last Name Only |
|
Email Correction |
✓ |
✓ |
|
Phone Formatting |
✓ |
✓ |
|
Address Verification |
✓ |
Does NOT Validate or Standardize |
|
Name Verification |
✓ |
||
Email Verification |
✓ |
||
Phone Verification |
✓ |
||
Geocoding |
✓ |
||
Genderizing |
✓ |
||
License Required |
✓ |
||
MatchUp Component |
Record Limit |
Unlimited |
50,000 |
Matchcodes * |
19 Built-in |
9 Built-in |
|
Custom Matchcodes |
✓ |
||
License Required |
✓ |
||
Profiler Component |
Record Limit |
Unlimited |
50,000 |
Result Codes |
✓ |
||
License Required |
✓ |
||
Generalized Cleanser Component |
Record Limit |
Unlimited |
100,000 |
Available Tools |
|
|
|
License Required |
✓ |