Configurer les composants - 7.1

MongoDB

author
Talend Documentation Team
EnrichVersion
Cloud
7.1
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Open Studio for Big Data
Talend Real-Time Big Data Platform
task
Création et développement > Systèmes tiers > Composants Database > Composants MongoDB
Gouvernance de données > Systèmes tiers > Composants Database > Composants MongoDB
Qualité et préparation de données > Systèmes tiers > Composants Database > Composants MongoDB
EnrichPlatform
Studio Talend

Procédure

  1. Double-cliquez sur le tMongoDBConnection pour ouvrir sa vue Basic settings.
  2. Dans la liste DB Version, sélectionnez la version de MongoDB que vous utilisez.
  3. Dans les champs Server et Port, saisissez les informations de connexion.
    Dans le champ Database, saisissez le nom de la base de données MongoDB.
  4. Double-cliquez sur le tFixedFlowInput pour ouvrir sa vue Basic settings.
    Sélectionnez Use Inline Content (delimited file) dans la zone Mode.
    Dans le champ Content, saisissez les données à écrire dans la base de données MongoDB, par exemple :
    1;Andy;Open Source Outlook;Open Source,Talend;Talend, the leader of the open source world...
    3;Andy;ELT Overview;ELT,Talend;Talend, the big name in the ELT circle...
    2;Andy;Data Integration Overview;Data Integration,Talend;Talend, the leading player in the DI field...
  5. Double-cliquez sur le tMongoDBOutput pour ouvrir sa vue Basic settings.
    Cochez les cases Use existing connection et Drop collection if exist.
    Dans le champ Collection, saisissez le nom de la collection, par exemple blog.
  6. Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir l'éditeur du schéma.
  7. Cliquez cinq fois sur le bouton [+] pour ajouter cinq colonnes, à droite. Nommez-les respectivement id, author, title, keywords et contents. Définissez leur type à Integer pour la première colonne et à String pour les autres.
    Cliquez sur le bouton pour copier toutes les colonnes vers la table d'entrée.
    Cliquez sur OK pour fermer l'éditeur.
  8. Les colonnes apparaissent dans la partie gauche de la zone Mapping.
    Dans la colonne Parent node path des lignes author, title, keywords et contents, saisissez le nœud père, post. Ces nœuds se trouvent à présent sous le nœud post dans la collection MongoDB.
  9. Double-cliquez sur le composant tMongoDBInput pour ouvrir sa vue Basic settings.
    Cochez la case Use existing connection.
    Dans le champ Collection, saisissez le nom de la collection, blog.
  10. Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir l'éditeur du schéma.
  11. Cliquez sur le bouton [+] pour ajouter cinq colonnes. Nommez-les id, author, title, keywords et contents. Définissez le type de la première colonne à Integer et à String pour les autres colonnes.
    Cliquez sur OK pour fermer l'éditeur.
  12. Les colonnes apparaissent dans la partie gauche de la zone Mapping.
    Dans la colonne Parent node path des lignes author, title, keywords et contents, saisissez le nœud père, post, afin que ces données puissent être récupérées à partir de leur position.
  13. Dans la zone Sort by, cliquez sur le bouton [+] pour ajouter une ligne et saisissez id sous Column.
    Sélectionnez asc dans la colonne Order asc or desc? à droite de la colonne id. Ainsi, les documents récupérés apparaîtront en ordre ascendant.