【问题标题】:Returning multiple values as single value from lookup in informatica cloud从 informatica 云中的查找中将多个值作为单个值返回
【发布时间】:2013-07-18 05:48:41
【问题描述】:

我将 emp_id 作为参数传递给查找。我只想从单列(即全名)中的查找中返回名字和姓氏。

我们可以通过连接两个值在 informatica powercenter 中实现这一点。有人可以告诉我如何在 informatica 云中实现这一目标。

返回端口应该像这样工作。

Full_name(返回端口)=concat(first_name,last_name)

提前致谢。

【问题讨论】:

    标签: cloud informatica


    【解决方案1】:

    您的查找数据是在数据库中还是在 SalesForce 中?

    如果查找数据在数据库中,请使用您需要的数据在查找表上创建一个视图。

    如果查找数据在 SalesForce 上,则使用串联值创建一个 SalesForce 对象字段。使其在 UI 上不可见。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      1. 在未连接的查找中首先覆盖查询,例如:

      select empid,firstname||lastname from emp order by
      

      Order by 将忽略由 informatica 创建的默认 order by 子句。

      2.现在将该端口返回到表达式转换并提取名字和姓氏值。

      【讨论】:

      • 查询:选择empid,名字||','|| emp 订单中的姓氏--
      • 您可以在查找覆盖中连接多个端口并在表达式转换中提取它们。
      • 你可以考虑编辑你自己的答案而不是评论它
      猜你喜欢
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      • 2017-08-20
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      相关资源
      最近更新 更多