pentaho - 显示 mensaje 或警告窗口
问题描述
我得到的一些数据带有重复的字段....我想要一个警告窗口或屏幕,告诉我“某些数据重复”有什么步骤可以实现吗?
我试图寻找一些步骤,但什么也没有
我需要的是一个警告警报,上面写着
“有两行重复”
我试图用 javaScript 来做,但它不起作用
我希望在执行转换时有一个警告窗口,上面写着“有 2 条重复的记录”
解决方案
在您的步骤流程中,在结束之前,或在您选择的位置,添加以下步骤序列。
在排序行中,添加您的表应该排序的键,在“唯一行”步骤中以相同的顺序使用这些相同的列。对于 Unique Rows 步骤,您需要配置 2 件事:
这样,只要有重复的行,您的“转储文件”就会收到一个额外的列,并且这些行将包含 disered 消息。
同样在 Excel Writer 窗口中,您可以同时使用“在文件名中包含数据”和“在文件名中包含时间”,这将创建多个文件,但如果您需要这些重复行在流中传递的时间戳,这是一个不错的选择。这两个选项存在于大多数(如果不是全部)输出步骤中。
推荐阅读
- sql - 查询雪花模式中的所有表
- postgresql - 如何将 Postgres DB 连接到 Google Data Studio
- javascript - 如何在 For 循环中使用嵌套的 If-Else 语句?[Javascript]
- javascript - THREE.js 在一个由深度控制的网格上混合两种材质
- git - 暂存区中有很多文件要提交,而当前目录中不存在。我该如何摆脱这个?
- azure - CollectTop 返回的行数超出了我在 Azure 流分析中的预期
- android - 如何在 Flutter 的详细页面中保持底部导航栏可见?
- java - 在android的动态线性布局中添加事件OnClickListener
- python-3.x - 如何使python源代码的编译可重现
- rest - 在 ID 中保留子/父关系