# Identification scenarios

* [Adding a surrogate key to a file](https://help.qlik.com/talend/r/en-US/7.3/components/identification/taddcrcrow-tfileinputdelimited-tlogrow-tlogrow-adding-surrogate-key-to-file-standard-component-this)
* [Comparing columns and grouping in the output flow duplicate records that have the same functional key](https://help.qlik.com/talend/r/en-US/7.3/components/identification/tgenkey-tmatchgroup-trowgenerator-tlogrow-comparing-columns-and-grouping-in-output-flow-duplicate-records-that-have-same-functional-key-standard-component-enterprise-this)
* [Generating functional keys in the output flow](https://help.qlik.com/talend/r/en-US/7.3/components/identification/tgenkey-tfixedflowinput-tlogrow-tmatchgroup-generating-functional-keys-in-output-flow-standard-component-enterprise-this)