【问题标题】:Handle field with same names but different table in Mapping处理映射中名称相同但表不同的字段
【发布时间】:2019-12-17 12:18:57
【问题描述】:

我有以下 SQL:

select zcactcls.name "ACCOUNT_CLASS",
zcpatcls.name "PATIENT_CLASS",
zcsvc.name "SERVICE"

名称字段被不同的表多次使用。在连接器中,字段被标记为 name、name1、name2。很难弄清楚这些名称字段中的哪些属于哪个表。如何在映射中将这些名称字段别名为“Account_Class”、“Patient_Class”和“Service”。

Multiple Name Fields

【问题讨论】:

  • 当我在源限定符或连接器转换中更改列名时,这些名称不会在我现有的转换(如过滤器和表达式)中更新。有没有办法更改列名并让现有转换自动更新为新名称。

标签: mapping informatica field-names


【解决方案1】:

只需重命名端口 - 在 Source Qualifier 之后。或者,如果您使用 SQL 覆盖,只需使用 SQL 别名并在 Source Qualifier 中正确命名端口。

【讨论】:

    【解决方案2】:

    重命名 SQ 中的字段以匹配 SQL 中的字段名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多