Créez un Job simple avec un tFileInputRaw, un tHMap et un tFileOutputDelimited.
Procédure
Dans la perspective Integration, cliquez-droit sur le nœud Job Designs et cliquez sur Create Standard Job.
Saisissez un nom (Name), un objectif (Purpose) et une Description pour votre Job, puis cliquez sur Finish (Terminer).
Ajoutez les composants suivants dans l'espace de modélisation graphique et reliez-les à l'aide de liens Row > Main :
un tFileInputRaw
un tHMap
un tFileOutputDelimited.
Votre Job doit ressembler à ceci :
Double-cliquez sur le tFileInputRaw pour ouvrir ses propriétés et cliquez sur le bouton ... à gauche du champ Filename afin de sélectionner votre fichier JSON d'entrée.
Double-cliquez sur le tFileOutputDelimited et saisissez le chemin d'accès au fichier de sortie dans le champ File Name.
Facultatif : Paramétrez les autres propriétés du composant, selon vos besoins.
Cliquez sur le bouton ... à droite de Edit schema afin de créer le schéma pour votre fichier de sortie.
Dans le schéma Input, cliquez sur le bouton + pour ajouter les colonnes suivantes :
firstName
lastName
age
streetAddress
city
state
postalCode
homePhoneNumber
mobilePhoneNumber
workPhoneNumber
Cliquez sur le bouton pour copier les colonnes dans le schéma Output, puis cliquez sur OK.
Cliquez sur OK pour fermer l'éditeur du schéma.
Double-cliquez sur le tHMap et suivez l'assistant pour générer la map.
Dans la première étape, sélectionnez Select an existing hierarchical mapper structure, puis cliquez sur Next.
Dans la seconde étape, sélectionnez Generate hierarchical mapper structure based on the schema et cliquez sur Next.
Cliquez sur Finish.
Résultats
La map est générée. Elle utilise la structure d'entrée précédemment créée et génère une structure de sortie à partir du schéma défini dans les composants tFileOutputDelimited. Vous pouvez à présent mapper les éléments.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.