1

pentaho は初めてで、ファイルから複数の SQL ステートメントを読み取り、出力をファイルまたはデータストアに保存する必要があります。出力/選択列は、すべての sql ステートメントに共通です。それを達成する方法を教えてください。例えば

Select last_name, first_name age from employee where age is > 25;
Select last_name, first_name age from employee where salary is > 25000;
Select last_name, first_name age from employee where deptid in (Select deptid from dept where deptid like 'Dept-E00%');

ロードする必要があるデータは膨大で (2500 万/日)、上記の SQL ステートメントは単なるサンプルです。すべての行を選択して各行にフィルターを適用することは、私にとっては選択肢ではありません。

.ktr ファイルは非常に役立ちます。

アドバイスありがとう。

4

2 に答える 2

0

「行SQLスクリプトの実行」を使用して、SQLスクリプトを実行できます。すべてのスクリプトを順番に実行し、それらすべての結果セットを単一のデータ ストリームに返します。これらの SQL ステートメントのそれぞれに定数フィールドを追加して、それらが参照する内容の説明を含めることをお勧めします。なぜなら、Execute Row SQL スクリプトが出力ストリームに SQL ステートメントを含めるかどうかわからないからです。

于 2015-02-27T11:04:17.037 に答える