0

我创建了一个查询数据库以获取新记录的管道,我使用 Last Modified TimeStamp 字段来执行此操作。在我的查询中,我只想检索自上次运行管道以来修改的记录。

我怎样才能做到这一点?我是 SnapLogic 的新手,但我知道我需要将运行时存储为某种可保存的变量,可以在管道本身的表达式中使用。如果变量不存在(即第一次运行时),我还需要有一个后备。

4

1 回答 1

0

您可以根据管道名称将时间戳保存在 SLDB 中的文件中。

因此,当您的管道启动时,根据文件中的管道名称读取时间戳(0如果文件中没有它的条目,您可以默认放置)然后执行您想要执行的任何处理。成功执行您的处理后,您可以将pipe.startTime()管道名称保存在上述文件中;您必须在所有后续执行中替换上一个条目。

于 2019-02-27T16:54:02.353 回答