首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >step的五重水壶插入错误处理

step的五重水壶插入错误处理
EN

Stack Overflow用户
提问于 2017-11-17 23:17:19
回答 1查看 1.7K关注 0票数 0

我是新来的GeoKettle (汤匙),我目前是从一个Excel文件到我的数据库行。现在我想在我的数据库表中避免重复。这就是为什么我只想在我的数据库表中插入那些还不存在的行(在我的数据库表中只有唯一的记录)。

据我所知,有两种方法可以实现这一点。我尝试的第一种方法是使用Insert/Update步骤(我禁用了Update功能),并定义了所有必须相等的列,以便插入记录或不插入记录。但它不起作用。所有记录仍然插入到数据库中。

这就是为什么我尝试做更快的选项(根据pentaho),这是一个带有“更新”错误处理步骤的“表输出”,如图所示。

如图所示,从“表输出”指向“更新”的箭头是黑色的。但是我需要一个红色的虚线来处理步骤的错误。但我不知道如何创建它。在教程中,我经常看到弹出一个小窗口,上面有两个选项,如图所示:

但我不明白弹出窗口的意思。如果我想创建一个跃点,我必须标记这两个步骤,然后右键单击其中一个步骤。那么,我可以通过哪些可能的方法来创建这样一个红色虚线箭头呢?最后,它必须看起来像这样:

提前谢谢你!!

EN

回答 1

Stack Overflow用户

发布于 2017-11-18 00:18:38

您的设置有问题。或者使用您的PDI版本。错误步骤的功能是在V4中引入的,但在V6周围的所有步骤中都完全实现了。

SourceForge下载全新的个人数字助理。V7.1实际上是一个健壮和稳定的版本。解压并测试。

顺便说一句,您想要实现的是CRUD模式。CRUD用于创建、读取、更新、删除。执行此操作的步骤是Merge Rows (diff) (在Joins系列中)。您告诉步骤要检查哪些列,它会生成一个值为identicalchangednewdeleted的新列。您可以重定向Switch / Case中的流,以执行适当的操作。更多信息here (V4)

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

https://stackoverflow.com/questions/47353873

复制
相关文章

相似问题

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