Définir un schéma - 7.0

Guide utilisateur de Talend Big Data Platform Studio

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

Pourquoi et quand exécuter cette tâche

Dans cette étape, vous allez renseigner les paramètres à prendre en compte pour la définition du schéma.

La fenêtre de définition du schéma est composée de quatre vues :

Vue

Description

Source Schema

Arborescence du fichier XML.

Target Schema

Informations d'extraction et d'itération.

Preview

Aperçu du schéma cible, ainsi que des données d'entrée des colonnes sélectionnées, affichées dans l'ordre défini.

Remarque : La fonctionnalité d'aperçu n'est pas disponible si vous chargez un fichier XSD.

File viewer

Fenêtre d'aperçu des données brutes.

Tout d'abord, définissez la boucle XPath ainsi que le nombre maximum d'itérations à effectuer. Pour cela :

Procédure

  1. Peuplez le champ Xpath loop expression, avec l'expression Xpath absolue du nœud qui fait l'objet de l'itération. Vous pouvez le faire de deux manières :
    • Vous pouvez saisir l'expression entière ou appuyer sur Ctrl+Espace pour utiliser la liste d'autocomplétion.

    • Déposez le nœud sélectionné de l'arborescence Source Schema dans le champ Absolute XPath expression.

      Une flèche orange relie le nœud à l'expression correspondante.
    Remarque : Le champ Xpath loop expression est obligatoire.
  2. Saisissez une limite de boucle dans le champ Loop limit pour restreindre le nombre de nœuds à itérer ou saisissez -1 si vous souhaitez l'effectuer sur toutes les colonnes.
  3. Définissez les champs à extraire en déposant les nœuds appropriés de la vue Source Schema vers le champ Relative or absolute XPath expression.
    Remarque : Vous pouvez sélectionner plusieurs nœuds à déposer dans le tableau, en appuyant sur Ctrl ou Maj, et en cliquant sur les nœuds adéquats. La flèche reliant un nœud sélectionné dans la zone Source Schema à celui déposé dans la zone Fields to extract est bleue. Les autres liens sont gris.
  4. Vous pouvez ajouter autant de colonnes à extraire que vous le souhaitez, supprimer des colonnes, ou en modifier l'ordre, à l'aide de la barre d'outils.
    • Ajoutez ou supprimez une colonne à l'aide des boutons et .

    • Modifiez l'ordre des colonnes à l'aide des boutons et .

  5. Dans le champ Column name, nommez les libellés des colonnes qui s'afficheront dans la vue d'aperçu du schéma (Schema Preview).
  6. Cliquez sur Refresh Preview pour afficher l'aperçu du schéma. Les champs apparaissent ainsi dans l'aperçu du schéma dans l'ordre imposé.
    Remarque : La fonctionnalité d'aperçu n'est pas disponible si vous chargez un fichier XSD.
  7. Cliquez sur Next pour vérifier et éditer le schéma final.