コンポーネントを設定
手順
-
tFixedFlowInputをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
[Mode] (モード)エリアで[Use Inline Content (delimited file)] (インラインコンテンツを使用: 区切りファイル)を選択します。[Content] (コンテンツ)フィールドに、MySQLデータベースに書き込むデータを入力します。たとえば、以下のようにします。
AS2152;Washingto Berry Juice;2013-02-19 11:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 13:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 14:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6 AS2152;Washingto Berry Juice;2013-02-19 12:14:15;3.6
表示されている注文は、単にtAssertのしくみを示すための例であり、この例での数は20未満です。 -
[Edit schema] (スキーマを編集)ボタンをクリックして、スキーマエディターを開きます。
-
[+]ボタンをクリックして4つのカラム、つまり、product_id、product_name、date、priceを追加し、これらの型はそれぞれ[String] (文字列)、[Date] (日付)、[Float] (浮動)です。
[OK]をクリックして設定を確定し、エディターを閉じます。
-
tMysqlOutputをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
- [Host] (ホスト)、[Port] (ポート)、[Database] (データベース)、[Username] (ユーザー名)、[Password] (パスワード)フィールドに、接続の詳細と認証情報を入力します。
- [Table] (テーブル)フィールドにテーブルの名前、たとえば、orderと入力します。
- [Action on table] (テーブルでのアクション)リストで、[Drop table if exists and create] (テーブルが存在する場合はドロップして作成)オプションをオンにします。
- [Action on data] (データでのアクション)リストで、[Insert] (挿入)オプションをオンにします。
-
tAssertをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
- [Description] (説明)フィールドに、この場合はtAssertの目的の説明を入力します。
-
[Expression] (式)フィールドに、データを定数と比較できる式を入力します。
((Integer)globalMap.get("tMysqlOutput_1_NB_LINE_INSERTED"))>=20
-
tLogRowをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
- [Mode] (モード)エリアで、[Table (print values in cells of a table] (テーブル(テーブルのセルの出力値))を選択すると表示が見やすくなります。