筛选出SSIS错误

筛选出SSIS错误,ssis,Ssis,SSI生成错误的方式有点奇怪。错误详细信息包含大量不必要的数据,例如管道停止执行…,错误是致命的…,用户请求关闭。。。而且。。。对于最终用户来说,这不是非常友好的。所以我想知道,有没有办法只记录/发送特定的错误? 在我的例子中,我将数据从csv文件上传到sql表进行数据转换,错误SSIS向我发送了20行错误日志,我需要删除所有不必要的内容。有什么建议吗?由于SSIS中的标准登录确实会产生大量的垃圾,因此您可以依靠在SSRS中使用报告来过滤这些数据。如果您知道不关心包含特定短语的消息,那么可以在查

SSI生成错误的方式有点奇怪。错误详细信息包含大量不必要的数据,例如管道停止执行…,错误是致命的…,用户请求关闭。。。而且。。。对于最终用户来说,这不是非常友好的。所以我想知道,有没有办法只记录/发送特定的错误?
在我的例子中,我将数据从csv文件上传到sql表进行数据转换,错误SSIS向我发送了20行错误日志,我需要删除所有不必要的内容。有什么建议吗?

由于SSIS中的标准登录确实会产生大量的垃圾,因此您可以依靠在SSRS中使用报告来过滤这些数据。如果您知道不关心包含特定短语的消息,那么可以在查询中使用NOT LIKE语句来抑制它们。或者,如果您完全知道数据库中永远不需要记录,则可以设置一个进程来清除sysdtslog表中的记录。两者都不是很好的解决方案,但它们很容易实现,无需编写自定义日志解决方案

修改


您可以使用记录自定义错误。甚至有一篇文章是关于如何实现这一点的,从字面上看,它继承了原始文章,并且更进一步。这两种方法都有助于理解如何控制错误消息的记录方式和消息内容。

Umm…我可以尝试您的解决方案,但我正在寻找一些类似的方法,例如我可以以非常用户友好的方式发送错误消息。...“数据转换”或“ABC”类型的错误发生在第32行和“XYZ”列在输入文件中。您可以通过事件处理程序记录特定错误。我将修改我的答案,加入一个链接,链接到一篇关于如何实现这个目标的好文章。谢谢!我将尝试这些解决方案。