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

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

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.

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 – dites-nous comment nous améliorer !