ssis - SSIS 数据源 - 忽略随机格式错误的行
问题描述
我有一个 SSIS 包,它遍历数百个 Apache 错误日志文件并将内容写入中央数据库。
我注意到有时日志文件会包含格式错误的行,它只是缺少两列之间的分隔符,因此 SSIS 将其解释为具有错误的元数据(缺少一列)并且包失败。
当前的解决方法是完全跳过文件,但我真的很想跳过格式错误的行,因为通常有数千个有用的行,只有一个坏的行。将 OnError 和 OnTruncation 设置为重定向无济于事,因为它是导致数据源组件失败的元数据错误。
有任何想法吗?
解决方案
推荐阅读
- javascript - 试图在 JavaScript 中用红色突出显示一个单词
- javascript - 反应自定义滑块 - 在滑块上显示气泡值
- python - 在 Windows 上 pip 安装 tensorflow 时出错
- activemq-artemis - ActiveMQ Artemis:生产者失败并出现 JMSException AMQ219016
- simplify - 从 scorm 1.2 连接到 lms
- c++ - Cpp 表达式没有被执行
- amazon-web-services - AWS Step Functions 和 Fargate 任务:容器运行时错误不会导致管道失败
- snowflake-cloud-data-platform - Snowflake Snowsql 条件中断 IF、SWITCH
- java - 将字符串值传递给 Java 中的另一个类 - Android Studio
- c# - 按相同 ID 将属性从一个列表添加到另一个列表