2016-04-28 4 views
0

新(リレーショナル・ターゲット)の重要なターゲット定義内のポートの順ですとthis-
変換タイプ明確にする必要があります。 は、ターゲット(SQL Serverのリレーショナル)を
レコードを挿入するときに上から下大幅にポートの順ですSQL ServerのDBテーブルに追加しますか? Informaticaのターゲットポートの順序がDBテーブルの列の順序に従わない場合は、挿入に失敗しますか?は、インフォマティカの

例: Informaticaは9.5ターゲット定義ポート順:

+-------+--------+ 
|Port |DataType| 
+-------+--------+ 
|Name |varchar | 
|Addr |varchar | 
|Phone |varchar | 
+-------+--------+ 

SQL Serverの列の順序:インフォマティカによって生成されたINSERTクエリは以下のようになるようにそれはすべての問題が発生することはありません

+-------+--------+ 
|Column |DataType| 
+-------+--------+ 
|Name |varchar | 
|Phone |varchar | 
|Addr |varchar | 
+-------+--------+ 

答えて

0

insert into tablename(Name, Addr, Phone) values ('abc','xyz','123') 
0

これはうまく動作しません。ポートをマッピングするとデータに問題が発生するか、データ型が一致しないとエラーが発生します:)

0

ターゲットにリンクするポートによって異なります。対応するポートがターゲットにリンクされている場合、informaticaはターゲット定義内の順序に従ってinsert文を生成します。

0

いいえあなたは挿入問題に直面しません。関連するターゲットポートにマッピングパイプラインのみをリンクする必要があります。あなたのケースでは、すべてのデータ型が同じであるため、パイプラインが交換されても問題は発生しません。トランスフォーメーションロジックの問題が原因であるか、またはセッションタスクでデータベース接続を提供できなかった可能性があります。セッションログを投稿すると便利です。

関連する問題