Accéder au contenu principal Passer au contenu complémentaire

Configurer les composants

Procédure

  1. Double-cliquez sur le composant tGreenplumConnection pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Dans les champs Host et Port, saisissez les variables de contexte pour le serveur Greenplum.
    2. Dans le champ Database, saisissez la variable de contexte pour la base de données Greenplum.
    3. Dans les champs Username et Password, saisissez les variables de contexte pour les paramètres d'authentification.
    Pour plus d'informations concernant les variables de contexte, consultez le Guide d'utilisation du Studio Talend.
  2. Double-cliquez sur employee+statecode pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Dans le champ Default table name, saisissez le nom de la table source, nommée employee_by_statecode.
    2. Cliquez sur le bouton [...] à côté du champ Edit schema afin d'ouvrir l'éditeur de schéma.
    3. Cliquez sur le bouton [+] pour ajouter trois colonnes et appelez-les id, name et statecode, avec pour type respectivement INT4, VARCHAR, et INT4.
    4. Cliquez sur OK pour fermer l'éditeur du schéma.
    5. Reliez le employee+statecode au tELTGreenplumMap en utilisant le composant de sortie employee_by_statecode.
  3. Double-cliquez sur le statecode pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Dans le champ Default table name, saisissez le nom de la table, ici statecode.
  4. Cliquez sur le bouton [...] à côté du champ Edit schema afin d'ouvrir l'éditeur de schéma.
    1. Cliquez sur le bouton [+] pour ajouter deux colonnes et appelez-les state et statecode, avec pour type respectivement VARCHAR et INT4.
    2. Cliquez sur OK pour fermer l'éditeur du schéma.
    3. Reliez le statecode au tELTGreenplumMap en utilisant la sortie statecode.
  5. Cliquez sur le composant tELTGreenplumMap pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Cochez la case Use an existing connection.
  6. Cliquez sur le bouton [...] près du champ ELT Greenplum Map Editor pour ouvrir l'éditeur de mapping.
  7. Cliquez sur le bouton [+] dans le coin supérieur gauche. Dans la boîte de dialogue qui s'ouvre, sélectionnez la table employee_by_statecode et cliquez sur OK.
    La table d'entrée employee_by_statecode s'affiche dans le panneau de gauche de l'éditeur.

    Répétez l'opération pour créer la table d'entrée statecode.

  8. Dans le coin supérieur droit, cliquez sur le bouton [+] pour ajouter la table de sortie nommée employee_by_state.
    1. Cliquez sur OK pour fermer l'éditeur de mapping.
  9. Double-cliquez sur le tELTGreenplumOutput pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Dans le champ Default table name, saisissez le nom de la table de sortie, ici employee_by_state.
  10. Cliquez sur le bouton [...] à côté du champ Edit schema afin d'ouvrir l'éditeur de schéma.
    1. Cliquez sur le bouton [+] pour ajouter trois colonnes et appelez-les id, name et state, avec pour type INT4, VARCHAR, et VARCHAR, respectivement.
    2. Cliquez sur OK pour fermer l'éditeur du schéma.
    3. Reliez le composant tELTGreenplumMap au tELTGreenplumOutput en utilisant la table de sortie employee_by_state.
    4. Cliquez sur OK dans la fenêtre qui s'ouvre pour récupérer le schéma du tELTGreenplumOutput.
    La table de sortie employee_by_state partage maintenant le même schéma que celui du tELTGreenplumOutput.
  11. Double-cliquez sur le composant tELTGreenplumMap pour ouvrir l'éditeur de mapping.
    D.
    Déposez les colonnes id et name de la table employee_by_statecode ainsi que la colonne statecode de la table statecode dans les colonnes de même nom dans la table de sortie employee_by_state.
    Cliquez sur OK pour fermer l'éditeur de mapping.
    1. Déposez la colonne statecode de la table employee_by_statecode dans la colonne du même nom, dans la table statecode, afin de chercher les enregistrements des deux tables ayant les mêmes valeurs statecode.
  12. Double-cliquez sur le tGreenplumInput pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Cochez la case Use an existing connection.
    2. Dans le champ Table name, saisissez le nom de la table source, appelée employee_by_state.
    3. Dans le champ Query, saisissez la commande "SELECT * FROM \"employee_by_state\"".
  13. Double-cliquez sur le tLogRow pour ouvrir sa vue Basic settings dans l'onglet Component.
    1. Dans la zone Mode, sélectionnez l'option Table (print values in cells of a table) pour une meilleure lisibilité.

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.