Pentaho 数据集成自动创建创建日期和最后更新日期

Pentaho Data Integration Auto Create Date Created and Last Updated

我正在尝试创建一个作业来插入来自 Mysql to MongoDB

的所有数据

这是我的配置:

如何自动生成date_createdlast_updated

所以每个 data insert 将自动填充 date_creatednew Date() 或当前日期时间并且每个 data updated 将自动更新字段 last_updatednew Date() 或当前日期。

您正在查找 Get System Info 步骤。

它为您提供了许多与环境相关的变量,包括 运行 的时间。我通常使用system date (fixed),这样所有的date-created对于运行都是一样的,这样便于检索。

对于 last_update,这是相同的技术,如果您可以在 MongoDB output 步骤中设置您的 Match field for update。如果不能,请查看 Merge Row (diff) :它会告诉您记录是新的、已删除的、相同的还是已更改的。