Configurer les composants
Procédure
-
Double-cliquez sur le tFileInputMSPositional pour afficher sa vue Basic settings et paramétrer ses propriétés.
- Dans le champ File name/Stream, saisissez le chemin d'accès à votre fichier d'entrée. Vous pouvez également cliquer sur le bouton [...] pour parcourir votre système et sélectionner votre fichier.
- Dans le champ Header Field Position, saisissez la position de début et de fin de l'en-tête pour l'identifiant du schéma dans le fichier d'entrée, 0-1, dans ce cas, puisque le premier caractère de chaque ligne est l'identifiant du schéma.
- Cliquez deux fois sur le bouton [+] pour ajouter deux lignes à la table Records.
-
Cliquez sur la cellule dans la colonne Schema pour afficher le bouton [...].
Cliquez sur le bouton [...] pour ouvrir la boîte de dialogue de nommage du schéma.
-
Saisissez le nom du schéma et cliquez sur OK.
Le nom du schéma apparaît dans la cellule et l'éditeur du schéma s'ouvre.
- Définissez le schéma car_owner, contenant quatre colonnes : schema_id, car_make, owner et age.
-
Répétez ces étapes pour définir le schéma car_insurance, contenant quatre colonnes : schema_id, car_owner, age et car_insurance.
- Connectez le composant tFileInputMSPositional au car_owner à l'aide d'un lien Row > car_owner et au composant car_insurance à l'aide d'un lien Row > car_insurance.
- Dans la colonne Header value, saisissez l'identifiant du schéma, 1 pour le schéma car_owner et 2 pour le schéma car_insurance.
- Dans la colonne Pattern, saisissez la longueur de chaque champ du schéma, c'est-à-dire le nombre de caractères, 1,8,10,3 pour le schéma car_owner et 1,10,3,3 pour le schéma car_insurance dans ce scénario.
- Dans le champ Skip from header, saisissez le nombre de lignes d'en-tête à ignorer, 2 dans cet exemple, car les deux premières lignes décrivent les deux schémas et ne fournissent aucune valeur.
- Sélectionnez Table (print values in cells of a table) dans la zone Mode des composants car_owner et car_insurance.
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.