バージョン9.6.0では、データ統合サービスはトランスフォーメーション間のポート対ポート変換を実行するため、トランスフォーメーション言語の変換機能を使用します。 データ統合サービスはデータタイプの異なるポート間でデータを転送するときにポート対ポート変換を実行します。 転送するデータが変換データタイプに対して有効でない場合、トランスフォーメーション行エラーが発生します。
以前は、データ統合サービスはポート対ポート変換にトランスフォーメーション機能を使用していませんでした。 データ統合サービスは個別のアルゴリズムを使用していました。 変換データタイプに対して有効でないデータを含むデータを転送した場合、データ統合サービスはその値を削除し、代替値を使用していました。
ポート対ポート変換を使用するアップグレードされたマッピングでは、異なる出力データが生成される場合があります。 例えば、以前のバージョンのマッピングでは次の出力が生成されました:
"0.377777","0.527777","0.000000","0.250000","0.000000","0.377777","0.250000"
アップグレード後、一部のマッピングでは次の出力が生成される場合があります:
"0.377777","0.527777","0","0.25","0","0.377777","0.25"