(行ごとにリロード)オプションは、メインフローのレコードごとにルックアップフローの全レコードをロードする場合に使用します。メインフローの行がルックアップフローよりもはるかに少なく(たとえば、比率が1000以上)、ルックアップ入力がデータベースコンポーネントである場合、このアプローチの利点は、ルックアップデータの量が時間の経過とともに増えるという問題への対処に役立つことにあります。データベースコンポーネント内のメインフローからのデータに対してクエリを実行し、メインフロー内の各レコードに該当するルックアップデータのみを選択することができるためです。以下の例では、MySQLデータベースからのルックアップデータを使用しています。メインフロー、ルックアップフロー、および出力フローのスキーマは次のように表されます。(ID)カラムの値に一致するデータのみを選択できます。そのためには、次の手順に従います。(コンポーネント)ビューを開きます。(値)をrow1.idにします。(コンポーネント)ビューを開きます。(ID)カラムに一致するデータを選択するクエリを入力します。id="+(Integer)globalMap.get("id")タスクの結果この例で使用したコンポーネントの詳細は、関連ドキュメンテーションを参照して下さい。