我有一个要求,我的源平面文件第一行包含日期,第二行包含字段名称等等,我将其作为一个字符串读取并加载到目标表中。 所以我需要做一个单元测试,如果源文件在第一行没有日期但是有其他东西那么我想让我的映射失败成功。
源文件示例:
"2015-05-23","2015-06-05"
"carrier","contract",'Group",'Name",'record"
"1234","abcd","4567","kiran","1".
如何在Informatica中处理此逻辑,请分享您的输入。
答案 0 :(得分:0)
您可以使用IS_DATE函数执行第一行的子字符串并检查它是否包含日期。
离。 IS_DATE(SUBSTR(input, 2, 10),'YYYY-MM-DD')
然后,如果以上返回false,请使用ABORT函数使工作流失败。
答案 1 :(得分:0)
您可以创建两个单独的管道 -