[发明专利]一种面向SAP PI应用集成平台的数据采集方法及系统有效
申请号: | 201310548841.1 | 申请日: | 2013-11-07 |
公开(公告)号: | CN103577614A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 张敏;黄卫忠;朱立明;季琦;钱杰;俞翔;朱国焕 | 申请(专利权)人: | 浙江中烟工业有限责任公司 |
主分类号: | G06F17/40 | 分类号: | G06F17/40 |
代理公司: | 杭州丰禾专利事务所有限公司 33214 | 代理人: | 王从友 |
地址: | 310009 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 sap pi 应用 集成 平台 数据 采集 方法 系统 | ||
1.一种面向SAP PI应用集成平台的数据采集方法,其特征在于采用分段式采集模式,实现零配置的业务数据转换,包括以下步骤:
S1、采集SAP PI平台中的数据交换接口模型定义数据,并导入系统;
S2、对该数据交换接口模型定义数据进行数据处理,生成对应的业务数据模型及配套的业务数据表;
S3、从SAP PI平台中采集业务交换数据,并导入系统;
S4、根据预生成的业务数据模型,解析该业务交换数据,进行数据转换,并存储于相应的业务数据表中。
2.根据权利要求1所述的数据采集方法,其特征在于,所述的步骤S1进一步包括:
S11、采集服务单元发送基于SOAP协议的数据交换接口模型定义查询请求至SAP PI平台对应的服务接口;
S12、服务接口调用SAP PI内部API接口获取相应的数据交换接口模型定义数据及数据交换接口模型变更日志信息;
S13、服务接口将查询结果返回采集服务单元;
S14、采集服务单元将所采集到的数据提交数据处理单元处理。
3.根据权利要求1所述的数据采集方法,其特征在于,所述的步骤S2进一步包括:
S21、数据处理单元对采集到的数据交换接口模型变更日志信息进行识别,如为新增数据交换接口模型操作则进入S22步骤,如为修改数据交换接口模型操作则进入S23步骤,如为删除数据交换接口模型操作则进入S24步骤;
S22、解析相应的数据交换接口模型定义数据,根据数据交换接口模型定义结构生成业务数据模型结构,并根据业务数据模型结构在数据库中生成一组配套的业务数据表;
S23、解析相应的数据交换接口模型定义数据,并查询本地存储的业务数据模型结构,并进行比对处理,采用多版本管理的方式实现业务数据模型结构的管理,采用增量式维护的方式实现业务数据表的管理;
S24、解析相应的数据交换接口模型定义数据,并查询本地存储的业务数据模型结构,并进行废弃处理。
4.根据权利要求1所述的数据采集方法,其特征在于,所述的步骤S3进一步包括:
S31、采集服务单元发送基于SOAP的业务交换数据查询请求至SAP PI平台对应的服务接口;
S32、服务接口调用SAP PI内部API接口获取相应的业务交换数据及平台交换日志信息;
S33、服务接口将查询结果返回采集服务单元;
S34、采集服务单元将所采集到的数据提交数据处理模块处理。
5.根据权利要求1所述的数据采集方法,其特征在于,所述的步骤S4进一步包括:
S41、数据处理单元对采集到的业务交换数据进行识别,分析所属的接口模型;
S42、根据接口模型属性从系统中提取业务数据模型的最新结构定义;
S43、根据该业务数据模型定义,将交换数据从XML格式转换成JAVA对象格式;
S44、根据该业务数据模型定义,将JAVA对象格式转换成业务数据集,并保存至数据库相应的业务表中。
6.一种面向SAP PI应用集成平台的数据采集系统,其特征在于,该采集系统包括:
1)配置管理单元,用于配置SAP PI平台相关参数信息及采集策略;
2)SAP PI平台服务接口,用来完成SAP PI平台与数据采集单元之间的请求控制及数据交互;
3)数据采集单元,用于从SAP PI平台采集相应的接口模型定义和交换数据;
4)数据分析单元,用于识别接口模型定义与交换数据,并持久化至数据库中;
5)数据发布单元,用于发布数据模型结构信息及结构化的业务数据。
7.根据权利要求6所述的面向SAP PI应用集成平台的数据采集系统,其特征在于,所述的配置管理单元还包括:
PI平台参数管理模块,用来配置管理源PI平台的服务器地址及管理端口等参数信息;
采集策略配置管理模块,用来针对采集周期、采集接口等采集相关的参数信息进行配置管理。
8.根据权利要求6所述的面向SAP PI应用集成平台的数据采集系统,其特征在于,所述的SAP PI平台服务接口还包括:
接口模型定义查询接口,用于处理接口模型定义查询服务;
交换数据查询接口,用于处理交换数据查询服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中烟工业有限责任公司,未经浙江中烟工业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310548841.1/1.html,转载请声明来源钻瓜专利网。