Informatica 错误 =[ERROR('转换错误')]

发布于 2025-01-08 09:11:54 字数 188 浏览 1 评论 0原文

我收到以下 Informatica 错误:

注意:输出列 [AGENT_DISPOSTION_CODE] 没有默认值。如果遇到转换错误,行将被跳过 测绘> DBG_21056 列=[PHONE_NUMBER],默认值=[ERROR('转换错误')]

如何修复它?

I am getting the following Informatica error:

Note: Output column [AGENT_DISPOSTION_CODE] has no default value. Row will be skipped if transformation errors are encountered
MAPPING> DBG_21056 column=[PHONE_NUMBER], defaultvalue=[ERROR('transformation error')]

How can I fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

云朵有点甜 2025-01-15 09:11:54

这不是一个错误,它只是一个信息,表明您的端口的默认值设置为 ERROR('transformation error'),因此集成服务将跳过带有 ERROR< 的 NULL 值/代码> 功能。

当您添加新的输出端口时,Designer 会自动插入此表达式;你可以改变它。编辑表达式,在“端口”选项卡上找到端口,然后检查底部的“默认值”字段:

output only port

ERROR 函数会导致集成服务跳过一行并发出您定义的错误消息。

It's not an error, it's only an information that you have a port with a default value set to ERROR('transformation error'), so Integration Service will skip the NULL values with an ERROR function.

The Designer inserts this expression automatically, when you add a new output port; you can change it. Edit the expression, find the port on the Ports tab and check the Default value field at the bottom:

output only port

The ERROR function causes the Integration Service to skip a row and issue an error message, which you define.

桜花祭 2025-01-15 09:11:54

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

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

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

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

但是,如果默认值为 error('transformation error'),则会出现以下错误评估期间将显示消息,就像任何实际的转换错误一样:

映射> TE_7007 变换评估错误 [<> [错误]: 转换错误... nl:ERROR(u:'转换错误')];当前行已跳过...

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

映射> DBG_21367 注意:输出列 [NUM38_37] 没有默认值。如果遇到转换错误,将跳过该行

When running a session on the Verbose Data Mode and if there is no default value specified for output ports in the Mapping, PowerCenter is designed for the warning messages to show up in the session log.

During the column initialization, PowerCenter evaluates the default value specified for each output port in the Mapping and displays the corresponding message. The evaluation code path is the same as for evaluating any other expressions later on during data transformation.

Example
If you specify SIN(1.415) as the default value for an output port, the evaluation on sin(1.415) executes successfully. Upon a successful evaluation, the following message will be displayed:

MAPPING> DBG_21364 Note: Default value [SIN(1.4)] of output column [output1] will be used if tansformation errors are encountered

However, if the default value is error('transformation error'), the following error message will be displayed during evaluation like any real transformation errors:

MAPPING> TE_7007 Transformation Evaluation Error [<> [ERROR]: transformation error... nl:ERROR(u:'transformation error')]; current row skipped...

Immediately after the evaluation, the following message will be displayed in the session log:

MAPPING> DBG_21367 Note: Output column [NUM38_37] has no default value. Row will be skipped if transformation errors are encountered

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文