Propriétés du tExtractJSONFields pour Storm (déprécié)
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.
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. Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
|
|
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. XPath Query : requête XPath spécifiant le nœud dans le champ JSON. 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. 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 (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. La version de Storm ne supporte pas l'utilisation des variables globales. 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. Cette connexion fonctionne uniquement pour le Job dans lequel vous l'avez définie. 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 . 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. |