我有一個輸入平面文件,每個輸出記錄有兩種類型的輸入記錄。第一條記錄(由第一欄C標識)有一個ID和人口統計信息。第二條記錄(由第一欄中的L標識)有一些財務信息。它們是管道分隔的,長度不同。數據流腳本組件中的SSIS設置變量
沒有辦法將所有C記錄寫入到一個流中,並且L記錄到另一個流中,然後將它們放回到一起。所以我的解決方案是進行條件分割。當我在SSIS變量中打開C記錄存儲所需的所有信息時。當我點擊一條L記錄時,可以從變量中派生列,並使用派生列和L記錄中的列來創建我的輸出記錄(也是平面文件)。
我已經瀏覽了整個互聯網,無法找到C#代碼來設置C記錄路徑的腳本組件中的變量。我想要的代碼看起來像有點像
Variable.User ::姓=第2列(從輸入文件) Variable.User ::姓=第3列(從輸入文件)
等。
有人可以幫我嗎?
感謝,
迪克