正在使用IBM Websphere Transformation Extender...
我正在处理这样一个场景,其中存在父/子关系和输入数据,并且我希望在两个数据库表中维护该父/子关系。数据如下所示:
父/子指标,F名称,L名称,年龄
P-Bob,史密斯,32岁
C-Sally,Smith,4岁
C-Tommy,Smith,6岁
P-Chris,戈麦斯,65岁
C-Anna,戈麦斯,32岁
我想把所有的父母放在他们自己的db表中,把孩子放在一个单独的表中。
我的想法是为父行创建一个函数映射,捕获它的数据(以及数据库自动生成的主键)并插入到父表中。然后,在该功能映射中,我将为每个子行创建另一个功能映射,并传递来自父表的PK,以建立两个表之间的关系。
对于关系数据库,这是正确的方法吗?如果是这样,我似乎无法让它正常工作,因为我似乎无法更改嵌套函数映射中的输出卡,使其指向正确的数据库表并正确插入。任何对这种情况有任何想法的人都将不胜感激。谢谢。
发布于 2013-09-20 19:12:21
您可以在读取数据的类型树上绑定数据。
假设您的示例,您的类型树可以是这样的:
Family (Group)[0:S](
Parent (Group)(Initiator P, Fname text, Lname text, Age number)[1]
Child (Group)(Initiator C, Fname text, Lname text, Age number)[1:S]
)然后,您可以轻松地在功能图上处理每个家庭成员,如下所示:
=F_LoadFamily(Family, DBLOOKUP(get auto primary key))在功能图中,您有几个选项:
等。
https://stackoverflow.com/questions/16968636
复制相似问题