# Propriétés du tExtractJSONFields pour Storm (déprécié)

Availability-note[Déprécié·e](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

Ce contenu est obsolète.

Ces propriétés sont utilisées pour configurer le tExtractJSONFields s'exécutant dans le framework de Jobs Storm.

Le composant tExtractJSONFields Storm appartient à la famille Processus en cours.

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

Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

Ce contenu est obsolète.

Le framework Storm est déprécié à partir de la version 7.1 du Talend et les suivantes. Utilisez des Jobs Talend pour Apache Spark Streaming pour accomplir vos tâches associées à Streaming.

## Basic settings

| Property type | Peut être Built-In ou Repository. |
| --- | --- |
|  | Built-In : aucune propriété n'est stockée de manière centrale. |
|  | Repository : Sélectionnez le fichier dans lequel sont stockées les propriétés du composant. |
| Schema et Edit Schema | Un schéma est une description de lignes. Il définit le nombre de champs (colonnes) à traiter et à passer au composant suivant. Lorsque vous créez un Job Spark, évitez le mot réservé line lors du nommage des champs.<br><br>Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :<br><br><ul> <li> <p> <span>View schema</span>&nbsp;: sélectionnez cette option afin de voir uniquement le schéma.</p> </li> <li> <p> <span>Change to built-in property</span>&nbsp;: sélectionnez cette option pour passer le schéma en mode <span>Built-In</span> et effectuer des modifications locales.</p> </li> <li> <p> <span>Update repository connection</span>&nbsp;: sélectionnez cette option afin de modifier le schéma stocké dans le référentiel et décider de propager ou non les modifications à tous les Jobs. Si vous souhaitez propager les modifications uniquement au Job courant, cliquez sur <span>No</span> et sélectionnez à nouveau la métadonnée du schéma dans la fenêtre <span>Repository Content</span>.</p> </li> </ul> |
|  | Built-in : le schéma est créé et conservé localement pour ce composant seulement. |
|  | Repository : le schéma existe déjà et est stocké dans le Repository. Ainsi, il peut être réutilisé dans des Jobs et projets. |
| JSON field | Liste des champs JSON à extraire. |
| Loop XPath query | Nœud dans le champ JSON, sur lequel se base la boucle. |
| Mapping | Column : schéma défini pour contenir les données extraites du champ JSON.<br><br>XPath Query : requête XPath spécifiant le nœud dans le champ JSON.<br><br>Get nodes : cochez cette case pour extraire les données JSON de tous les nœuds spécifiés dans la liste XPath query ou cochez la case à côté d'un nœud spécifique pour extraire ses données JSON uniquement.<br><br>Is Array : cochez cette case lorsque le champ JSON à extraire est un tableau et non un objet. |

## Advanced settings

| Encoding | Sélectionnez l'encodage à partir de la liste ou sélectionnez Custom et définissez-le manuellement. Ce champ est obligatoire pour la manipulation des données de base de données. Les encodages supportés dépendent de la JVM que vous utilisez. Pour plus d'informations, consultez [https://docs.oracle.com](https://docs.oracle.com/) (uniquement en anglais). |
| --- | --- |

## Utilisation

| **Règle d'utilisation** | Si vous avez souscrit à l'une des solutions Big Data de Talend, vous pouvez également utiliser ce composant en tant que composant Storm. Dans un Job Storm Talend , il est utilisé comme étape intermédiaire. Les autres composants utilisés avec celui-ci doivent également être des composants Storm. Ils génèrent nativement du code Storm pouvant être exécuté directement dans un système Storm.<br><br>La version de Storm ne supporte pas l'utilisation des variables globales.<br><br>Vous devez utiliser l'onglet Storm Configuration dans la vue Run pour définir la connexion à un système Storm donné pour le Job complet.<br><br>Cette connexion fonctionne uniquement pour le Job dans lequel vous l'avez définie.<br><br>Pour plus d'informations concernant les Jobs Talend Storm, consultez les sections décrivant comment créer et configurer un Job Talend Storm, dans le **Guide de prise en main de Talend Big Data** .<br><br>Notez que, dans cette documentation, sauf mention contraire, un scénario présente uniquement des Jobs Standard, c'est-à-dire des Jobs Talend traditionnels d'intégration de données. |
| --- | --- |