MapForce为高级数据映射、转换提供了无与伦比的功能和灵活性。其最新版(2020)除可调用需OAuth 2.0授权的Web服务外,还支持JSON行、添加了对Oracle软件包的扩展支持。
数据映射工具
最新本各版本的功能对比
MapForce 2020 | 企业版 | 专业版 | 基础版 |
Web服务调用中对OAuth 2.0的支持 | ○ | ||
支持JSON行 | ○ | ||
通过复制/粘贴配置值映射 | ○ | ○ | ○ |
扩展值映射选项 | ○ | ○ | ○ |
数据库模式独立性 | ○ | ○ | |
对Oracle软件包的扩展支持 | ○ | ○ | |
能够将全局资源部署到MapForce Server和FlowForce Server | ○ | ○ | |
支持其他数据库版本 | ○ | ○ | |
与Visual Studio 2019集成的代码生成 | ○ | ○ | |
与Eclipse 4.11和4.12集成 | ○ | ○ |
Web服务调用中对OAuth 2.0的支持
OAuth 2.0是一种开放的授权标准,它提供了一种使用访问令牌(而不是密码)为客户端应用程序提供对Web资源的安全、委托访问的方法。为了响应大众的需求,现在,MapForce映射可以调用需要OAuth 2.0授权的Web服务。
这在凭据管理器中启用(通过在活动映射项目中单击鼠标右键打开)。
可以借助凭据对象将OAuth授权详细信息传输到其他执行环境,例如MapForce Server和FlowForce Server。

支持JSON行
现在JSON行格式的文件也支持将数据映射到JSON行(请参阅上面XMLSpy部分对JSON行的描述)。越来越多d 开发人员选择JSON行作为数据导出格式,MapForce中的支持让他们能够无缝地集成它。
通过复制/粘贴配置值映射
使用值映射组件,可以使用预定义的查找表将一个值替换为另一个值(例如,将1、2、3替换为1月、2月、3月)。从Altova MapForce 2020开始,可以将来自外部源(例如CSV或Excel)的表格数据(key-value对)粘贴到Value-Map表中。

值映射组件的扩展选项
value-map组件允许定义一个“Otherwise”值,以便在预定义的查找表中找不到输入值时映射到目标。现在,除了在本例中提供要映射的特定值外,您还可以选择原始输入值(如上面的屏幕截图所示),以简单地将原始源值(未更改)传递给目标。当您只需要转换一些输入值,而希望保持所有其余值不变时可以采用这一功能。
数据库模式独立性
现在,如果用户在不同的数据库模式名称下隔离了多个相似的数据库结构,可以将一个模式设计的映射重用于另一个模式。
对Oracle软件包的扩展支持
对于数据库映射,Altova MapForce支持将存储过程作为输入组件(提供结果的过程)或作为输出组件(插入或更新数据的过程)。或者,可以将存储过程作为函数调用来插入,从而允许用户提供输入数据、执行存储过程以及将输出数据读取/映射到其他组件。
对于Oracle数据库,存储过程或函数可以是独立的,也可以是Oracle软件包的一部分。现在,您可以将两个类别都添加到映射中。
支持其他数据库版本
Altova MapForce支持任何数据库中的地图数据。并且,此版本中还添加了对以下新版本的支持:
-
SQL Server 2019
-
Access 2019
-
racle 18和19
想要获取Altova MapForce更多信息或正版授权的伙伴,请点这里。
16周年·技术服务月,服务升级,豪礼相送!软件商城优惠券不限量免费领取,老客户回购送惊喜大礼,全场采购满额送iPhone11/华为Mate30 、万元神秘大奖等豪礼!查看详情>>>
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!