System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及铁路电务数据共享,尤其涉及一种重载铁路电务专业大数据共享系统。
技术介绍
1、目前,在铁路电务领域,传统的电务专业数据共享主要采用web serverice和restful数据接入方式。
2、web service也叫xml web service,是一种轻量级的独立的通讯技术,可以接收从internet或者intranet上的其它系统中传递过来的请求。web service是通过soap(simple object access protocol,简单对象访问协议)在web(world wide web,即全球广域网,也称为万维网)上提供的软件服务,使用wsdl(web services descriptionlanguage,网络服务描述语言)文件进行说明,并通过uddi(universal descriptiondiscovery and integration)进行注册。web service是一种跨编程语言和跨操作系统平台的远程调用技术。在web service中,可以将其看作一个向外界暴露了一个可以通过网络进行远程调用的api(application program interface,应用程序接口),其优点是支持跨平台远程调用。web service一般采用http(hypertext transfer protocol,超文本传输协议)协议,可以跨越防火墙,并支持面向对象开发,有利于数据重用实现松耦合。但其也存在部分不足,由于web service中soap基于xml(extensibl
3、restful接口全称为representational state transfer,是从几种基于网络的架构风格衍生出的一种混合架构风格。其优势为轻量、直接基于http实现,语义中get/post/put/delete为crud(指在做计算处理时的增加(create)、读取(read)、更新(update)和删除(delete)操作),面向资源,一目了然,具有自解释性,数据描述简单,一般以xml,json(javascript object notation,js对象简谱)做数据交换格式,但在复杂操作中并不适用,且在部分浏览器中不支持一些post、get之外的请求方式,需要特殊处理。该方式共享数据的实时性也存在一定不足,在大数据共享处理时存在一定延时。
4、在传统的电务数据共享中,数据分散在各个业务系统里,缺乏统一的数据治理与数据管理。业务系统使用数据时,经常要对接多个业务系统,往往涉及多个业务系统主管单位、多家系统开发厂商、多套技术体系规范,数据使用时费时费力,烟囱式的数据接口不能很好的满足数据应用的需求。
5、随着铁路电务专业技术的不断发展,铁路工电供一体化体系逐渐形成,对电务专业数据进行共享交互的场景越来越多、数据量越来越大、时效性要求越来越高,传统的数据共享方式已无法满足大数据背景下智能数据应用的相关需求。
技术实现思路
1、为解决铁路电务数据分散、数据类型多,导致电务数据共享难的技术问题,本专利技术提出了一种重载铁路电务专业大数据共享系统。
2、第一方面,本专利技术实施例提供一种重载铁路电务专业大数据共享系统,包括:
3、异构数据源层,包含与重载铁路电务专业相关的业务系统的源数据;
4、数据加载层,用于对所述异构数据源层的源数据进行抽取、转换、加载、清洗、聚合、适配处理;
5、数据处理层,用于对所述数据加载层处理后的数据进行标准化处理,并对标准化处理后的数据进行整合汇总处理,形成用于分析电务专业主题域的数据集合;
6、智能应用层,用于通过构建的数据智能应用,对所述数据处理层整合汇总后的数据进行分析和挖掘处理,得到处理结果;
7、数据共享层,用于将从所述数据处理层或者所述智能应用层中选定的待共享数据,通过restful接口,或者web service接口,或者消息队列接口进行数据共享。
8、在一些实现方式中,所述数据处理层采用分层加工处理的形式对所述加载层处理后的数据进行标准化处理和整合汇总处理,形成用于分析电务专业主题域的数据集合。
9、在一些实现方式中,所述数据处理层的分层包括:
10、数据准备区,用于对所述数据加载层处理后的数据进行存储快照;
11、数据细节区,用于对所述数据准备区的数据进行数据清洗和规范化操作;
12、数据中间区,用于对所述数据细节区处理后的数据进行聚合操作,生成相应的中间表;
13、数据服务区,用于对所述数据中间区处理后的数据和中间表进行整合汇总,形成用于分析电务专业主题域的数据集合;
14、数据应用区,用于将所述数据服务区整合汇总后的数据集合,加工成数据报表或者统计结果的形式。
15、在一些实现方式中,所述数据共享层通过restful接口或者web service接口进行非实时数据共享,通过消息队列接口进行实时数据共享。
16、在一些实现方式中,所述数据共享层用于在待共享数据被选定后,获取数据类型共享选项,若获取到的数据类型共享选项为非实时共享选项,则
17、获取反馈的共享接口选项,所述共享接口选项窗口显示的数据共享接口选项包括restful接口和web service接口;
18、获取反馈的数据共享频率,并自动生成相应数据共享接口调用的说明信息,以便数据使用端根据所述说明信息进行相应共享接口的调用,完成数据共享。
19、在一些实现方式中,所述数据共享层用于在待共享数据被选定后,获取数据类型共享选项,若获取到的数据类型共享选项为非实时共享选项,则
20、为所述待共享数据创建对应的主题;
21、获取为所述待共享数据选择的数据共享格式;
22、将所述待共享数据按照选择的数据共享格式实时写入对应的主题中,以在数据使用端确认建立实时数据共享通道时,通过消息队列接口进行待共享数据的实时共享。
23、在一些实现方式中,所述数据共享层还用于在将所述待共享数据按照选择的数据共享格式实时写入对应的主题之后,标明对应的处理逻辑标识符。
24、第二方面,本专利技术实施例提供一种重载铁路电务专业大数据共享方法,包括:
25、在待共享数据被选定后,若待共享数据为非实时数据,则
26、获取反馈的共享接口选项,所述数据共享接口选项包括restful接口或者webservice接口;
27、获取反馈的数据共享频率,并自动生成相应数据共享接口调用的说明信息,以便数据使用端端按照所述说明信息进行相应共享接本文档来自技高网...
【技术保护点】
1.一种重载铁路电务专业大数据共享系统,其特征在于,包括:
2.根据权利要求1所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据处理层采用分层加工处理的形式对所述加载层处理后的数据进行标准化处理和整合汇总处理,形成用于分析电务专业主题域的数据集合。
3.根据权利要求2所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据处理层的分层包括:
4.根据权利要求1所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据共享层通过RESTful接口或者Web Service接口进行非实时数据共享,通过消息队列接口进行实时数据共享。
5.根据权利要求4所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据共享层用于在待共享数据被选定后,获取数据类型共享选项,若获取到的数据类型共享选项为非实时共享选项,则
6.根据权利要求4所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据共享层用于在待共享数据被选定后,获取数据类型共享选项,若获取到的数据类型共享选项为非实时共享选项,则
7.根据权利要求6所述
8.一种重载铁路电务专业大数据共享方法,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和至少一个处理器,所述存储器上存储有计算机程序,所述计算机程序被所述至少一个处理器执行时实现如权利要求8所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被至少一个处理器执行时,实现如权利要求8所述的方法。
...【技术特征摘要】
1.一种重载铁路电务专业大数据共享系统,其特征在于,包括:
2.根据权利要求1所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据处理层采用分层加工处理的形式对所述加载层处理后的数据进行标准化处理和整合汇总处理,形成用于分析电务专业主题域的数据集合。
3.根据权利要求2所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据处理层的分层包括:
4.根据权利要求1所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据共享层通过restful接口或者web service接口进行非实时数据共享,通过消息队列接口进行实时数据共享。
5.根据权利要求4所述的重载铁路电务专业大数据共享系统,其特征在于,所述数据共享层用于在待共享数据被选定后,获取数据类型共享选项,若获取到的数据类型共享选项为非实时共享选项,则
<...【专利技术属性】
技术研发人员:王高志,杨东盛,李锋,白宏权,刘艺飞,马小宁,刘彦军,武威,张晓宇,殷新贝,张凯,刘敏,
申请(专利权)人:国能朔黄铁路发展有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。