首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的映射中,我有两个过滤器转换和两个目标表,但是将数据写入第一个目标和第二个目标的目标对象是空的

在我的映射中,我有两个过滤器转换和两个目标表,但是将数据写入第一个目标和第二个目标的目标对象是空的
EN

Stack Overflow用户
提问于 2021-03-19 20:59:29
回答 1查看 42关注 0票数 1

enter image description hereI有一个没有主键的源表和两个目标表。源和目标都是Oracle数据库。我使用两个过滤器转换创建了一个映射,将数据加载到两个目标表中。在两个过滤器中,给出了Txn的相同条件,即满足7条记录的Sal>1500。当我通过保持目标加载类型为'Bulk‘并在运行属性中运行工作流时,它显示有7条记录被加载到每个目标表中,但是当我签入oracle数据库时,只有第二个表数据被加载。当我将加载类型更改为'Normal‘时,两个表都被加载。在数据库中有什么不同?

EN

回答 1

Stack Overflow用户

发布于 2021-03-20 02:23:57

对于oracle,当数据库中的表没有索引时,bulk load成功。因此,当您在bulk模式下运行时,加载到一个目标会失败,因为它在数据库中有索引。

模式Normal可以使用索引,也可以不使用索引,因此可以正常工作。

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

https://stackoverflow.com/questions/66708674

复制
相关文章

相似问题

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