System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据管理,尤其涉及一种数据筛选方法、装置、服务器及存储介质。
技术介绍
1、在轨道交通行业中,轨道交通线路的运营过程中会产生海量的、分散的设备数据,例如车站站点的空调运行数据、屏蔽门运行数据、扶梯运行数据等,并将数据汇总至数据库中进行统一管理。在对待选取的目标数据筛选时,需要配置相应的规则,以完成对目标数据的提取。
2、相关技术中,提供有相应的页面以供用户配置筛选规则,如在页面中提供流名称、流字段、流类型、数据源、起止时间、属性等筛选项,以供车站管理员对各筛选项进行选择、编辑。但该页面更多是面向开发人员的,车站管理员作为普通用户,对于上述页面的使用是有难度的,其面对繁多的筛选项并不能够如同开发人员一样快速理解并配置规则,难以高效地完成目标数据的提取。
技术实现思路
1、本申请提供了一种数据筛选方法、装置、服务器及存储介质,解决了相关技术中难以高效地完成目标数据的提取的问题,本方案能够将用户输入的规则描述语句转换为相应的过滤规则,快速地完成了规则的配置,从而降低用户的学习成本,有助于更高效地提取目标数据。
2、第一方面,本申请实施例提供了一种数据筛选方法,其包括:
3、基于预设的数据模板,对所接收的设备数据实时进行转换处理,以对应每次上报的设备数据生成数据记录信息;
4、根据通过配置页面获取的页面配置信息,确定所选取的目标规则引擎、目标筛选对象以及所输入的规则描述语句;
5、基于目标筛选对象,在所有的数据记录信息中
6、根据目标规则引擎和规则描述语句,生成对应目标规则引擎的过滤规则;
7、基于目标规则引擎和过滤规则,对目标数据源进行筛选,以在目标数据源中提取目标数据。
8、第二方面,本申请实施例还提供了一种数据筛选装置,其包括:
9、数据转换模块,配置为基于预设的数据模板,对所接收的设备数据实时进行转换处理,以对应每次上报的设备数据生成数据记录信息;
10、信息提取模块,配置为根据通过配置页面获取的页面配置信息,确定所选取的目标规则引擎、目标筛选对象以及所输入的规则描述语句;
11、数据定位模块,配置为基于目标筛选对象,在所有的数据记录信息中选取对应于目标筛选对象的目标数据记录信息,并以目标数据记录信息作为目标数据源;
12、规则转换模块,配置为根据目标规则引擎和规则描述语句,生成对应目标规则引擎的过滤规则;
13、数据筛选模块,配置为基于目标规则引擎和过滤规则,对目标数据源进行筛选,以在目标数据源中提取目标数据。
14、第三方面,本申请实施例还提供了一种服务器,该服务器包括:
15、一个或多个处理器;
16、存储装置,用于存储一个或多个程序,
17、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本申请实施例的数据筛选方法。
18、第四方面,本申请实施例还提供了一种存储计算机可执行指令的存储介质,计算机可执行指令在由处理器执行时用于执行本申请实施例的数据筛选方法。
19、本申请通过将实体设备的设备数据转换为规则引擎可读的数据记录信息,并为用户提供相应的配置界面,以使得用户可通过文字描述的方式表达所需要配置的规则,进而服务器将相应的文字描述转换为用户所指定的规则引擎所能识别的过滤规则,从而调用对应的规则引擎对目标筛选对象所对应的目标数据源进行筛选,以完成目标数据的提取,对于用户来说,其输入相应的规则描述语句后服务器即可快速地完成规则的配置,有效地降低了用户的学习成本,有助于更高效地提取目标数据。
本文档来自技高网...【技术保护点】
1.一种数据筛选方法,其特征在于,包括:
2.根据权利要求1所述的数据筛选方法,其特征在于,所述设备数据包括设备属性信息、设备参数信息和设备结构信息;
3.根据权利要求2所述的数据筛选方法,其特征在于,所述设备属性信息以点表的形式记录,所述数据模板中各字段均包括变量名和对所述变量名赋值的字符,所述方法还包括:
4.根据权利要求1所述的数据筛选方法,其特征在于,所述根据所述目标规则引擎和所述规则描述语句,生成对应所述目标规则引擎的过滤规则包括:
5.根据权利要求4所述的数据筛选方法,其特征在于,在所述目标字词包括关系字词和数值字词的情况下,所述基于所述目标规则引擎对应的示例模板,对所述目标字符进行编辑,以确定所述过滤规则包括:
6.根据权利要求1所述的数据筛选方法,其特征在于,在所述根据所述目标规则引擎和所述规则描述语句,生成对应所述目标规则引擎的过滤规则之后,所述方法还包括:
7.根据权利要求1所述的数据筛选方法,其特征在于,在所述目标规则引擎为Flink引擎的情况下,所述基于所述目标规则引擎和所述过滤规则,
8.一种数据筛选装置,其特征在于,包括:
9.一种服务器,其特征在于,所述服务器包括:
10.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一项所述的数据筛选方法。
...【技术特征摘要】
1.一种数据筛选方法,其特征在于,包括:
2.根据权利要求1所述的数据筛选方法,其特征在于,所述设备数据包括设备属性信息、设备参数信息和设备结构信息;
3.根据权利要求2所述的数据筛选方法,其特征在于,所述设备属性信息以点表的形式记录,所述数据模板中各字段均包括变量名和对所述变量名赋值的字符,所述方法还包括:
4.根据权利要求1所述的数据筛选方法,其特征在于,所述根据所述目标规则引擎和所述规则描述语句,生成对应所述目标规则引擎的过滤规则包括:
5.根据权利要求4所述的数据筛选方法,其特征在于,在所述目标字词包括关系字词和数值字词的情况下,所述基于所述目标规则引擎对应的示例模板,对所述目标字符进行编辑,以确定所述...
【专利技术属性】
技术研发人员:欧阳端,肖中卿,陈朝晖,张少文,
申请(专利权)人:广州新科佳都科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。