我正在使用Dell Boomi将数据从XML文件发送到MSSQL数据库。我有一个XML文件,其中充满了需要转到数据库中两个不同表的数据。问题在于第二个表有一个名为containerID的列,该列从第一个表中获取ID。但是ID是由数据库随机生成的。
我尝试将xml数据映射到第一个表,将其插入到数据库中,然后开始第二个处理,获取该表的ID,但是我不知道如何仅存储此ID信息并在以后与它一起映射xml文件。
最佳方法是什么?
我相信使用两个数据操作是简单的答案。您的第一个数据操作查询应返回最后插入的ID。参考Return value after INSERT
使用Message shape
,您可以修改从第一个数据库操作返回的Current Data
并在第二个数据库操作中使用它。
您可以从此官方article获得更多帮助>