SSIS中的数据验证

时间:2015-10-06 06:52:26

标签: sql-server validation ssis

我是SSIS的新手。我想开发数据验证包。

  1. 强制字段检查:如果为空,则拒绝记录
    1. 如果字段长度> 50,然后拒绝记录
  2. SSN

    1. 如果字段长度> 12,然后拒绝记录
      1. 如果SSN格式不正确,请发出警告并处理没有SSN值的记录。
      2. 有效格式:剥离所有非数字字符后应显示9位数字值。
      3. 仅向MDM发送9位数字
    2. 像这些我有30条规则。并且我必须显示错误消息,如果验证失败,如某些规则的“强制性feild缺失”。我需要将拒绝记录发送到单独的表。如果一条记录的一条规则失败,则不应检查剩余的规则。它去拒绝表。请帮我建一个包。提前谢谢!

1 个答案:

答案 0 :(得分:0)

  

像这些我有30条规则。   如果SSIS包将这些数据加载到一个“分段”中,那么维护这些规则会容易得多。表没有验证,然后执行了一个迭代通过这些规则的存储过程并采取相应的行动。