MapForce 中的 AI 驱动数据映射功能——欢迎使用 Altova AI

大多数情况下,您在数据集成项目上花费的时间并非用于实际运行,而是用于定义项目内容。将一个数据源的结构与目标结构连接起来,意味着需要逐个字段地进行匹配,而这些系统在结构、命名和语言等方面往往存在差异。例如,一个数据源称某个字段为“cust_nm;”,而目标系统希望将其命名为“CustomerName”。一个EDI合作伙伴发送的N1PO1数据段,在您查阅相关规范之前,没有任何意义。其中一方使用中文,另一方使用英文。

将字段进行匹配只是工作的一半——将它们连接起来很少是直线关系。您还需要定义数据处理函数和过滤器,以使源数据的值符合目标数据的要求:这包括连接或拆分字符串、重新格式化日期、转换单位或代码、应用条件逻辑,以及过滤掉那些完全不应该被传输的数据记录。将所有这些工作乘以数百个字段,您就会发现,这项工作中最耗时、也需要最专业知识的部分。

ETL流程中的执行层问题已经解决了多年 创作 而这部分功能尚未实现。Altova AI正是填补了这一空白。

Altova AI 的功能是什么

Altova AI 将人工智能技术直接集成到 MapForce 中,帮助您快速构建数据映射。您只需指定源数据和目标数据,它就会分析实际的数据结构,自动生成字段连接,并推荐所需的转换函数,以确保两个结构能够完美匹配。最终,您将获得一个可运行的 MapForce 项目,只需几分钟即可完成,并且是在您已经熟悉的图形化界面中完成的。

您可以从零开始,让 Altova AI 自动创建完整的“数据映射”,也可以逐步进行,选择一个字段,然后让 AI 建议建立连接。

工作原理

该工作流程的设计理念是交互式的:

  1. 将源数据结构和目标数据结构添加到映射项目中 这就是开始所需的唯一设置。 如果您希望 Altova AI 自动创建整个映射,只需在画布的空白区域单击,然后点击“让 AI 创建组件和连接”。 如果您希望 AI 专注于某个特定字段,请在调用 Altova AI 之前,在源数据或目标数据中选择该字段。

  2. Altova AI 自动建立连接。 它会读取结构和底层数据,然后提出字段之间的连接,以及连接过程中可能需要的任何转换函数。所有建议都会以绿色高亮显示在映射关系中,方便用户进行审查。

  3. 审核并决定。 将鼠标悬停在任何建议上,您可以单独接受或拒绝每个建议,也可以一次性应用所有建议。在您明确同意之前,任何更改都不会生效。

  4. 在需要的地方,可以要求提供更多信息。 点击感兴趣的节点,可以生成更多该领域的建议,从而补充第一轮填写时未涵盖的内容。

  5. 编辑方式与其他映射项目相同。 由于输出结果是一个标准的 MapForce 项目,因此您可以使用与构建自定义映射项目时相同的工具来对其进行调整。

最关键的部分在于这个“接受或拒绝”的循环。Altova AI 并非一个“黑盒子”,它不会直接输出一个需要你盲目信任的成品。它是一个快速生成的初稿,你始终可以掌控它。

解码那些不一致的字段

那些耗费最多时间连接的情况,往往是字段名称无法提供任何有用信息的连接。 EDI 数据映射 是一个典型的例子。类似于以下类型的段落和元素标识符: BEGREF, 或者 PO1 这些元素本身没有意义。在您了解每个元素代表什么之前,您无法将它们与目标联系起来。

今天,这意味着需要停下来进行解码。您需要对照EDI规范,确定BEG表示采购订单的开始,PO1包含订单明细,只有这样才能建立联系。对于文档中的每一个神秘字段,都需要重复这个过程,一个简单的映射关系可能需要花费数小时来阅读规范,而在此之前您可能还没有构建任何东西。这是一个缓慢、容易出错的过程,而且正是这种工作需要具备相关格式知识的人才能胜任。

不同语言之间的差异也会造成类似的问题。当源语言中一个字段被标记为 Rechnungsnummer,而目标语言期望的是 InvoiceNumber 时,这两个字符串看起来毫无关联,即使它们表达的是相同的意思。在这种情况下,工作需要由一位能够阅读两种语言的人来完成,他需要逐个字段地进行翻译,以确定哪些字段之间存在关联。

Altova AI 可以在两种情况下都为您完成解码工作。它能够识别源节点与目标元素之间的对应关系,无需您进行任何规格查询或翻译。

Altova AI 在 MapForce 中的优势

  • 节省时间。 在集成或ETL项目中,通常需要进行大量的手动操作,例如逐个字段地进行连接,而这些工作现在可以自动完成。

  • 控制。 逐个连接的接受/拒绝选项意味着您是在审查一份草稿,而不是继承一个未知的难题。

  • 不仅仅是连接,更是转换 Altova AI 会建议字段之间的逻辑关系,因此,在建立连接后,您无需手动进行转换设置。

  • 无需学习新的环境 输出结果是一个标准的 MapForce 项目,您可以像编辑、扩展和运行其他项目一样对其进行编辑、扩展和运行。

  • 更低的入门门槛 现在,构建一个可用的集成不再需要深厚的专业知识,这扩大了团队中能够胜任这项工作的人员范围。

入门指南

Altova AI 作为一个可选的订阅服务,您可以将其添加到您的 MapForce 许可证中。它需要一个有效的支持与维护套餐(SMP),您可以在购买新的 SMP 时添加 Altova AI,或者将其附加到现有的 SMP 上。 价格和选项请访问 Altova 在线商店

如果您已经在使用 MapForce,了解这些改动最快的方法是,将 Altova AI 应用于您熟悉的数据源和目标,然后观察它提出的映射方案。 您过去手动创建的映射方案现在成为了一个草稿,供您审查。 这样节省的时间可以投入到真正对您的业务至关重要的逻辑设计中。