如何从Informatica BDM对象中的结构数据类型中提取值?

时间:2018-11-02 15:09:22

标签: bigdata informatica

我有一个在Informatica BDM中创建的对象,该对象具有如下所示的struct数据类型端口

enter image description here

这是sruct栏的组成方式

filter_column struct<name:string, value:string, data_type:string>

我想从filter_column端口提取名称并创建一个表达式。然后我创建了一个输出端口,如下图所示。

enter image description here

在“表达式”部分中,我尝试提取name元素

enter image description here

但是我得到了上面的错误。

enter image description here

有人知道如何从Struct中提取元素吗?

1 个答案:

答案 0 :(得分:0)

您好,Alex,您需要提取struct列。您可以右键单击源数据对象,然后检查分层转换->从复杂端口提取。

尝试一下,让我知道是否有帮助! 还有一个视频供您参考。

https://network.informatica.com/videos/2829