会话的重载记录在informatica中

时间:2012-11-15 10:21:33

标签: informatica-powercenter informatica

我有一个mappig来更新表中的某些列。只有10%或更少的记录应该更新。其余记录应由信息中心拒绝。

如果没有登录到会话日志文件的所有记录,映射就可以正常工作。除了使用过滤器转换之外,有没有办法防止这种情况?我知道这可以通过过滤器转换来消除。但只是想检查是否有更简单的方法,如选择一个选项或其他东西。

2 个答案:

答案 0 :(得分:0)

将跟踪级别更改为Terse - 您可以将其配置为更新策略转换转换或整个会话(Config Object / Override tracing)。

答案 1 :(得分:0)

嗯,按照设计,你不应该拒绝记录并让它们下沉。相反,控制拒绝的逻辑,以便将来如果对拒绝逻辑有所改变,你就可以掌控。

此外,默认情况下,拒绝的记录会记录到会话日志中,因为它应该是映射部分的异常行为,即某些数据无法通过流程正确处理。

为避免将所有数据记录到会话日志中,您可以将会话的跟踪级别更改为Terse。但请记住,在这种情况下,您不会在会话中获得大量其他日志记录信息,这通常很有用。这将达到最终结果,但不是实现相同最终结果的“理想”方式。

我建议再次查看您的地图设计。