私はこれを理解しようと頭を叩いています。私は同じデータ構造を持つExcelファイルの束を持つフォルダを持っています。 SSIS経由でSSMSにインポートしようとしています。SSIS - 複数のExcelファイルの読み込み:最初のファイルが壊れて、残りは正しい
今、最初のファイルを除いてすべてのファイルを完全に取得できます。問題は、派生した列です。私は、タイトルと呼ばれるExcelの1列を持っています。人のタイトルと部門が含まれています。派生列変換を使用して、それを指定と部門と呼ばれる列に分割します。
すべてのファイルは、最初のものを除いて完全に機能します。最初のファイルはすべての指定を空白にしてDepartmentに入力しますが、それ以外のファイルはそれを実行せず完全に動作します。
また、私はデータがデータベースにプッシュされる直前にデータビューアを有効にし、データビューアーでもデータは正しいです。どういうわけかSSISとSSMSの間でデータが混乱しています。
最後に、For Eachループなしでデータフロータスクを実行すると正常に動作します。 For Each Loopの変数を分析しようとしましたが、何も間違っているとは見えません。
ご協力いただければ幸いです。