メイン コンテンツをスキップする
補完的コンテンツへスキップ
Qlik.com
Community
Learning
日本語 (変更)
Deutsch
English
Français
日本語
中文(中国)
閉じる
ドキュメント
Qlik Talend ドキュメンテーション
リリース ノート
インストールとアップグレード
データ統合
管理と実行
データ品質とガバナンス
アプリケーションと API 統合
追加のリソース
API ドキュメンテーション ポータル
セキュリティ ポータル
Qlik ヘルプ
Getting Started
Getting started with Talend cloud
Talend Cloud
Talend Cloud API Designer
Talend Cloud Data Inventory
Talend Cloud Data Preparation
Talend Cloud Data Stewardship
Talend Cloud Pipeline Designer
Talend Cloud API Services Platform
Getting started with Talend on premises
Talend Data Fabric
Talend Data Preparation
Talend Data Stewardship
日本語 (変更)
Deutsch
English
Français
日本語
中文(中国)
検索
ヘルプを検索
メニュー
閉じる
ヘルプを検索
こちらにフィードバックをお寄せください
About Talend components
MySQL
MySQLのシナリオ
PreparedStatementオブジェクトを使ってデータをクエリー
コンポーネントを設定
このページ上
手順
手順
tFileInputDelimited
をダブルクリックして
[Basic settings] (基本設定)
ビューを開きます。
[Schema] (スキーマ)
リストで
[Built-in] (組み込み)
を選択し、コンポーネントのスキーマを変更できるようにします。次に、
[Edit schema] (スキーマを編集)
フィールドの横にある
[...]
をクリックし、州名を挿入するカラムを追加します。
[+]
ボタンをクリックして、スキーマにカラムを追加します。このカラムの名前を
LabelStateRecordSet
に変更し、
[Type] (タイプ)
リストから
[Object] (オブジェクト)
選択します。
[OK]
をクリックして変更を保存します。
[Palette] (パレット)
からコンポーネント
tMysqlRow
、
tParseRecordSet
、および
tFileOutputDelimited
を選択し、ワークスペースにドロップします。
tMysqlRow
をダブルクリックし、
[Component] (コンポーネント)
ビューの
[Basic settings] (基本設定)
タブでプロパティを設定するために使われます。
[Property Type] (プロパティタイプ)
リストで
[Repository] (リポジトリー)
を選択し、
[...]
ボタンをクリックして、リポジトリーのメタデータからデータベース接続を選択します。
[DB Version] (データベースバージョン)
、
[Host] (ホスト)
、
[Port] (ポート)
、
[Database] (データベース)
、
[Username] (ユーザー名)
、および
[Password] (パスワード)
が自動的に入力されます。
[Built-in] (組み込み)
モードを使用している場合は、これらのフィールドに手動で入力します。
[Schema] (スキーマ)
リストから
[Built-in] (組み込み)
を選択し、スキーマプロパティを手動で設定し、
LabelStateRecordSet
カラムを追加するか、または
[Sync columns] (カラムを同期)
ボタンを直接クリックして、前のコンポーネントからスキーマを取得します。
使用するSQLクエリーを
[Query] (クエリー)
フィールドに入力します。ここでは、MySQLテーブル
us_state
:
"SELECT LabelState FROM us_state WHERE idState=?"
の
LabelState
カラムから、アメリカの州の名前を取得しようとしています。疑問符"
?
"は、
[Advanced settings] (詳細設定)
タブで設定するパラメーターを表します。
[Advanced settings] (詳細設定)
をクリックし、コンポーネントの詳細プロパティを設定するために使われます。
[Propagate QUERY's recordset] (QUERYのレコードセットをプロパゲート)
チェックボックスをオンにして、
[use column] (カラムの使用)
リストから
LabelStateRecordSet
カラムを選択し、そのカラムにクエリーの結果を挿入します。
[Use PreparedStatement] (PreparedStatementの使用)
チェックボックスをオンにして、
[Set PreparedStatement Parameters] (PreparedStatementのパラメーター設定)
テーブルでクエリーに使用するパラメーターを定義します。
[+]
ボタンをクリックしてパラメーターを追加します。
[Parameter Index] (パラメーターのインデックス)
セルで、SQL命令にパラメーターの位置を入力します。このサンプルでは使用するパラメーターが1つだけなので、"
1
"と入力します。
[Parameter Type] (パラメータータイプ)
セルに、パラメーターのタイプを入力します。ここでは、パラメーターは整数です。したがって、リストから
[Int] (整数)
を選択します。
[Parameter Value] (パラメーター値)
セルにパラメーター値を入力します。ここでは、入力ファイル内のクライアントすべてに、州IDに基づいて州名を取得しようとしています。したがって、"
row1.idState
"
と入力します。
tParseRecordSet
をダブルクリックし、
[Component] (コンポーネント)
ビューの
[Basic settings] (基本設定)
タブでプロパティを設定するために使われます。
[Prev. Comp. Column list] (対象カラムリスト)
から、分析済みとする前のコンポーネントカラムを選択します。このサンプルでは、
LabelStateRecordSet
を選択します。
[Sync columns] (カラムを同期)
ボタンをクリックし、前のコンポーネントからスキーマを取得します。
[Attribute table] (属性テーブル)
にスキーマカラムが自動的に入力されます。
[Attribute table] (属性テーブル)
で、
LabelStateRecordSet
に対応する
[Value] (値)
フィールドに、取得する(各クライアントと一致する)州名を含むカラムの名前を二重引用符内に入力します。このサンプルでは、"
LabelState
"と入力します。
tFileOutputDelimited
をダブルクリックし、
[Component] (コンポーネント)
ビューの
[Basic settings] (基本設定)
タブでプロパティを設定するために使われます。
アクセスパスと出力ファイルの名前を
[File Name] (ファイル名)
フィールドに入力します。
[Sync columns] (カラムを同期)
をクリックして、前のコンポーネントからスキーマを取得します。
このページは役に立ちましたか?
このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。
こちらにフィードバックをお寄せください
前のトピック
コンポーネントをリンク
次のトピック
ジョブを実行