"从文档中看,好像 DQL 上的行列,都是拖动的。需要程序员写 DQL 的语句吗,如果需要写,在什么地方写?"
从文档中看,好像 DQL 上的行列,都是拖动的。需要程序员写 DQL 的语句吗,如果需要写,在什么地方写?
一般来说不需要写 dql 语句,直接通过那个 dql 设计器设计元数据文件,然后拖拽时是基于这个元数据文件设置拖拽,这样会自动生成 dql 语句执行,前端无需特殊操作。如果有特殊需要,需要前端定义 dql 语句的话,可以在数据集那新增数据集:
数据源选择 dql 数据源,然后这里可以写 dql 语句。如果说想页面一展示就直接用 dql 语句结果,那么同样可以在 olap 的标签中提前写好语句:
注意:如果用的是普通连接数据库的数据源,这里是 sql 语句,如果数据源是 dql 数据源,那么写 dql 语句
DQL 同样有个 JDBC,手写 DQL 语句都可以执行,在元数据编辑器也有个界面可以手写 DQL 测试。但用于 BI 业务时,通常都是用界面拖拽出来。只是这个界面程序是开源的,程序员可以自己改造。
一般来说不需要写 dql 语句,直接通过那个 dql 设计器设计元数据文件,然后拖拽时是基于这个元数据文件设置拖拽,这样会自动生成 dql 语句执行,前端无需特殊操作。
如果有特殊需要,需要前端定义 dql 语句的话,可以在数据集那新增数据集:
数据源选择 dql 数据源,然后这里可以写 dql 语句。
如果说想页面一展示就直接用 dql 语句结果,那么同样可以在 olap 的标签中提前写好语句:
注意:如果用的是普通连接数据库的数据源,这里是 sql 语句,如果数据源是 dql 数据源,那么写 dql 语句
DQL 同样有个 JDBC,手写 DQL 语句都可以执行,在元数据编辑器也有个界面可以手写 DQL 测试。
但用于 BI 业务时,通常都是用界面拖拽出来。只是这个界面程序是开源的,程序员可以自己改造。