Amazon SQSキューからメッセージを取得する - 7.3

Amazon SQS

Version
7.3
Language
日本語
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
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > Amazonサービス > Amazon SQS
データガバナンス > サードパーティーシステム > Amazonサービス > Amazon SQS
データクオリティとプレパレーション > サードパーティーシステム > Amazonサービス > Amazon SQS
Last publication date
2024-02-22
既存のAmazon SQSキューからすべてのメッセージを取得し、取得したメッセージをTalend Studioのコンソールに表示するように、tSQSInputコンポーネントとtLogRowコンポーネントを設定するために使われます。

手順

  1. tSQSInputコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
  2. Amazon SQSへのアクセスに必要な接続の詳細を指定します。この例では、[Use an existing connection] (既存の接続を使用)チェックボックスをオンにして、表示された[Component List] (コンポーネントリスト)ドロップダウンリストから、定義済みの接続詳細を再利用する接続コンポーネントを選択します。
  3. [Queue (Name or URL)] (キュー(名前またはURL)) フィールドに、メッセージを取得するキューの名前を入力します。この例では、talendです。
  4. [Edit schema] (スキーマを編集)の横にあるボタンをクリックし、スキーマダイアログボックスを開きます。
    tSQSInputコンポーネントのスキーマが、文字列型の4つのカラム(MessageIdReceiptHandleMD5OfBodyBody)で事前定義されていることがわかります。
  5. ボタンをクリックして、文字列型の5つのカラム(4つのAmazon SQS属性、ApproximateFirstReceiveTimestampApproximateReceiveCountSenderIdSentTimestampと、1つのカスタマイズされた属性、Creator)を追加します。
  6. [OK]をクリックして変更を保存し、スキーマダイアログボックスを閉じます。
  7. [Read standard attributes] (標準属性を読み取る)および[Read custom user attributes] (カスタムユーザー属性を読み取る)チェックボックスをオンにして、4つのAmazon SQS属性と1つのカスタマイズされたユーザー属性の値を各メッセージと共に取得します。
  8. tLogRowコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを開き、[Mode] (モード)エリアで[Table (print values in cells of a table)] (テーブル(テーブルのセルに値を表示))を選択します。これで結果の表示が改善します。