使用 MapForce 进行 EDI 数据映射
任何能够促进可靠性并实现独立企业之间清晰沟通的计算机行业标准,都将拥有长久的应用前景。EDI(电子数据交换)起源于20世纪60年代,旨在实现企业计算机系统之间的自动化交易。EDI至今仍被广泛使用,并在联合国/EDIFACT和ANSI标准机构的管理下,不断发展以满足现代需求。
Altova MapForce 支持在 EDI 消息和 XML、JSON、关系数据库、文本文件、Excel 或其他数据格式之间进行 EDI 数据映射,从而连接常用的信息交换标准和内部技术。
MapForce 软件支持最新的 EDIFACT 标准版本,包括 2015B 和 2016A 版本,以及新的 VERMAS 消息格式。 将 EDIFACT 消息映射并转换为其他可用的数据类型,以便进行传输、存储和管理,是企业常见的需求,而 MapForce 能够很好地解决这个问题。

EDIFACT 2015B版本(D.2015B)描述了交易伙伴之间的订单和发票。2016A版本(D.2016A)则描述了海运相关事宜,并包含了VERMAS消息。
2016年春季,VERMAS EDI标准最终确定,旨在描述已验证的集装箱等运输设备的总重量(VGM)。每个集装箱的已验证重量信息需要在制造商、装载集装箱的单位以及航运公司之间进行沟通。任何运输方都需要在将集装箱装载到货船之前,了解所有集装箱的重量!
创建 EDI 数据映射
当您选择将 EDI 文件作为源或目标组件插入到数据映射中时,MapForce 会打开 EDI 集合对话框,为您提供访问所有最新 EDI 标准的途径。

如果您需要映射旧版本的格式,您可以免费下载额外的 EDI 配置文件,以扩展 MapForce 内置的 EDI 库。
EDI 文件的语法使用三字母代码和特殊字符来构建高度结构化的消息。以下是一个 EDI 消息的示例,用于向一家披萨店订购午餐:

在这个例子中,订单信息以单独的行显示,但需要注意的是,在EDI(电子数据交换)通信中,不需要换行符,通常也不提供换行符。
MapForce 通过以分层分组结构显示 EDI 文件,并提供文字说明来描述每个分隔符和数据元素,从而使 EDI 数据映射变得直观易懂。

只需将连接线拖拽到源组件和目标组件之间的元素之间,即可定义 EDI 数据映射。或者,根据需要,应用 MapForce 的数据转换功能。在上面的图片中,位于右上角的 "to-datetime" 函数将 EDI 文件中用于表示日期和时间的各个字段合并为一个单独的日期时间值,用于输出。
或者,您可以使用 Altova AI 自动映射 EDI 字段——它会分析那些难以理解的数据段,并为您推荐合适的对应关系,您可以选择接受或拒绝这些建议。
地图转换工具(MapForce)数据映射窗口底部的“输出”按钮允许您随时预览输出结果。当您的 EDI 数据映射完成时,您可以直接在 MapForce 中执行它,或者保存一个执行文件,以便 MapForce Server 自动处理。
MapForce 包含许多示例文件,用于演示不同数据格式以及特定行业 EDI 数据之间的映射关系,以及 EDI 数据的来源和目标。 下载免费试用版,立即开始您的 EDI 数据映射工作!