我正在尝试使用数据转换组件将字符串转换为 int。我预计会出现一些错误数据(例如 101A,而不是 101),并为导致错误的行设置目标。在测试中,包含错误数据的列被强制转换为 NULL,而不是抛出错误。
如果无法转换为 int,是否有办法让数据转换引发错误?或者我应该使用脚本组件并滚动我的转换?
谢谢
更新:在进行数据转换之前,该列似乎为 NULL。我正在使用 Excel 数据源,此时错误数据为空。
我最初的目标仍然是我希望将不良数据定向到记录错误行的文件。
我正在尝试使用数据转换组件将字符串转换为 int。我预计会出现一些错误数据(例如 101A,而不是 101),并为导致错误的行设置目标。在测试中,包含错误数据的列被强制转换为 NULL,而不是抛出错误。
如果无法转换为 int,是否有办法让数据转换引发错误?或者我应该使用脚本组件并滚动我的转换?
谢谢
更新:在进行数据转换之前,该列似乎为 NULL。我正在使用 Excel 数据源,此时错误数据为空。
我最初的目标仍然是我希望将不良数据定向到记录错误行的文件。
为什么不在尝试转换之前在有条件的拆分中处理这个问题?检查它是否为数字,只输入可以转换为数据转换的值。有人在这里写了一篇关于如何做到这一点的非常好的文章。