:::info 注意:数据建模模块现已移动到智能BI菜单栏下。 :::

数据源配置

常规用法.mp4点击“新增”按钮弹出创建模型选择窗口,选择“脚本建模”后进入新增脚本建模模块。
脚本建模允许自行编写查询SQL创建模型并获取数据,支持多表关联、复杂查询条件以及聚合函数等多种功能。

  • 模型名称:脚本建模的名称,必填项
  • 模型描述:脚本加密的描述,非必填项,建议填写
  • 模型类型:用于给当前模型归类管理,非必填项,建议填写
  • 模型编号:用于排序的字段,非必填项,建议填写
  • 数据区域:选择数据源区、采集区还是共享区,选择后会出现数据源的选择项,必填项
  • 数据源:选择一个数据库所在的数据源,数据将从这个数据源中读取,必填项
  • 查询语句:数据查询的SQL语句编辑区域,支持多表关联、复杂查询条件以及聚合函数等 :::info 注意:由于代码中会将这里的查询语句作为子查询的方式拼接上其他内容,因此SQL语句的结尾不要放分号。 :::

查询语句

查询语句.mp4点击查询语句窗口右上角的选表按钮“image.png”,可以展数据表选择窗口,选择所需的表后会将查询的SQL语句自动填写在窗口中。

读取字段

读取字段.mp4对查询语句中的字段做了增删等操作后,需要点击“读取字段”按钮更新字段配置栏中的字段。

数据预览

数据预览.mp4点击“数据预览”按钮可以查看当前查询语句下查询到的数据。默认情况下一页只显示10条数据,可以按需设置一页数据量。

创建数据源

创建数据源.mp4进入数据建模时如果没有所需的数据源,可以点击标题栏处的“这里”跳转到数据源创建模块。

自定义参数

脚本建模支持自定义参数,自定义参数以两个“@”符号包裹的方式表示,一般SQL语句的写法如下:

  1. select * from HC_EMP_TABLE where ENAME like '%产品部%'

这种写法可以查询出HC_EMP_TABLE表中ENAME字段包含“产品部”的数据。但是,这种写法已经限制了数据的范围,实际应用中往往需要在查询时在给ENAME赋值,那就需要自定义参数,则SQL语句的写法如下:

  1. select * from HC_EMP_TABLE where ENAME like '%@部门名称@%'

:::info 注意:这种方式的建模,在清册配置时会无条件的将“部门名称”作为筛选条件,当筛选查询时,所填的值会替换掉SQL语句中的“@部门名称@”内容(包括两个“@”符号都会被替换掉) :::

字段配置

字段配置.mp4当点击上面的“读取字段”后,数据字段将会列与字段配置区域。

  • 点击需要的字段添加到右侧维度或指标中
  • 将鼠标放于已添加的字段上方,会出现两个功能按钮,分别为编辑“image.png”和删除“image.png
  • 点击删除按钮可以取消字段的添加。
  • 点击编辑按钮可以打开别名编辑窗口并编辑别名。
  • 拖动字段将其改为维度、指标或时间的任意类型。
  • 点击“一键配置”可以将字段全部加入选择。
  • 点击“一键还原”可以将字段全部取消选择。

    保存

    脚本建模配置完毕后,点击右上角的“保存”按钮完成新建配置