2016-06-22 12 views
1

Informaticaの新機能Informaticaの既存のSQLクエリに2つの新しいフィールド(AREA、AMT)を追加する必要があります。この後、私は手動でこれらの2つのフィールドにソース修飾子ポートを追加する必要がありますか?私が何をしたかInformatica_adding質問する新しいフィールド

されました:

1)は、2つの新しいフィールドを追加したマッピングdesigner-にSQL修飾子でクエリを変更マッピング )に保存されたワークフローデザイナーのワークフローに更新

3)成功した​​ワークフローモニターの結果を監視します。

結果のテキストファイルには新しいフィールド値がありますが、列ヘッダー名はありません。したがって、列ヘッダー値はシフトされ、結果として列名と値のミスアライメントが発生します。

これについての助けに感謝します。

ありがとうございます!

+0

質問にSQLクエリを入れてください! –

+0

Iamがクエリに何らかの問題を投稿できません – Aiswarya

+0

出力ファイルにヘッダーを生成するコマンドがあります。その場合は、セッションプロパティで変更します。 – Samik

答えて

0

はい、ソース修飾子に2つのポートを手動で追加する必要があります。 SQLクエリで選択されたフィールドの数は、次の変換にリンクされているソース修飾子のポートの数と一致する必要があります。

興味深いことに、Informaticaは、ソース修飾子ポートの代わりにSQLクエリのフィールドをソース修飾子出力リンクにマッピングします。したがって、SQLクエリの最初の列は、最初のリンクにマッピングされ、2番目の列は2番目のリンクにマッピングされます。

ヘッダーの問題については、出力ファイルのヘッダーの生成方法をお知らせください。 headerthenを生成するためにターゲットファイルのセッションプロパティで "Use header command output"オプションを使用している場合、そこに2つの新しいポートも作成するコマンドを編集します。

関連する問題