System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种数据处理的方法、装置、电子设备及存储介质。
技术介绍
1、现代大型机场的系统通常由多个子系统构成,如航班管理系统、安检系统、登机系统、行李处理系统等。每个系统都有自己的数据源,而且这些数据源之间往往没有直接的数据交互,导致数据孤岛问题的出现,无法全面对旅客的行为和需求进行分析。
技术实现思路
1、有鉴于此,本申请提供一种数据处理的方法、装置、电子设备及存储介质,以解决现有技术中机场系统存在数据孤岛,无法全面对旅客的行为和需求进行分析的问题。
2、为实现上述目的,本申请提供如下技术方案:
3、本申请第一方面公开了一种数据处理的方法,包括:
4、响应用户操作,获取元数据进行数据建模,生成数据模型;
5、对所述数据模型进行服务规则配置,并生成数据服务接口;其中,所述服务规则包括数据保密规则、数据脱敏规则、数据整合规则和多接口整合规则;
6、基于所述数据模型、所述服务规则配置和所述数据服务接口,对外部系统提供数据服务。
7、可选的,上述的方法,所述响应用户操作,获取元数据进行数据建模,得到数据模型,包括:
8、接收到数据查询指令时,输出所述数据查询指令对应的元数据;
9、获得建模元数据,对所述建模元数据进行处理,输出模型档案记录和元数据血缘信息;
10、获得模型逻辑加工规则,对所述模型逻辑加工规则进行处理,输出模型逻辑加工规则记录;
11、
12、创建建模定时器;
13、接收到模型生效指令时,通过所述建模定时器生成数据模型,并输出建模数据质量指标。
14、可选的,上述的方法,所述对所述数据模型进行服务规则配置,并生成数据服务接口,包括:
15、接收到模型服务查询指令时,输出所述数据模型和所述数据模型当前已配置的服务;
16、获得数据服务变动信息,则基于所述数据服务变动信息,对服务档案进行处理,并输出服务档案数据和服务关联信息;
17、获得服务规则信息,对所述服务规则信息进行处理,输出服务规则记录;
18、接收到服务规则生效指令时,则创建接口id和接口执行表记录,将所述接口id放入接口执行表记录中,生成数据服务接口。
19、可选的,上述的方法,所述基于所述数据模型、所述服务规则配置和所述数据服务接口,对外部系统提供数据服务,包括:
20、接收到服务访问请求时,根据所述服务访问请求中的服务接口id检查所述服务访问请求的合法性;
21、若所述服务访问请求合法,则基于所述服务接口id查找出接口信息记录,并创建所述服务访问请求对应的实例记录;其中,所述实例记录包括当前处理的建模服务id、当前所有获得的模型数据、当前服务所配置的关系规则、当前处理状态、服务前状态、前一次服务数据;
22、基于所述建模服务id,获取所述建模服务id对应的建模服务信息;
23、执行所述建模服务id对应的建模服务,获取所述建模服务输出的建模数据;
24、将所述建模数据与历史建模服务产出的建模数据整合,得到整合后的数据;
25、判断是否需要执行下一个建模服务;
26、若判断出不需要执行下一个建模服务,则对所述整合后的数据进行数据预处理,并生成数据报文发送到所述外部系统;
27、若判断出需要执行下一个建模服务,则返回执行所述步骤基于所述建模服务id,获取所述建模服务id对应的建模服务信息。
28、本申请第二方面公开了一种数据处理的装置,包括:
29、建模单元,用于响应用户操作,获取元数据进行数据建模,生成数据模型;
30、配置单元,用于对所述数据模型进行服务规则配置,并生成数据服务接口;其中,所述服务规则包括数据保密规则、数据脱敏规则、数据整合规则和多接口整合规则;
31、数据服务单元,用于基于所述数据模型、所述服务规则配置和所述数据服务接口,对外部系统提供数据服务。
32、可选的,上述的装置,所述建模单元,包括:
33、第一接收子单元,用于接收到数据查询指令时,输出所述数据查询指令对应的元数据;
34、第一处理子单元,用于获得建模元数据,对所述建模元数据进行处理,输出模型档案记录和元数据血缘信息;
35、第二处理子单元,用于获得模型逻辑加工规则,对所述模型逻辑加工规则进行处理,输出模型逻辑加工规则记录;
36、第三处理子单元,用于获得模型处理规则,对所述模型处理规则进行处理,输出模型处理规则记录;
37、创建单元,用于创建建模定时器;
38、第一生成子单元,用于接收到模型生效指令时,通过所述建模定时器生成数据模型,并输出建模数据质量指标。
39、可选的,上述的装置,所述配置单元,包括:
40、第二接收子单元,用于接收到模型服务查询指令时,输出所述数据模型和所述数据模型当前已配置的服务;
41、第四处理子单元,用于获得数据服务变动信息,则基于所述数据服务变动信息,对服务档案进行处理,并输出服务档案数据和服务关联信息;
42、第五处理子单元,用于获得服务规则信息,对所述服务规则信息进行处理,输出服务规则记录;
43、第二生成子单元,用于接收到服务规则生效指令时,则创建接口id和接口执行表记录,将所述接口id放入接口执行表记录中,生成数据服务接口。
44、可选的,上述的装置,所述数据服务单元,包括:
45、第三接收子单元,用于接收到服务访问请求时,根据所述服务访问请求中的服务接口id检查所述服务访问请求的合法性;
46、创建子单元,用于若所述服务访问请求合法,则基于所述服务接口id查找出接口信息记录,并创建所述服务访问请求对应的实例记录;其中,所述实例记录包括当前处理的建模服务id、当前所有获得的模型数据、当前服务所配置的关系规则、当前处理状态、服务前状态、前一次服务数据;
47、第一获取子单元,用于基于所述建模服务id,获取所述建模服务id对应的建模服务信息;
48、第二获取子单元,用于执行所述建模服务id对应的建模服务,获取所述建模服务输出的建模数据;
49、整合子单元,用于将所述建模数据与历史建模服务产出的建模数据整合,得到整合后的数据;
50、判断子单元,用于判断是否需要执行下一个建模服务;
51、第一执行子单元,用于若判断出不需要执行下一个建模服务,则对所述整合后的数据进行数据预处理,并生成数据报文发送到所述外部系统;
52、第二执行子单元,用于若判断出需要执行下一个建模服务,则返回执行所述步骤基于所述建模服务id,获取所述建模服务id对应的建模服务信本文档来自技高网...
【技术保护点】
1.一种数据处理的方法,其特征在于,包括:
2.根据权利要求1的方法,其特征在于,所述响应用户操作,获取元数据进行数据建模,得到数据模型,包括:
3.根据权利要求1的方法,其特征在于,所述对所述数据模型进行服务规则配置,并生成数据服务接口,包括:
4.根据权利要求1的方法,其特征在于,所述基于所述数据模型、所述服务规则配置和所述数据服务接口,对外部系统提供数据服务,包括:
5.一种数据处理的装置,其特征在于,包括:
6.根据权利要求5的装置,其特征在于,所述建模单元,包括:
7.根据权利要求5的装置,其特征在于,所述配置单元,包括:
8.根据权利要求5的装置,其特征在于,所述数据服务单元,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至4中任意一项所述的方法。
【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:
2.根据权利要求1的方法,其特征在于,所述响应用户操作,获取元数据进行数据建模,得到数据模型,包括:
3.根据权利要求1的方法,其特征在于,所述对所述数据模型进行服务规则配置,并生成数据服务接口,包括:
4.根据权利要求1的方法,其特征在于,所述基于所述数据模型、所述服务规则配置和所述数据服务接口,对外部系统提供数据服务,包括:
5.一种数据处理的装...
【专利技术属性】
技术研发人员:吴啟彪,夏贤义,尤智锋,陈沛亮,赵超华,赵东,陈金,殷大川,简娜,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。