Configurer le type de métadonnées et charger le fichier JSON modèle - 7.1

Guide utilisateur de Talend Data Services Platform Studio

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Services Platform
task
Création et développement
EnrichPlatform
Studio Talend

Pourquoi et quand exécuter cette tâche

Dans cette étape, vous allez définir le type de schéma, Input ou Output. Dans cet exemple, sélectionnez le type Output.

Procédure

  1. Dans la boîte de dialogue, sélectionnez Output JSON, cliquez sur Next pour passer à l'étape suivante de l'assistant.
  2. Choisissez de créer vos métadonnées manuellement ou à partir d'un fichier modèle JSON existant.
    Si vous choisissez de le créer manuellement (en sélectionnant Create manually), vous devez configurer vous-même votre schéma, vos colonnes sources et vos colonnes cibles. Le fichier sera créé lors de l'utilisation dans un Job d'un composant de sortie, comme le tWriteJSONField.
    Dans cet exemple, créez le schéma de sortie en chargeant un ficher JSON existant. Sélectionnez donc l'option Create from a file.
  3. Cliquez sur le bouton Browse... à côté du champ JSON File, parcourez votre système jusqu'au fichier JSON dont la structure va être appliquée au fichier/champ de sortie JSON et double-cliquez sur le fichier. Sinon, vous pouvez saisir le chemin complet ou l'URL pointant vers le fichier JSON modèle.
    La zone File Viewer affiche un aperçu de la structure JSON et la zone File Content affiche au maximum les cinquante premières lignes du fichier.
  4. Renseignez le champ Encoding si le système ne l'a pas détecté automatiquement.
  5. Dans le champ Limit, définissez le nombre de niveaux dans la profondeur hiérarchique JSON, profondeur à laquelle vous souhaitez limiter la requête JsonPath ou XPath. Saisissez 0 pour ne pas configurer de limite.
    Configurer une valeur inférieure à 5 pour ce paramètre peut empêcher l'assistant de s'arrêter, dans le cas d'un fichier JSON volumineux.
  6. Vous pouvez également, de manière facultative, spécifier un chemin vers un fichier de sortie.
  7. Cliquez sur Next pour définir le schéma.