2011-10-10 17 views
0

我必須從包含用戶記錄的csv文件導入數據。我面臨的問題是驗證所有必填字段是否存在。 我需要檢查所有行中是否包含用戶名(或其他值....)。我如何爲這個問題制定規則。是SSIS的新手。 任何幫助表示讚賞。 在此先感謝。在將數據導入到.csv文件中的表格時制定SSIS規則

回答

1

條件分割將做你在這裏需要的。只要寫出你的錯誤記錄的條件,以便在你的任何需要填寫的字段中有空白(例如,如果名稱和密碼和部門都是必需的,那麼條件:

isnull(name)||(len(trim(name)) == 0)|| isnull(password)||(len(trim(password))== 0)|| isnull(dept)||(len(trim(dept))== 0)

會條件(如果您使用條件中出現的默認值,則條件爲條件1)用於錯誤行

在您的流程中,將案例1的箭頭指向ERROR_USERS表寫入過程,並將條件分割默認輸出到您的USERS表的箭頭。