显示Mensaje或警告窗口

时间:2019-07-25 21:10:49

标签: pentaho pentaho-spoon

一些重复字段中的数据。...我想要一个警告窗口或屏幕,告诉我“某些数据已重复”,是否有任何步骤可以实现?

我试图搜索一些步骤,但什么也没找到

我需要的是这样的警告警报

  

“有两个重复的行”

我尝试用javaScript做它,但是不起作用

我希望在执行转换时有一个警告窗口显示 “有2条重复的记录”

1 个答案:

答案 0 :(得分:1)

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

enter image description here

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

  1. 在步骤中选中“重定向重复行”,然后添加所需的描述消息。

  2. 右键单击“唯一行”步骤,然后单击“错误处理...”。在此窗口中,添加新列的名称,该列将包含您设置的“描述”中的消息。 enter image description here

这样,只要有重复的行,您的“转储文件”将收到一个附加的列,并且这些行将显示错误消息。

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

相关问题