# tStandardizeRow

Ce composant normalise les données d'entrée dans un flux de données XML ou JSON distinct, afin de séparer ou standardiser les données conformes à la règle des données non conformes.

Le tStandardizeRow segmente le flux de données reçu du composant précédent et applique des règles personnalisées pour analyser les données. En se fondant sur cette analyse, ce composant normalise et écrit les données analysées dans un flux de données séparé. Il ne modifie pas vos données brutes.

L'option de standardisation ajoute une colonne supplémentaire au flux de sortie dans laquelle les données sont standardisées après normalisation.

ANTLR est utilisé pour analyser et segmenter les données d'entrée. Pour plus d'informations concernant ANTLR, consultez le site

[http://www.antlr.org/ (en anglais).](http://www.antlr.org/%20%28en%20anglais%29.)

En mode local, les versions 2.4.0 et supérieures d'Apache Spark sont supportées.

Note InformationsRemarque : Si vos index ont été créés avec une version 7.2 ou antérieure du Studio Talend, vous devez les mettre à jour. L'emplacement de la procédure de migration dépend de votre installation du Studio Talend :

* Avec l'Installer : /addons/scripts/Lucene\_Migration\_Tool/README.md.
* Sans l'installer : Dans l'e-mail de licence, cliquez sur le lien dans *Migration tool for Lucene Indexes from version 4 to version 8*.

Ce composant n'est pas intégré par défaut à votre Studio Talend. Vous devez l'installer à l'aide du gestionnaire des fonctionnalités. Pour plus d'informations, consultez [Installer les fonctionnalités à l'aide du Gestionnaire des fonctionnalités](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/install-features-to-talend-studio).

### Dans cette section

* [Propriétés du tStandardizeRow Standard](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-standard-properties)
* [Propriétés du tStandardizeRow pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-properties-for-apache-spark-batch)
* [Propriétés du tStandardizeRow pour Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-properties-for-apache-spark-streaming)

**Concepts associés**

* [Extraire des correspondances exactes à l'aide des règles d'Index](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-tsynonymoutput-tfileoutputexcel-textractxmlfield-extracting-exact-match-by-using-index-rules-standard-component-enterprise-in-this)
* [Normaliser les données à l'aide de règles de type simple](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-tlogrow-tfilterrow-textractxmlfield-normalizing-data-using-rules-of-basic-types-standard-component-enterprise-in-this)
* [Standardiser des adresses provenant de données non structurées](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-tlogrow-tfiltercolumns-tfixedflowinput-standardizing-addresses-from-unstructured-data-standard-component-enterprise-in-this)
* [Utiliser deux niveaux de parsing pour extraire des informations de données non structurées](https://help.qlik.com/talend/fr-FR/components/8.0/standardization/tstandardizerow-tlogrow-tfixedflowinput-tfixedflowinput-using-two-parsing-levels-to-extract-information-from-unstructured-data-standard-component-enterprise-this)