# 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.) (uniquement en anglais)

En mode local, les versions 1.6, 2.0, 2.3, 2.4 et 3.0 d'Apache Spark sont supportées.

Note InformationsRestriction : Ce composant a été amélioré dans le Studio à partir de la version 7.3. Si vos index ont été créés avec une version 7.2 ou antérieure, vous devez les mettre à jour. L'emplacement de la procédure de migration dépend de l'installation de votre Studio :

* 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*.

Pour plus de technologies supportées par Talend, consultez [Composants Talend](https://help.qlik.com/talend/r/fr-FR/7.3/components/standardization).

Selon le produit Talend que vous utilisez, ce composant peut être utilisé dans un framework de Jobs, dans plusieurs, ou dans tous les frameworks :

* Standard : consultez [Propriétés du tStandardizeRow Standard](https://help.qlik.com/talend/fr-FR/components/7.3/standardization/tstandardizerow-standard-properties).

  Le composant de ce framework est disponible dans Talend Data Management Platform, Talend Big Data Platform, Talend Real Time Big Data Platform, Talend Data Services Platform et dans Talend Data Fabric.

* MapReduce : consultez [Propriétés du tStandardizeRow MapReduce (déprécié)](https://help.qlik.com/talend/fr-FR/components/7.3/standardization/tstandardizerow-mapreduce-properties-deprecated).

  Le composant de ce framework est disponible dans tous les produits Talend Platform avec Big Data et dans Talend Data Fabric.

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

  Le composant de ce framework est disponible dans tous les produits Talend Platform avec Big Data et dans Talend Data Fabric.

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

  Ce composant est disponible dans Talend Real Time Big Data Platform et dans Talend Data Fabric.

### Dans cette section

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

**Concepts associés**

[Extraction de correspondances exactes à l'aide des règles d'Index](https://help.qlik.com/talend/fr-FR/components/7.3/standardization/tstandardizerow-tsynonymoutput-tfileoutputexcel-textractxmlfield-extracting-exact-match-by-using-index-rules-standard-component-enterprise-in-this)

[Normalisation de données à l'aide de règles de type simple](https://help.qlik.com/talend/fr-FR/components/7.3/standardization/tstandardizerow-tlogrow-tfilterrow-textractxmlfield-normalizing-data-using-rules-of-basic-types-standard-component-enterprise-in-this)

[Standardisation d'adresses provenant de données non structurées](https://help.qlik.com/talend/fr-FR/components/7.3/standardization/tstandardizerow-tlogrow-tfiltercolumns-tfixedflowinput-standardizing-addresses-from-unstructured-data-standard-component-enterprise-in-this)

[Utilisation de deux niveaux de parsing pour extraire des informations de données non structurées](https://help.qlik.com/talend/fr-FR/components/7.3/standardization/tstandardizerow-tlogrow-tfixedflowinput-tfixedflowinput-using-two-parsing-levels-to-extract-information-from-unstructured-data-standard-component-enterprise-this)