A note beforehand: The DQS API is not officially supported by Microsoft.

The SSIS DQS matching component is developed and tested for SQL Server 2012 with DQS assembly version 11.0.3000.0. We try to support future versions of DQS and SQL Server. However, we cannot guarantee that the component will work with all future versions of
DQS.

The Data Quality Services (DQS) data matching process enables reducing duplicate data. The matching analyzes the degree of duplication in all records. It returns weighted probabilities of a match between each set of compared records.

Similar to standard data quality processes in DQS, you have to perform the matching by building a knowledge base. With the SSIS DQS Matching component you can execute a matching activity in a SSIS package.

You will find additional information about creating a knowledge base and the matching policy in the following MSDN articles:
Data matching.

With the SSIS DQS Matching component you could check duplicate data from different data sources - whether the data source is a SQL Server, an Excel file, an Oracle database or any other data sources.