Query
2022-11-07 11:36:32 4 举报
query
作者其他创作
大纲/内容
Datasouce
Dataset及依赖的Dataset存储于数据库中
Dataset 3
+ SQL
+ Union+ Join+ FieldType Definition+ Caculate Field+ Data Preload
Tree Node(Dataset 2)
View
+ Dataset+ Cube Schema+ UI Schema+ Filters
+ Linkage+ Alarm
1. SQL Builder放在前端来做是没有问题的,只是构建SQL时需要动态获取Dataset的嵌套依赖,而Dataset是存在数据库中,放在后端实现更合适2. SQL构建的是树形结构,每个节点执行后结果需要保留,在层层结果处理,获取最终返回给图表的数据。3. 第二步放在前端只能通过代码实现,而在后端可以引入内存数据库,先将结果放在内存数据库中,然后通过SQL执行得到结果数据,性能更好。
Dataset 2
Tree Node(Dataset 3)
Ref
Data Result
Data ResultAggregator Each SQL Excute Result And Get Data Result
Dataset 1
Union
Dataset 5
+ Dataset Schema
Data Applications
Cube Schema
Dataset
SQL Builder
Datasource
+ ClickHouse
Query Builder
+ Hbase
+ Open API
Join
Chart
Dataset( Dataset 5)
Chart Query
Tree Node(Dataset 1)
Data Process
3. SQL Builder
Dataset 4
SQL ExcuterExcute SQL Tree From leaf node
SQL Builder
2. Chart Query
Tree Node(Dataset 4)
Datasource 1
SQL Excuter
1. BI Cube Function
SQL Tree(Dataset 5)
Datasource ResultGet Result From Different Datasource
Data ProcessReponse Chart Data
0 条评论
下一页