单击“增强数据集”定制界面下方的TAB页签的“+”号,创建私有查询,在私有查询列表中选择 脚本查询(如下图所示),进入脚本查询的定制界面。
1、界面介绍
脚本查询定制界面如下图所示:
“脚本查询”界面主要分为以下几个区域:
- 功能按钮区:列出了可操作脚本查询的工具按钮;
- 脚本编辑区:编辑脚本代码;
- 参数设置/预览数据区:设置脚本的参数,查看输出的数据;
1.1、功能按钮区
功能按钮区的按钮具体说明如下表:
按钮名称 | 图标 | 说明 |
---|---|---|
执行 | 执行JavaScript脚本 | |
保存 | 将当前脚本查询保存到“增强数据集”定制界面的表关系区内,如果是第一次创建,则会在表关系区创建对应的节点,节点名称默认为“脚本查询”。 | |
格式化脚本 | 对脚本编辑区内的代码进行格式化操作,使其符合代码规范 | |
校验 |
| |
示例 | 在脚本编辑区生成内置的JavaScript示例代码 | |
回到数据集 | 返回到增强数据集主页面 |
1.2、脚本编辑区
用户可在此进行脚本代码的编写。
1.3、参数设置/数据预览区
用于显示执行脚本查询后的数据结果,结果主要分参数设置界面和数据预览区。
(1)参数设置界面
- 点击按钮“参数设置”可切换至参数设置界面;
- 代码编辑完成后,鼠标点击编辑区域以外的区域,则自动识别所编写脚本的结果集中的参数,并在“参数设置”区域生成对应的参数。参数的默认值一般为空,可在“默认值”的输入框中设置该参数的默认值;
(2)数据预览区
点击“数据预览”按钮可切换至数据预览区,查看输出数据;
数据预览前需在“参数设置”页面设置默认值后,点击功能按钮区中的“执行”按钮,数据预览页面才会输出相关数据。
(3)展开或收缩 数据结果展示区
- 点击符号“∧”可将该区域展开,点击符号“∨”可将开区域收起。
2、示例
本示例以数据源“northwind”中的"产品表”为目标资源,简单介绍脚本查询的流程
2.1、获取资源节点ID
- 左侧 “系统导航栏”中的“数据连接” ,选择 “数据连接” > “northwind” > “产品表” ,右键打开扩展菜单,点击“属性”。
- 记录下该资源的节点ID
2.2、新建“脚本查询”节点
- 点击“增强数据集”界面下方的TAB页签中的符号“+”,选择“脚本查询”;
2.3、编写脚本
- 复制代码到“脚本编辑区”,并修改目标资源的节点id。
2.4、校验语法
- 点击功能按钮区内的“校验脚本”,校验脚本语法。
2.5、执行脚本
- 点击功能按钮区内的“执行”按钮,执行脚本。执行完毕后,数据预览区便会显示输出的数据。
2.6、保存节点到增强数据集页面
- 点击功能按钮区内的“保存”按钮,则当前脚本查询会以表的输出节点方式保存在增强数据集的”表关系区“中。