列Note Amountの10進数値を取得するフラットファイルソースがあります。ソースシステムは、これがDECIMAL(12,2)
ファイルであることを指定します。 SSISの列を_DT_Decimal
_に設定しました
特定のフラットファイルは、その金額のいずれかに対して122735.13の値を持ちます。ただし、ソースの後にフローにデータビューアーを配置すると、小数点以下が切り捨てられるようです。
なぜこれが起こっているのでしょうか?参考のために、Decimal(12,2)
SQL Server 2012データベースに移動します。
不足しているスケールを追加する必要があることが指摘されました。
または、 これが示唆する として実行し、精度とスケールを設定できる数値に切り替えます。