【问题标题】:Informatica_adding new fields to queryInformatica 添加新字段以进行查询
【发布时间】:2016-06-22 07:17:40
【问题描述】:

我是 Informatica 的新手,我必须向 Informatica 中现有的 SQL 查询添加两个新字段(AREA、AMT)。之后我应该手动添加带有这两个字段的源限定符端口吗?

我所做的是:

1) 在映射设计器中更改 SQL 限定符中的查询 - 添加两个新字段,保存映射

2) 刷新了工作流设计器中的工作流

3) 在 Workflow Monitor 中监控结果是成功的。

现在,生成的文本文件具有新的字段值,但没有列标题名称。因此,列标题值被移动,导致列名和值不对齐。

对此的任何帮助表示赞赏。

谢谢!

【问题讨论】:

  • 让你的 sql 查询有问题!
  • 我无法发布查询一些问题
  • 您可能有一个命令可以在输出文件中生成标题。如果是这样,您已经在会话属性中进行了修改。

标签: informatica informatica-powercenter


【解决方案1】:

是的,您应该手动将这两个端口添加到源限定符。 SQL 查询中选择的字段数应与源限定符中链接到下一个转换的端口数相匹配。

有趣的是,Informatica 将 SQL 查询中的字段映射到源限定符输出链接,而不是源限定符端口。因此,SQL 查询中的第一列映射到第一个链接,第二列映射到第二个链接,依此类推。

对于您的标头问题,您应该让我们知道您是如何为输出文件生成标头的。如果您在目标文件会话属性中使用“使用标头命令输出”选项来生成标头,那么您已经编辑了命令以创建两个新端口的标头。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    相关资源
    最近更新 更多