SSIS数据验证检查数据传输

时间:2013-09-11 15:13:54

标签: sql ssis

从Excel到SQL表的数据传输。 在转移之前,我需要验证数据(基本数据验证)。

  1. 想要检查ColT是否为空
  2. 想要检查ColB是否仅为整数
  3. 想检查ColG是否仅为Alpha。
  4. 我有一个想法如何做到这一点,在将数据传输到Final表之前使用Staging表但是我正在寻找不同的解决方案,例如使用Script任务并尝试弹出msg检查失败。

    基本上在脚本任务中迭代数据,然后在脚本中进行验证。 验证失败后立即拍摄弹出窗口。

    如果可能,请告诉我。 谢谢, 辛迪!!

3 个答案:

答案 0 :(得分:0)

源与渣滓之间的数据转换任务选择数据转换任务。链接到此源和目标。右键单击数据转换任务,然后单击编辑。在这里你可以检查每一个。像某些字段具有空值或不等。(红色链接表示发生错误然后执行其他任务。)

答案 1 :(得分:0)

如果你不想参加脚本任务,你可以做两件事。

1.确认数据库中的所有内容,然后执行您想要检查的内容。

2.Else go for condition Split并检查这些条件,然后只插入记录。

需要更多帮助Shout。 :)

答案 2 :(得分:0)

我没有得到完整的答案但是开始了。