メイン コンテンツをスキップする 補完的コンテンツへスキップ

tMysqlInputコンポーネントを設定

このタスクについて

そのためには、次の手順に従います。

手順

  1. tMysqlInputをダブルクリックして、[Basic settings] (基本設定)ビューを表示します。
  2. [Property Type] (プロパティタイプ)リストで、[Built-in] (組み込み)をそのままにして、[Host] (ホスト)[Port] (ポート)[Database] (データベース)[Username] (ユーザー名)[Password] (パスワード)に手動で入力します。[Repository] (リポジトリー)[Metadata] (メタデータ) > [DB Connections] (DB接続)ノードのデータベースで接続情報を一元管理している場合は、リストから[Repository] (リポジトリー)を選択し、フィールドに自動入力できます。
    メタデータの格納の詳細は、Talend Studioでメタデータを管理をご覧ください。
  3. [Schema] (スキーマ)リストを[Built-in] (組み込み)のままにして、 [Edit schema] (スキーマを編集)フィールドの横にある[...]ボタンをクリックします。
  4. スキーマエディターで、tFixedFlowInputのようなスキーマを定義します。
  5. [Table Name] (テーブル名)フィールドに、データを保存するテーブルの名前を入力します: users
  6. [Query Type] (クエリータイプ)リストを[Built-in] (組み込み)のままにして、[Query] (クエリー)フィールドに次のSQLクエリーを入力して、tRESTRequestコンポーネントに設定したURIクエリーでデータベースデータを探査できるようにします。
    "select * from users where id >= " + globalMap.get("getUsers.from") + " and id <= " + globalMap.get("getUsers.to")

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。