【技术实现步骤摘要】
智能生成查询语句的方法与装置
[0001]本专利技术涉及数据库
,具体而言,涉及一种智能生成查询语句的方法与装置。
技术介绍
[0002]相关技术中,通常根据使用的不同数据源,结合不同数据库的特性和专有语法规则,手动人工配置相应的不同语法的数据管理平台商业智能(Data Management Platform Business Intelligence,简称为DMPBI)报表引擎配置,来实现DMPBI报表功能。采用上述方式需要人工配置,繁琐,需要开发和配置人员有较深的多种数据库操作基础。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种智能生成查询语句的方法与装置,以至少解决相关技术中手动人工配置相应的不同语法的DMPBI报表引擎配置,来实现DMPBI报表功能的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种智能生成查询语句的方法,包括:配置数据源;确定报表的语法树;根据配置的所述数据源与所述报表的语法树,并 ...
【技术保护点】
【技术特征摘要】
1.一种智能生成查询语句的方法,其特征在于,包括:配置数据源;确定报表的语法树;根据配置的所述数据源与所述报表的语法树,并按照所述数据源的特征数据,生成支持查询所述数据源的查询语句。2.根据权利要求1所述的方法,其特征在于,确定报表的语法树,包括:确定所述报表的配置参数;对所述报表的配置参数进行处理,得到所述报表的语法树。3.根据权利要求2所述的方法,其特征在于,确定所述报表的配置参数,包括:确定所述数据源的元数据表;获取所述元数据表中的元数据信息的标签;依据所述元数据信息的标签,确定所述报表的配置参数。4.根据权利要求2所述的方法,其特征在于,对所述报表的配置参数进行处理,得到所述报表的语法树,包括:对所述报表的配置参数进行分组,得到所述报表的语法树的元数据组;依据所述报表的语法树的元数据组,生成所述报表的语法树。5.根据权利要求1所述的方法,其特征在于,在配置数据源之后,以及在确定报表的语法树之前,还包括:确定所述数据源的元数据表中的元数据信息;对所述元数据信息进行标识,得到所述元数据信息的标签。6.根据权利要求5所述的方法,其特征在于,确定所述数据源的元数据表中的元数据信息,包括:判断所述数据源的元数据表中实际的元数据信息与配置的元数...
【专利技术属性】
技术研发人员:金龙,赵宏伟,
申请(专利权)人:北京深演智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。