私はケトルPentahoデータ統合を使用しています。最初のテーブル(最初のdb)から既に1番目のテーブル(2番目のdb)に存在する場合は、IdNカラムの挿入をスキップする必要があります。IDが存在しない場合はテーブルに挿入し、それ以外の場合はスキップします
私のケトルのデザインでは、テーブル入力(いくつかの行を返しました)があります。
返された行から別個のIdN列を選択し、それらを(2番目のデータベースの2番目のテーブルに)挿入する必要があります。私は、パラメータIDNにチェックしていることである、
Invalid column name 'IdN'.
そして、何私を混乱させる:
INSERT INTO {SecondTable}
SELECT DISTINCT (IdN)
しかし、エラーで返されました:私はにこのコードを試してみた
は、SQL文を実行します私のケトルのデザインの "Execute SQL section"ノードの "引数として使用するフィールド名"(これは有効なカラム名です)前のテーブル入力ノードから返されました。
ここで、 'SELECT'の' FROM'部分はどこですか? – JotaPardo
以前の「テーブル入力」ノードからデータを取得していますが、「以前のSQL実行データ・ラインから」をどのように指定できるかわかりません。 – luka032
私はあなたがまだ 'FROM'のテーブルを使うべきだと思います。 – JotaPardo