首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Informatica error =[error(“转换错误”)]

Informatica error =[error(“转换错误”)]
EN

Stack Overflow用户
提问于 2012-02-22 13:09:03
回答 2查看 33K关注 0票数 3

我得到以下Informatica错误:

注意:输出列AGENT_DISPOSTION_CODE没有默认值。如果遇到转换错误,将跳过行,MAPPING> DBG_21056 column=PHONE_NUMBER,defaultvalue=ERROR(“转换错误”)

我怎么才能修好它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-22 13:41:59

这不是一个错误,它只是一个信息,您有一个端口的默认值设置为ERROR('transformation error'),所以Integration将跳过ERROR函数的空值。

设计器在添加新的输出端口时自动插入此表达式;您可以更改它。编辑表达式,在Ports选项卡上找到端口,并检查底部的默认值字段:

ERROR函数导致Integration跳过一行并发出您定义的错误消息。

票数 5
EN

Stack Overflow用户

发布于 2018-03-19 17:02:06

当在详细数据模式下运行会话时,如果映射中的输出端口没有指定默认值,则PowerCenter是为将显示在会话日志中的警告消息设计的。

在列初始化期间,PowerCenter计算为映射中的每个输出端口指定的默认值,并显示相应的消息。计算代码路径与稍后在数据转换期间计算任何其他表达式的代码路径相同。

示例

如果将SIN(1.415)指定为输出端口的默认值,则对sin(1.415)的计算将成功执行。评估成功后,将显示以下消息:

MAPPING> DBG_21364备注:如果遇到转换错误,将使用输出列output1的默认值SIN(1.4)

但是,如果默认值为error('transformation error'),则与任何实际转换错误一样,在计算期间将显示以下错误消息:

MAPPING> TE_7007转换计算错误[<>错误:转换错误.nl:错误(u:“转换错误”);当前行跳过.

在评估之后,将在会话日志中立即显示以下消息:

MAPPING> DBG_21367备注:输出列NUM38_37没有默认值。如果遇到转换错误,

将跳过行。

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

https://stackoverflow.com/questions/9395411

复制
相关文章

相似问题

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