首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果阶段变量转换失败,是否可以将数据捕获到拒绝文件中

如果阶段变量转换失败,是否可以将数据捕获到拒绝文件中
EN

Stack Overflow用户
提问于 2020-01-15 00:55:12
回答 1查看 112关注 0票数 1

我们在datastage transformer中有一个使用DateFromDaysSince(日期列)的stage变量。由于某些无效日期,数据存储作业正在失败。我们有甲骨文的线人。

当我们检查表中的日期时,我们没有发现任何问题,但是当转换发生时,作业会失败

代码语言:javascript
运行
复制
 Error: Invalid Date [:000-01-01] used for date_from_days_since type conversion

是否有可能将这些失败记录捕获到reject文件中,并使并行作业成功运行。?

EN

Stack Overflow用户

发布于 2020-01-15 01:09:36

是的,这是可能的。

您可以使用IsValidDateIsValidTimestamp函数进行检查-请查看详细信息here

这些函数可以在Transformer条件中使用,以将未显示预期类型的行移动到拒绝文件(或peek)。

当从数据库中检索数据时(如上所述),如果数据以适当的格式存储,则数据库已经确保了数据类型。我建议检查检索方法,以避免不必要的检查或拒绝。不同的时间戳格式可能是一个问题。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59738421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档