2016-12-29 10 views
0

データフロータスクでは、OLDB Source,Data Conversion Transformation、およびOLDB Destinationを使用しました。データ変換タスクとOLDBデスティネーションに自動的にマッピングする列

問題は、100以上の列がデータ変換にマップされてから、OLDB destに戻ってしまうことです。

の代わりに <Column Name> (Converted)と更新された出力エイリアス名を使用して、列がデータ変換タスクに自動的にマップされる方法はありますか?

<Column Name> (Converted)からdestに再びマッピングされます。表。 ソース列の命名規則は、ターゲット表とは異なります。例えばのために

1.

Source Column : WM - Order Overage Amount 
Target Column : WMOrderOverageAmount 

2.

Source Column : Show Std__D_S_ on Sales Inv_ 
Target Column : ShowStdDSonSalesInv 
+0

を変更yは自動的にマップされません – LONG

+1

おそらくBiMLで確認できました。 –

+0

あなたはどのデータ変換を行っていますか?あなたはunicode(nvarchar)からstandard(varchar)に変換していますか?ソースクエリでこれを行うことができます。ソースクエリを検索して置き換えて、あらかじめそれを変換するクエリを作成することができます。 –

答えて

0

データ変換のために先のマッピングのための自動マッピング あなたが名前で、オートマップはありません。労力を軽減する2つの方法があります

  1. 使用[派生列]ではなく[データ変換]で変換 とする先のテーブルとして新しい名前を交換し、与えるためにプロパティを使用列

  2. 、私の知る限りは、これまで知っているように、ソースエディタで出力列名(あなたが列]タブでこれを行うことができます)

関連する問題