我正在使用 SQL 和 Spoon PDI 创建数据比较/验证脚本。我们在两台服务器之间移动数据,并确保我们拥有 SQL 查询的所有数据,显示日期和传输的行数。
示例:
Serv1:20150522 | 100
伺服器2:20150522 | 100
然后脚本将尝试合并这些值,如果失败,我们将收到一封失败的电子邮件。但是,我们希望更改此设置以将结果写入文本文件,并根据该文本文件发送通过或失败的电子邮件。
这背后的想法是我们有多个要比较的表,因此我们希望将每个比较的所有结果(八个)写入一个文本文件,并根据最终的文本文件发送结果 - 而不是向我们的电子邮件收件箱发送垃圾邮件如果多个步骤失败。
我们希望拥有的文本文件的格式是 match -> send email 或 mismatch [step-name] [date] -> send email。
通常,如果我没有先尝试过任何事情,我不会问任何问题,但我在 Google 上到处搜索,尝试了我目前拥有的知识,但没有任何事情能如我所愿。我相信这是由于我使用的逻辑。
我不是要求解决这个问题,也不是要求有人为我做这件事。我只是在寻求正确道路上的指导。