<< Click to Display Table of Contents >> RESTful数据集复制链接 |
YonghongBI支持连接RESTful数据源,进行数据查询、计算和分析。通过输入URL、用户名和密码,成功连接RESTful数据源后,获取对应的RESTful服务的api推送的json数据,将其转化为数据集,进行后序的数据处理。
1.创建RESTful数据集
以下两种方式进入创建数据集页面:
•点击数据集页面左侧顶部的图标,进入新建数据集页面。点击RESTful数据集进入创建页面。
•在已连接的RESTful数据源页面,通过【菜单栏>新建数据集】进入连接到该数据源的创建RESTful数据集页面。
2.编辑RESTful数据集
功能说明如下:
功能 |
说明 |
---|---|
数据源 |
用户从已有的数据源列表中选择已经创建好的RESTful 数据源。 |
请求参数 |
支持参数的增删改。如果请求参数和URL里有同名的参数,则请求参数里的参数优先级高。 |
请求头 |
支持参数的增删改。 |
请求体 |
类型只支持Text,输入文本内容。内容支持参数,?{***}。编辑参数里能收集到参数。 |
Json查询 |
自定义JSON查询,根据RESTFul服务返回的内容,使用JSON查询语法对返回内容进行解析,语法标准参照:https://github.com/alibaba/fastjson/wiki/JSONPath。内容支持参数,?{***}。编辑参数里能收集到参数。 |
复制原始JSON |
将返回的原始JSON复制。可以将RESTful服务返回的内容复制出来,以便后续根据内容书写合适的JSON查询语句。 |
禁止下载 |
如果勾选禁止下载,则用到此数据集的数据在所有支持数据或报告导出的地方,都不支持导出。 通过data.download.strict属性配置禁止的模式,默认是false,勾选“禁止下载”,可以导出图片和PDF。如果设为true,则图片和PDF都不能导出。 |
刷新数据 |
编辑区的改动导致数据区的数据会发生改变时,点击刷新数据,刷新展示的数据。 在刷新数据获取元数据时,将会根据返回结果的第一个非空值判断数据类型,将其解析成合适的类型。如果自动转换的类型不合适需要转换,可以通过在元数据中修改数据类型。如有特殊情况,例如日期格式转换的列中有不符合格式的值,可以统一设置为文本类型,再通过新建计算列进行处理。 |