在 Informatica 中的 SP 中没有冒泡的错误

Posted

技术标签:

【中文标题】在 Informatica 中的 SP 中没有冒泡的错误【英文标题】:Errors not Bubbling Up in SP in Informatica 【发布时间】:2014-11-06 06:38:01 【问题描述】:

在我的 Informatica 映射中,当通过未连接的存储过程转换调用 SP 时,工作流会成功。但是,SP 中存在被零除错误,理想情况下,工作流应该会失败。此映射中使用的源和目标是虚拟平面文件。

但是,当我使用虚拟表代替源和目标时,这次使用连接的 SP 转换,错误会成功冒泡。

知道为什么会发生这种情况吗?为什么只有源表和连接的 SP 转换会显示错误,而不是平面文件源未连接的 SP 转换?

【问题讨论】:

【参考方案1】:

我一直在处理它。您可以尝试的一件事是在存储过程中使用SET NOCOUNT ON。否则,x rows affected 消息可以被 PowerCenter 视为存储过程已成功执行的指示符。不管其他什么都会被退回。

另一件事取决于您使用的是本机连接器还是 ODBC 连接器 - 使用后者,错误不会正确升级。您可以在此处阅读有关我的 tials 的更多信息:http://powercenternotes.blogspot.com/2014/09/ms-sql-server-stored-procedure-error.html

【讨论】:

图像似乎有一些错误。我会尽快调查一下。很抱歉给您带来不便。

以上是关于在 Informatica 中的 SP 中没有冒泡的错误的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 存储过程在 Informatica 存储过程转换映射中的会话结束时运行

请教如何在informatica中实现数据库到XML文件的转换

在Informatica云中映射任务输出中的列排序

使用 Informatica 连接位于不同数据库中的多个表

获取逗号分隔值到informatica中的多行?

Informatica 是不是可以将值从 informatica 映射动态传递到 oracle 中的视图