我有查询,它给我这样的ETL错误信息:
我创建了一个Job:tOracleinput ---> tsendMail,它将此错误日志发送到我的电子邮件。
我现在想要的是:当我一次又一次地执行Job时,它只向我发送新的错误日志。已发送的错误日志将不会再次发送。
你能帮帮我吗?
答案 0 :(得分:1)
有几种方法可以实现这一目标。
这是一个。请将此答案视为算法。
ID_error_log = 1
的变量。select * from bla_bla_bla where id > context.ID
ID_error_log
更新为您发送电子邮件的最新ID。所以下次,随着ID的更新 - 记录不会重复。感谢。
答案 1 :(得分:0)
我从您的问题中了解到,您正试图通过邮件保留您要发送的数据。
一种可能的解决方案是将错误日志写入文件/数据库,然后从该文件/数据库中读取所有数据,并将其发送到tSendMail。