Configurer le type de métadonnées et charger le fichier d'entrée - 7.1

Guide utilisateur de Talend Big Data Studio

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

Procédure

  1. Dans la boîte de dialogue, sélectionnez Input Json et cliquez sur Next pour passer à l'étape suivante et charger le fichier d'entrée.
  2. Dans la liste Read By, sélectionnez le type de requête pour lire le fichier source JSON.
    • JsonPath : lit les données JSON selon une requête JsonPath.

      Ce type est le type de requêtes par défaut recommandé pour lire des données JSON afin de gagner en performance et d'éviter les problèmes que vous pouvez rencontrer lors de la lecture de données JSON à partir d'une requête XPath.

    • Xpath : lit les données JSON selon une requête XPath.

  3. Cliquez sur Browse... et parcourez votre répertoire jusqu'au fichier JSON à charger. Vous pouvez également saisir le chemin d'accès complet ou l'URL du fichier JSON.
    Dans cet exemple, le fichier JSON d'entrée contient ceci :
    {"movieCollection": [
        {
            "type": "Action Movie",
            "name": "Brave Heart",
            "details": {
                "release": "1995",
                "rating": "5",
                "starring": "Mel Gibson"
            }
        },
        {
            "type": "Action Movie",
            "name": "Edge of Darkness",
            "details": {
                "release": "2010",
                "rating": "5",
                "starring": "Mel Gibson"
            }
        }
    ]}
    La zone Schema Viewer affiche une prévisualisation de la structure JSON. Vous pouvez développer et visualiser chaque niveau de la structure du fichier JSON.
  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. Cliquez sur Next afin de configurer les paramètres du schéma.