本发明涉及轨道交通,尤其涉及一种面向轨道交通的主数据共享方法、装置及电子设备。
背景技术:
1、随着数字化技术的发展,各种信息系统的建设与应用是支撑整个城市轨道交通智能化运营管理、可持续高质量发展的有效手段。
2、然而目前,城市轨道交通信息系统通常都是独立进行构建的,这样导致了各个业务信息系统之间存在着天然的屏障数据和隔离性,使得各个业务信息系统之间无法进行数据共享,因此,难以有效实现各个业务信息系统的互联互通。
技术实现思路
1、本发明提供一种面向轨道交通的主数据共享方法、装置及电子设备,用以解决现有技术中各个业务信息系统之间无法进行数据共享,难以有效实现各个业务信息系统的互联互通的缺陷。
2、本发明提供一种面向轨道交通的主数据共享方法,包括:
3、获取轨道交通系统的各类主数据;所述各类主数据是通过对所述轨道交通系统中每个业务信息系统的各类业务数据进行数据分类确定的;
4、对各类所述主数据进行数据预处理,得到标准化的各类主数据;
5、将所述标准化的各类主数据共享给所述轨道交通系统中请求数据共享的业务信息系统。
6、根据本发明提供的一种面向轨道交通的主数据共享方法,在所述获取轨道交通系统的各类主数据之前,所述方法还包括:
7、根据所述每个业务信息系统的各类业务数据的使用信息,对所述各类业务数据进行数据分类,确定各类所述主数据;各类所述主数据至少包括空间主数据、车辆主数据、车次运行主数据和设备主数据;
8、按照预设主数据描述信息,建立每类所述主数据中各个主数据对应的物理存储模型,所述预设主数据描述信息包括主数据的定义、属性名称、属性类型、属性描述、属性性质及取值范围。
9、根据本发明提供的一种面向轨道交通的主数据共享方法,所述使用信息包括涉及业务行为的类别数、涉及数据共享的业务系统数量、涉及核心业务的数量、数据属性的字段数、数据变化频率和涉及业务系统的数量;所述根据所述每个业务信息系统的各类业务数据的使用信息,对所述各类业务数据进行数据分类,确定各类所述主数据,包括:
10、根据所述每个业务信息系统的各类业务数据的涉及业务行为的类别数,确定所述各类业务数据的基础重要度;
11、根据所述每个业务信息系统的各类业务数据的涉及数据共享的业务系统数量,确定所述各类业务数据的共享度;
12、根据所述每个业务信息系统的各类业务数据的涉及核心业务的数量,确定所述各类型数据的业务价值度;
13、根据所述每个业务信息系统的各类业务数据的数据属性的字段数,确定所述各类业务数据的属性丰富度;
14、根据所述每个业务信息系统的各类业务数据的数据变化频率,确定所述各类业务数据的稳定度;
15、根据所述每个业务信息系统的各类业务数据的涉及业务系统的数量,确定所述各类业务数据的复杂度;
16、根据所述各类业务数据的基础重要度、共享度、业务价值度、属性丰富度、稳定度和复杂度,对所述各类业务数据进行数据分类,确定各类所述主数据。
17、根据本发明提供的一种面向轨道交通的主数据共享方法,所述对各类所述主数据进行数据预处理,得到标准化的各类主数据,包括:
18、根据各类所述主数据中各个主数据的格式规范,确定各类所述主数据中各个主数据的数据预处理规则;
19、根据各类所述主数据中各个主数据的数据预处理规则,对各类所述主数据中的各个主数据进行去重清洗和标准化处理,得到处理后的各个主数据;
20、按照主数据编码规则对所述处理后的各个主数据分配全局唯一编码,得到标准化的各类主数据。
21、根据本发明提供的一种面向轨道交通的主数据共享方法,所述将所述标准化的各类主数据共享给所述轨道交通系统中请求数据共享的业务信息系统,包括:
22、采用数据主动推送方式,定期将所述标准化的各类主数据发送给所述轨道交通系统中请求数据共享的业务信息系统;所述数据主动推送方式包括消息中间件方式和数据接口方式中的一项;
23、或,
24、采用数据被动抽取方式,将所述标准化的各类主数据共享给所述轨道交通系统中请求数据共享的业务信息系统;所述数据被动抽取方式包括数据抽取etl方式和数据接口方式中的一项。
25、根据本发明提供的一种面向轨道交通的主数据共享方法,所述获取轨道交通系统的各类主数据,包括:
26、采用目标数据获取方式,获取所述轨道交通系统的各类主数据;所述目标数据获取方式包括文件传输方式、数据抽取方式、消息推送方式和数据接口方式中的其中一项。
27、本发明还提供一种面向轨道交通的主数据共享装置,包括:
28、获取模块,用于获取轨道交通系统的各类主数据;所述各类主数据是通过对所述轨道交通系统中每个业务信息系统的各类业务数据进行数据分类确定的;
29、处理模块,用于对各类所述主数据进行数据预处理,得到标准化的各类主数据;
30、共享模块,用于将所述标准化的各类主数据共享给所述轨道交通系统中请求数据共享的业务信息系统。
31、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述面向轨道交通的主数据共享方法。
32、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述面向轨道交通的主数据共享方法。
33、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述面向轨道交通的主数据共享方法。
34、本发明提供的面向轨道交通的主数据共享方法、装置及电子设备,通过对轨道交通系统中各业务信息系统的业务数据进行充分挖掘及分类,确定出轨道交通系统各业务信息系统中最核心、最需要共享的各类主数据,接着对这些主数据进行汇聚、集成及整合,并进行集中的数据清洗和数据标准化等数据预处理,得到标准化的各类主数据,进而可以把这些标准化的、统一的、准确的、完整的、最具权威的主数据,按照业务需要和相关安全标准进行分发,共享给轨道交通系统中请求数据共享的业务信息系统中,可以使各个业务信息系统打破数据孤岛,实现主数据共享,促进各个业务信息系统间的互联互通,极大地提升了轨道交通信息化水平,有利于提升轨道交通综合运营能力。
1.一种面向轨道交通的主数据共享方法,其特征在于,包括:
2.根据权利要求1所述的面向轨道交通的主数据共享方法,其特征在于,在所述获取轨道交通系统的各类主数据之前,所述方法还包括:
3.根据权利要求2所述的面向轨道交通的主数据共享方法,其特征在于,所述使用信息包括涉及业务行为的类别数、涉及数据共享的业务系统数量、涉及核心业务的数量、数据属性的字段数、数据变化频率和涉及业务系统的数量;所述根据所述每个业务信息系统的各类业务数据的使用信息,对所述各类业务数据进行数据分类,确定各类所述主数据,包括:
4.根据权利要求1-3任一项所述的面向轨道交通的主数据共享方法,其特征在于,所述对各类所述主数据进行数据预处理,得到标准化的各类主数据,包括:
5.根据权利要求1-3任一项所述的面向轨道交通的主数据共享方法,其特征在于,所述将所述标准化的各类主数据共享给所述轨道交通系统中请求数据共享的业务信息系统,包括:
6.根据权利要求1-3任一项所述的面向轨道交通的主数据共享方法,其特征在于,所述获取轨道交通系统的各类主数据,包括:
7.一种面向轨道交通的主数据共享装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述面向轨道交通的主数据共享方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述面向轨道交通的主数据共享方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述面向轨道交通的主数据共享方法。