sql-server - 如何使用 Boomi 获取数据并将其存储?
问题描述
我正在使用 Dell Boomi 将数据从 XML 文件发送到 MSSQL 数据库。我有一个 XML 文件,其中包含需要转到我的数据库中两个不同表的数据。问题是第二个表有一个名为 containerID 的列,它从第一个表中获取 ID。但是ID是由数据库随机生成的。
我尝试将 xml 数据映射到第一个表,将其插入数据库,然后开始第二个进程,获取该表的 ID,但我不知道如何仅存储此 id 信息并稍后将其与 xml 一起映射文件。
做这个的最好方式是什么?
解决方案
我相信使用两个数据操作是简单的答案。您的第一个数据操作查询应该返回最后插入的 id。ref INSERT 后的返回值
使用Message shape
您可以修改Current Data
从第一个 DB 操作返回并在您的第二个 DB 操作中使用它。
您可以从这篇官方文章中获得更多帮助
推荐阅读
- asp.net - 需要 MVC 实体框架的帮助
- webstorm - 如何过滤JetBrains“模块依赖图”中包含的模块?
- excel - Excel VBA 查找/替换 .txt 文件中的文本
- c++ - 为了在测试中调用析构函数(用于测试),静态转换基类到派生类有多可怕?
- bash - ssh 到远程服务器给出了不正确的主机名
- c# - 我应该把这个 if 语句放在哪里,以便在单击每个按钮时执行它?
- python - 如何使用reveal.js将jupyter notebook设置为幻灯片
- python - 如何根据熊猫中的关系列将id收集到列表中
- javascript - 如何以编程方式“订阅”/接收 Web 推送通知(例如 python 或 nodejs)?
- css - 如何添加媒体查询以使图像的填充更小?