如何解决Boomi 集成 - 动态注入映射信息
我们现在正在评估集成解决方案并比较 Mule 和 Boomi。
用例是读取 Excel 文件,将列映射到一组预定义的 JSON 属性,然后使用 JSON 将记录插入到数据库中。映射可能因 Excel 模板而异,其中 Excel 中的列名称可能与其他模板不同。
如何从外部集成流注入映射信息(源与目标)?
注意:在 Mule 中,我可以使用我使用 Mule DataWeave 语言注入的映射变量(值为 JSON)来做到这一点。
解决方法
Boomi 的映射组件在结构上是静态的,但更通用的解决方案当然是可能的。
- 数据处理器组件打开了 Groovy、JavaScript 和 XSLT 3.0 作为选项。这些是图灵完备的语言,可用于将 Boomi 转变为几乎任何结果。
- 您可以让需要使用 JSON 编写地图的人使用 Boomi UI。这是一个非常简单的界面来学习。通过使用路由组件,可以有一个“父”进程来管理每个模板/进程的进程,然后是每个模板的映射。这样的解决方案很容易构建和运行;允许独立于“父”部署特定于模板的流程。
- 您可以映射到通用柱状结构,然后动态更改目标 通过编写一个 SQL 过程来改变目标列。
我遇到过尝试执行您所描述的(不使用 Boomi 或 Mulesoft)的尝试,但失败了:https://www.zdnet.com/article/uk-rural-payments-agency-rpa-it-failure-and-gross-incompetence-screws-farmers/ 我提请您注意 NAO 的观点:
确保系统规范保持实际的灵活性
和
定制软件开发成本高,需要彻底测试,并且需要更多时间来实施
像您这样的要求的总体目标通常是让“非程序员”可以使用转换/ETL,这否认了交付结果的技能比“编程”多得多的现实。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。