0
我是SSIS的新手。我有一個SOURCE表,其中包含s.CASH,s.ACC_ID和s.ADDITIONAL_NUM列,還有一個TARGET表,其中列t.ACCT_NUM位於我的SSIS包中。這裏是映射邏輯 -ssis中的條件列映射
如果s.CASH> 0,映射到s.ACC_ID t.ACCT_NUM
別的映射s.ADDITIONAL_NUM到t.ACCT_NUM。
如果s.ADDITIONAL_NUM爲空,則t.ACCT_NUM = NULL
如何在SSIS實現它?
我使用的一般策略是在派生列任務中創建兩列。在那裏應用您的邏輯,然後將這些新列映射到其目標。或者,簡化你的包,只是執行提取查詢中的邏輯(不要選擇表作爲源),然後你的數據流是一個簡單的事情 – billinkc
@billinkc - 我不需要2個派生列,因爲我想僅在一個目標列中參考兩個源列上的條件填充值。請參閱我的回答。感謝您提出意見。非常感謝! –