SSIS 中的数据验证

问题描述 投票:0回答:1

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

名字

  1. 强制字段检查:如果为Null,则拒绝该记录
    1. 如果字段长度> 50,则拒绝该记录

SSN

  1. 如果字段长度> 12,则拒绝该记录
    1. 如果 SSN 格式无效,发出警告并处理没有 SSN 值的记录。
    2. 有效格式:去除所有非数字字符后应呈现 9 位数字值。
    3. 仅向 MDM 发送 9 位数字

就像这些,我有 30 条规则。如果验证失败,例如某些规则的“强制字段丢失”,我必须显示错误消息。我需要将拒绝记录发送到单独的表。如果一条规则对于一条记录失败,则不应检查其余规则。它转到拒绝表。请帮我构建一个包。预先感谢!

sql-server validation ssis
1个回答
2
投票

像这些我有 30 条规则。

如果 SSIS 包将此数据加载到“暂存”表中而不进行验证,然后执行迭代这些规则并执行相应操作的存储过程,那么维护这些规则会容易得多。

© www.soinside.com 2019 - 2024. All rights reserved.