Configurer les composants - 7.3

Délimité

Version
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Composants File (Intégration) > Composants Delimited
Gouvernance de données > Systèmes tiers > Composants File (Intégration) > Composants Delimited
Qualité et préparation de données > Systèmes tiers > Composants File (Intégration) > Composants Delimited
Last publication date
2024-02-22

Procédure

  1. Double-cliquez sur le composant tFileFetch pour afficher l'onglet Basic settings de la vue Component et paramétrer ses propriétés.
  2. Dans la liste Protocol, sélectionnez le type de protocole vous permettant d'accéder au serveur sur lequel est stocké votre fichier de données.
  3. Dans le champ URI, saisissez l'URI d'accès au serveur sur lequel est stocké votre fichier.
  4. Cochez la case Use cache to save the resource pour mettre les données de votre fichier en mémoire cache. Cette option permet d'utiliser le mode stream pour transférer les données du fichier.
  5. À partir de l'espace de modélisation graphique, double-cliquez sur le composant tSleep pour afficher l'onglet Basic settings de la vue Component et paramétrer ses propriétés.
    Par défaut, le champ Pause du composant tSleep correspond à 1 seconde. Laissez ce paramètre par défaut. Il met le deuxième Job en pause afin de laisser le temps au premier Job contenant le tFileFetch de lire les données du fichier.
  6. À partir de l'espace de modélisation graphique, double-cliquez sur le composant tFileInputDelimited pour afficher l'onglet Basic settings de la vue Component et paramétrer ses propriétés.
  7. Dans le champ File name/Stream :
    - Effacez le contenu par défaut.
    - Appuyez sur Ctrl+Espace pour faire apparaître la liste des variables disponibles à partir de ce composant.
    - Sélectionnez la variable tFileFetch_1_INPUT_STREAM dans la liste d'auto-complétion pour ajouter la variable suivante dans le champ Filename : ((java.io.InputStream)globalMap.get("tFileFetch_1_INPUT_STREAM")).
  8. Dans la liste Schema, sélectionnez Built-in et cliquez sur le bouton [...] à côté du champ Edit schema pour décrire la structure des données du fichier que vous souhaitez récupérer. Le fichier US_Employees est composé de six colonnes : ID, Employee, Age, Address, State, EntryDate.
    Cliquez sur le bouton [+] pour ajouter les six colonnes et paramétrez-les comme indiqué sur la capture d'écran ci-dessus. Cliquez sur OK.
  9. À partir de l'espace de modélisation graphique, double-cliquez sur le composant tLogRow pour afficher l'onglet Basic settings de la vue Component et cliquez sur Sync Columns pour vous assurer que le schéma est récupéré du composant précédent.