操作规范审核方法、装置、电子设备和存储介质制造方法及图纸

技术编号:34617266 阅读:30 留言:0更新日期:2022-08-20 09:23
本发明专利技术公开了一种操作规范审核方法、装置、电子设备和存储介质。其中,该放包括:获取检查语句和待检查结构化语句;根据预设解析器生成所述检查语句的检查语言模型;基于所述检查语言模型和数据库配置的语言执行器对所述待检查结构化语句执行规范审核。本发明专利技术实施例可提高结构化语句的规范化程度,可根据用户需求自定义检查语句,提高结构化语句规范化审核的实用性,可丰富结构化语句审核的应用场景,提高用户的使用体验。提高用户的使用体验。提高用户的使用体验。

【技术实现步骤摘要】
操作规范审核方法、装置、电子设备和存储介质


[0001]本专利技术涉及数据存储
,尤其涉及一种操作规范审核方法、装置、电子设备和存储介质。

技术介绍

[0002]目前企业级数据开发和治理生产过程中,处于企业内部生产效率、权限管理等目的,会对企业用户所操作的结构化查询语句(Structured Query Language,SQL)文本有着各自各样的规范性需求,这些规范性需求可以划分为SQL审核类需求、SQL优化类需求、脱敏类需求、隐私保护类需求等。针对上述规范性需求,传统处理方式包括:一、提供产品出厂绑定的SQL规范性配置,但是这种方式企业用户难以对产品中扩展个性化的SSQL规范性配置;二、为用户提供外部领域特定语言(Domain

Specific Language,DSL)可扩展规范性配置接口,用户可以通过外部DSL添加自定义的SQL规范性配置。但是这种方法存在下述两方面的问题:1、产品仅仅SQL关键字或部分SQL语言信息支持用户自定义规范性配置,存在结果错误或歧义的问题;产品提供的外部DSL接口定义的操作集或命令集本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种操作规范审核方法,其特征在于,包括:获取检查语句和待检查结构化语句;根据预设解析器生成所述检查语句的检查语言模型;基于所述检查语言模型和数据库配置的语言执行器对所述待检查结构化语句执行规范审核。2.根据权利要求1所述方法,其特征在于,所述获取检查语句和待检查结构化语句,包括:接收用户输入的语句构成信息,并展示对应所述语句构成信息的推荐信息;接收用户针对所述推荐信息的选择信息,并将所述选择信息和所述语句构成信息组成所述检查语句;接收用户输入的所述待检查结构化语句。3.根据权利要求1所述方法,其特征在于,所述根据预设解析器生成所述检查语句的检查语言模型,包括:将所述检查语句输入到所述预设解析器,其中,所述预设解析器包括至少一种对应业务领域的语句解析规则;按照所述预设解析器内所述语句解析规则将所述检查语句处理为所述检查语句模型。4.根据权利要求1所述方法,其特征在于,所述基于所述检查语言模型和数据库配置的语言执行器对所述待检查结构化语句执行规范审核,包括:将所述检查语言模型和所述待检查结构化语句封装为检查请求发送到所述数据库;触发所述语言执行器按照所述检查语言模型对所述待检查结构化语句执行规范审核。5.根据权利要求1所述方法,其特征在于,所述检查语句至少包括检查命令、语句对象和检查参数,所述检查参数的类型至少包括Each对象引用类型、数值类型和字符串类型,所述检查参数至少包括运算符和管道流,所述检查命令的输出结果至少包括可操作对象结果、可操作对...

【专利技术属性】
技术研发人员:杜学凯
申请(专利权)人:星环信息科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1