Récupérer des messages d'une file Amazon SQS - 7.0

Amazon SQS

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
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 Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Open Studio for MDM
Talend Real-Time Big Data Platform
task
Création et développement > Systèmes tiers > Services Amazon (Intégration) > Composants Amazon SQS
Gouvernance de données > Systèmes tiers > Services Amazon (Intégration) > Composants Amazon SQS
Qualité et préparation de données > Systèmes tiers > Services Amazon (Intégration) > Composants Amazon SQS
EnrichPlatform
Studio Talend
Configurez le composant tSQSInput et le tLogRow pour récupérer tous les messages d'une file Amazon SQS existante et afficher les messages récupérés dans la console du Studio Talend.

Procédure

  1. Double-cliquez sur le composant tSQSInput pour ouvrir sa vue Basic settings.
  2. Spécifiez les informations de connexion requises pour accéder à Amazon SQS. Dans cet exemple, cochez la case Use an existing connection et, dans la liste Component List qui s'affiche, sélectionnez le composant de connexion afin de réutiliser ses informations de connexion précédemment saisies.
  3. Dans le champ Queue (Name or URL), saisissez le nom de la file de laquelle les messages seront récupérés. Dans cet exemple, saisissez talend.
  4. Cliquez sur le bouton à côté du champ Edit schema afin d'ouvrir la fenêtre du schéma.
    Vous pouvez voir que le schéma du tSQSInput est prédéfini et contient quatre colonnes de type String : MessageId, ReceiptHandle, MD5OfBody et Body.
  5. Cliquez cinq fois sur le bouton pour ajouter cinq colonnes de type String, dont quatre pour des attributs Amazon SQS ApproximateFirstReceiveTimestamp, ApproximateReceiveCount, SenderId et SentTimestamp et une pour l'attribut personnalisé Creator.
  6. Cliquez sur OK afin de sauvegarder les modifications et fermer la fenêtre du schéma.
  7. Cochez les cases Read standard attributes et Read custom user attributes afin de récupérer la valeur des quatre attributs Amazon SQS et de l'attribut personnalisé, avec chaque message.
  8. Double-cliquez sur le tLogRow pour ouvrir sa vue Basic settings, puis sélectionnez l'option Table (print values in cells of a table) dans la zone Mode pour une meilleure lisibilité des résultats.