如何解决在插入SQL Server之前先验证CSV数据
| 我有一个问题,我必须检查excel的第一列是否包含有效数据,而不是CSV文件的其他列。如果第一列中没有数据,则我的SSIS软件包应记录一个例外。 在这个话题上,谁能帮助我。 谢谢, 卫星解决方法
在SSIS中,您可以使用条件拆分任务执行此操作,并将好的数据发送到所需的位置,并将坏的数据发送到异常表。
就我个人而言,我总是喜欢从将任何导入的数据放入两个表开始,一个包含原始未更改的数据,另一个将包含在导入到prod表之前的清理数据。当您不可避免地必须研究为什么一些不良数据进入数据库时,这使原因更容易查明(如果您的工作做得正确,那么有90%以上的时间是您收到的不良数据_您无法知道合同是在2012年4月12日到期的,当时您是在2011年4月12日被送来挑选一个不是那么随机的示例)。还应始终确保将输入文件保存到归档位置。相信我,总有一天您将需要一个或多个这些归档文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。