要将各个配置的数据,构造成一个统一的sql语句,从大数据进行查询,涉及到很多配置,包括:
- 数据集--对应哪个sql查询语句
- 字段信息--数据集对应的字段配置
- 要查询的维度信息
- 要查询的指标信息
- 传入的过滤条件
- 过滤条件对应的条件内容配置
- 排序条件
- 返回条数限制和翻页条件
- 系统参数
可以将这几部分拆分出来解析,最后生成的sql逻辑如下:
select 字段部分 from (头部查询语句 from 数据集sql t where 过滤条件 grou
要将各个配置的数据,构造成一个统一的sql语句,从大数据进行查询,涉及到很多配置,包括:
可以将这几部分拆分出来解析,最后生成的sql逻辑如下:
select 字段部分 from (头部查询语句 from 数据集sql t where 过滤条件 grou