Abinitio:将数据写入目标表



我是Abinitio的新手,我需要以下帮助。

表1具有列:

col1

col2

col3

表2具有列:

col 4

col5

我使用的是加入组件,还重新重新格式组件,并将输出作为Col2,Col3,Col4,Col5。我将其写入具有

的目标表

id,col2,col3,col4,col5,create_by,created_date_time,last_modified_date。

我有COL2,COL3,COL4,COL5的数据,而ID,ID,create_by,created_date_time,last_modified_date。

如何使用abinitio添加它。如果讨论了这种基本问题,对此的任何帮助将不胜感激。

问候。

您可以将重新格特组件连接到联接组件的输出流。重构组件中的变换功能可以使用通配符规则输出。* :: in。*。输出表中的其余列也应该存在于重新元组件的输出端口的DML中,因此您可以在重新元中的转换函数中将数据分配给这些列,e。G。out.created_by ::"某物"。

加入组件后,通过添加您在输出中需要的所有相关列,然后更改转换函数,将重新元组件连接连接重新元组件和重新质量组件的端口部分更改输出端口的DML重构组件如下:1.有关加入的所有传入值。* :: in。*2.对于您在DML端口中添加的所有其他列,请使用out.column_name ::"值您需要通过"

在联接组件中,您可以为所有必需的列编写转换。包括ID,create_by,created_date_time,last_modified_date在输出端口dml(嵌入)的col2,col3,col4,col4,col5中您可以从相应的输入列和ID,create_by,created_date_time,last_modified_date添加了必需的转换。因此,您可以避免使用一个额外的重新格式组件。

相关内容

  • 没有找到相关文章

最新更新