首页 > 解决方案 > 如何使用 Boomi 获取数据并将其存储?

问题描述

我正在使用 Dell Boomi 将数据从 XML 文件发送到 MSSQL 数据库。我有一个 XML 文件,其中包含需要转到我的数据库中两个不同表的数据。问题是第二个表有一个名为 containerID 的列,它从第一个表中获取 ID。但是ID是由数据库随机生成的。

我尝试将 xml 数据映射到第一个表,将其插入数据库,然后开始第二个进程,获取该表的 ID,但我不知道如何仅存储此 id 信息并稍后将其与 xml 一起映射文件。

做这个的最好方式是什么?

标签: sql-serverboomi

解决方案


我相信使用两个数据操作是简单的答案。您的第一个数据操作查询应该返回最后插入的 id。ref INSERT 后的返回值

使用Message shape您可以修改Current Data从第一个 DB 操作返回并在您的第二个 DB 操作中使用它。

您可以从这篇官方文章中获得更多帮助


推荐阅读