一种基于DSL与SQL抽象语法树构建数据可视化查询的方法

AITNT
正文
推荐专利
一种基于DSL与SQL抽象语法树构建数据可视化查询的方法
申请号:CN202411018863
申请日期:2024-07-29
公开号:CN119149581A
公开日期:2024-12-17
类型:发明专利
摘要
本发明提供了一种基于DSL与SQL抽象语法树构建数据可视化查询的方法,包括以下步骤:S1、构建人机交互界面‑供用户选定图表类型及图表对应的数据,并生成图表对应的DSL;S2、定义语义层‑将DSL解析为相应的DSL语法片段;S3、抽象语法树节点转换;S4、将抽象语法树节点构建为抽象语法树;S5、查询优化‑利用查询优化器对抽象语法树进行查询优化;本发明基于DSL及抽象语法树构建数据可视化查询SQL,通过定制DSL、DSL与SQL抽象语法树节点的模式转换规则,从而实现数据可视化的查询构建,通过基于DSL及抽象语法树实现,相较传统方法更加灵活高效,生成的SQL拥有更强的可解释性,对数据库/OLAP引擎的支持更宽泛。
技术关键词
抽象语法树 可视化分析图表 人机交互界面 生成图表 数据可视化系统 节点 语义 度量 转换方法 逻辑 定义 机制 模式 关系
系统为您推荐了相关专利信息
1
信息处理方法、装置、电子设备及存储介质
生成图表 信息处理方法 智慧办公技术 模块 信息检索
2
车辆控制方法、装置、电子设备及车辆
控制器局域网总线 车辆控制方法 指令 电子设备 车辆控制装置
3
一种芯片测试校准方法及芯片测试仪
测试校准方法 芯片测试模块 芯片测试仪 高精度电流传感器 可编程电子负载模块
4
一种继电器智能校验系统及方法
密度继电器 校验系统 人机交互界面 数据存储模块 设备描述文件
5
一种多油嘴智能切换与自适应调节控制系统及方法
调节控制系统 油嘴 AD转换模块 执行机构 功率驱动模块
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号