首页 > 解决方案 > 显示 mensaje 或警告窗口

问题描述

我得到的一些数据带有重复的字段....我想要一个警告窗口或屏幕,告诉我“某些数据重复”有什么步骤可以实现吗?

我试图寻找一些步骤,但什么也没有

我需要的是一个警告警报,上面写着

“有两行重复”

我试图用 javaScript 来做,但它不起作用

我希望在执行转换时有一个警告窗口,上面写着“有 2 条重复的记录”

标签: pentahopentaho-spoon

解决方案


在您的步骤流程中,在结束之前,或在您选择的位置,添加以下步骤序列。

在此处输入图像描述

在排序行中,添加您的表应该排序的键,在“唯一行”步骤中以相同的顺序使用这些相同的列。对于 Unique Rows 步骤,您需要配置 2 件事:

  1. 在步骤中检查“重定向重复行”并添加所需的描述消息。

  2. 右键单击您的唯一行步骤,然后单击“错误处理...”。在此窗口中,添加将包含来自您设置的描述的消息的新列的名称。 在此处输入图像描述

这样,只要有重复的行,您的“转储文件”就会收到一个额外的列,并且这些行将包含 disered 消息。

同样在 Excel Writer 窗口中,您可以同时使用“在文件名中包含数据”和“在文件名中包含时间”,这将创建多个文件,但如果您需要这些重复行在流中传递的时间戳,这是一个不错的选择。这两个选项存在于大多数(如果不是全部)输出步骤中。


推荐阅读