Altova 2016版本发布了全新的JSON Schema编辑器和数据映射调试器
我们很高兴地宣布,Altova MissionKit 桌面开发工具和服务器软件产品的最新版本已经发布。 版本 2016 具有完整的 Windows 10 兼容性,并且在整个产品线中都提供了更新的关系数据库支持。此外,它还引入了一些您在其他地方找不到的新功能。
XMLSpy 2016 包含了第一个功能齐全、企业级图形化 JSON 模式编辑器。我们的数据集成工具 MapForce 现在包含一个数据映射调试器,它将彻底改变您定义和测试数据映射项目的方式。让我们更详细地了解这些新功能。

JSON 模式编辑器
JSON Schema 标准应运而生,旨在满足按应用定义和强制执行数据结构的需求。然而,一款具备现代开发者所需功能和特性的 JSON Schema 编辑器,其开发进度相对较慢。现在,这一切都将随着 XMLSpy 中推出的全新 JSON Schema 编辑器 而改变。现有用户会立即认出 JSON Schema 视图,它基于广受欢迎的 XML Schema 编辑器。如果您是 XMLSpy 的新用户,您也会很快掌握它的使用方法。它易于使用,并且通过以下功能,将加速您的 JSON 模式开发:
- 图形化、拖放式 JSON Schema 设计
- 智能输入辅助窗口和上下文菜单
- 验证 JSON 模式和实例是否符合模式
- 一键生成JSON模式,基于现有的JSON数据实例
- 高性能的 JSON 项目验证(请参见下一节)

此项新功能增强了 XMLSpy 现有功能,包括:
- 智能编辑文本或表格视图中的JSON数据
- XML 转换为 JSON,JSON 转换为 XML
RaptorXML 服务器集成,用于 XSLT 和 XQuery 任务
在 XMLSpy 2015 版本 4 中,我们引入了在 XMLSpy 内部运行 XML 验证任务 的功能,可以直接使用您安装的 RaptorXML 服务器进行验证。这可以显著提高大量文件的验证速度,通常可以提升 6 到 18 倍。
现在,这种相同的功能也扩展到了 XSLT 和 XQuery 任务。由于您正在利用运行在多核处理器上的 RaptorXML 服务器的并行处理能力,这些转换过程的完成速度将提升高达 14 倍,并且所有操作都在 XMLSpy 内部直接进行!

这种协同效应的增强使得 RaptorXML Server 对开发团队来说更加实用,因为现在您可以利用一个共享的 RaptorXML Server,从而大幅缩短之前需要大量时间才能完成的大量文档转换任务。
顺便说一下,RaptorXML Server 2016现在也支持JSON验证,因此,您也可以在XMLSpy中使用该功能来验证大型JSON文件。
MapForce 数据映射调试器
MapForce 能够轻松定义复杂的数据映射规则,用于 整合各种类型的数据. 然而,对于那些涉及多个功能、数据来源或自定义决策逻辑的复杂映射项目,当映射结果与预期不符时,有时很难追踪到错误所在。
现在,我们来看一下 MapForce 数据映射调试器 它让您能够逐步检查您的映射结果,从而诊断并完善任何复杂程度的项目。

一旦启动,调试器允许您逐步执行数据映射设计,并显示所有中间值。MapForce 数据映射调试器配备了新的菜单命令、新的工具栏以及新的辅助窗口,这些窗口在调试器运行时会自动打开,从而您可以追踪中间处理操作,并在数据映射执行过程中检查数据值。
MapForce 数据映射调试器支持以下功能:
- 可以在任何输入节点或输出节点上设置断点
- 条件断点
- 手动、逐步调试
- 在图形映射视图中,在映射执行过程中显示所有中间值
- 显示已处理的节点/函数的上下文窗口
- 历史窗口,显示在执行过程中,所有通过选定点的数值列表
- 在单步执行过程中或当程序执行到断点时,部分输出结果会显示到输出文件中,以展示已经写入的内容
这款全新的数据映射调试器具有革命性意义,因为它以前所未有的方式,让您深入了解数据集成和ETL项目的内部运作机制。即使是那些价格更高的同类产品,也无法提供如此深入的洞察。通过轻松设置断点、实时观察数据在映射过程中的流动,以及在每个步骤中检查数据吞吐量,您可以更高效地定位和解决错误,从而创建尽可能准确的数据映射。
以下只是新版本的一些亮点。请查看 v2016 版本的所有新功能,并立即更新到最新版本!