Mapping Informatica云映射:从RESTAPI加载参数
我正在尝试构建一个映射,将数据从一个数据库加载到另一个数据库,用源中自目标中最近一行以来创建的所有行更新目标 Source中的查询如下所示:Mapping Informatica云映射:从RESTAPI加载参数,mapping,informatica,informatica-cloud,Mapping,Informatica,Informatica Cloud,我正在尝试构建一个映射,将数据从一个数据库加载到另一个数据库,用源中自目标中最近一行以来创建的所有行更新目标 Source中的查询如下所示: SELECT * FROM table WHERE table.creation_date > [[destination max creation_date]] 从我在Informatica云社区的文档和讨论中看到的情况来看,最好的方法是使用参数。但据我所见,加载参数的唯一方法是: 将其硬编码到映射中 从XML文件加载参数 有没有办法
SELECT
*
FROM table
WHERE table.creation_date > [[destination max creation_date]]
从我在Informatica云社区的文档和讨论中看到的情况来看,最好的方法是使用参数。但据我所见,加载参数的唯一方法是:
- 将其硬编码到映射中
- 从XML文件加载参数
提前感谢,很抱歉写得不好。一个选项是使用LastRunTime变量。有关详细信息,请参阅
使用文件作为参数更可靠。我将使用文件目标和一个后处理脚本来更新每次运行时的值,并使用一个预处理脚本来确保在运行前正确设置该值。可能不是您想要的答案,但我的经验是,为了尽量减少以后的生产维护,额外的努力是非常值得的。我在多个IIC映射中设置了此逻辑 您需要遵循的步骤: 在地图上
SetMaxVariable($$v\u last\u load\u date,creation\u date)
创建日期>$$v\u上次加载日期
如果为了重新加载等目的需要更改该值,则需要编辑任务并更改该值。不幸的是,这不是一个选项。公司不允许我在磁盘上写东西。