# tSchemaComplianceCheck

Ce composant assure la qualité des données de n'importe quelle source de données en les comparant aux données de référence.

Le tSchemaComplianceCheck valide toutes les lignes d'entrée en fonction du schéma de référence ou vérifie les types, la nullabilité, la longueur de la ligne en fonction des valeurs de référence. Cette validation peut être appliquée à l'ensemble des lignes ou une partie seulement.

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

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 tSchemaComplianceCheck Standard](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-standard-properties).

  Le composant de ce framework est disponible dans tous les produits Talend.

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

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

* Spark Batch : consultez [Propriétés du tSchemaComplianceCheck Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-for-apache-spark-batch).

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

* Spark Streaming : consultez [Propriétés du tSchemaComplianceCheck Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-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 tSchemaComplianceCheck Standard](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-standard-properties)
* [Propriétés du tSchemaComplianceCheck MapReduce (déprécié)](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-mapreduce-properties-deprecated)
* [Propriétés du tSchemaComplianceCheck Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-for-apache-spark-batch)
* [Propriétés du tSchemaComplianceCheck Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-for-apache-spark-streaming)

**Concepts associés**

[Validation de données en fonction d'un schéma](https://help.qlik.com/talend/fr-FR/components/7.3/validation/tschemacompliancecheck-tlogrow-tfileinputdelimited-tfileinputdelimited-validating-data-against-schema-standard-component-enterprise-this)