2017-01-31 8 views
0

私はselect SQLを含む 'query'フィールドとSQLパラメータを含む 'parameters'フィールドを持つテーブルを持っています。私はすでにこれらの2つのフィールドを正しいSELECT SQLステートメントを含む新しいフィールドにマージしました。今度はselect SQLを含むこの新しいフィールドを実行し、selectからの戻り値(出力フィールド)を取得し、Excelファイルを生成する必要があります。Pentahoのフィールド内でSQLを実行するにはどうすればよいですか?

答えて

0

変換では、ステップに渡された各行の選択された入力フィールドに含まれるSQLを実行して、正確に実行するExecute row SQL script(スクリプト作成中)を使用できます。

本当にをお選びください。小さなセットや複雑なロジックではうまく動作しますが、バッチの挿入や更新に比べて非常に効率が悪いです。

SQLステートメントが "INSERT [some data]"のように見え、処理する行が多い場合は、ストリームをフィルタステップで分割し、計算または定数を各ケースに適用して値を正しく設定し、テーブル出力ステップに送る。

+0

私のフィールドにはselect sql文が含まれており、Excelファイルを生成するにはselect sqlの出力フィールドが必要です。 –

+0

各選択クエリでは何が違うのですか? – Cyrus

+0

私はよく説明します。 私はselect SQLを含む 'query'フィールドとSQLパラメータを含む 'parameters'フィールドを持つテーブルを持っています。私はすでにこれらの2つのフィールドを正しいSELECT SQLステートメントを含む新しいフィールドにマージしました。今度はselect SQLを含むこの新しいフィールドを実行し、selectからの戻り値(出力フィールド)を取得し、Excelファイルを生成する必要があります。 –

関連する問題