【问题标题】:Informatica Data Integration - Update rows on JDBC target that does not have primary keys createdInformatica 数据集成 - 更新 JDBC 目标上未创建主键的行
【发布时间】:2019-12-16 10:27:36
【问题描述】:

产品:Informatica 云数据集成

我在一个 DB2 表上有一个 JDBC 目标连接,如果目标 DB2 表上已经存在传入的策略编号(来自 SQL Server 表),我需要在该连接上执行更新操作。

我的目标表没有定义主键,这些是我们无法更改/添加键的旧表。如何对未定义主键的表执行更新(或更新插入)。

  1. 对于关系目标,当我选择“Upsert”作为操作时,我看到“更新列”已填充,我们可以指定要用作匹配键的列。当我将操作选择为“Upsert”时,JDBC 目标不会出现此选项(更新列)。这是预期的行为吗?

  2. PowerCenter 允许我们覆盖 powercenter 内的目标定义。 Cloud Data Integration 有类似的功能吗?

提前致谢!

【问题讨论】:

    标签: informatica informatica-cloud


    【解决方案1】:

    你可以在post sql中使用merge

    【讨论】:

      【解决方案2】:

      Informatica 确认云 JDBC 连接没有 upsert 选项。我们在 DB2 表上使用了 ODBC 连接并执行了 upsert 操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-24
        • 1970-01-01
        • 1970-01-01
        • 2015-09-02
        • 1970-01-01
        相关资源
        最近更新 更多