RESTful数据集

<< Click to Display Table of Contents >>

当前位置:  数据准备 > 数据集 

RESTful数据集

复制链接

YonghongBI支持连接RESTful数据源,进行数据查询、计算和分析。通过输入URL、用户名和密码,成功连接RESTful数据源后,获取对应的RESTful服务的api推送的json数据,将其转化为数据集,进行后序的数据处理。

1.创建RESTful数据集

以下三种方式进入创建数据集页面:

【导航栏>创建数据集】,打开创建数据集导航页面后,点击RESTful数据集进入创建页面。

clip0301

在已打开的数据集页面,通过【菜单栏>新建】,点击相应的数据集进入创建页面。

clip0302

在已连接的RESTful数据源页面,通过【菜单栏>新建数据集】进入连接到该数据源的创建RESTful数据集页面。

2.编辑RESTful数据集

clip0303

功能说明如下:

功能

说明

数据源

用户从已有的数据源列表中选择已经创建好的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都不能导出。

刷新数据

编辑区的改动导致数据区的数据会发生改变时,点击刷新数据,刷新展示的数据。

在刷新数据获取元数据时,将会根据返回结果的第一个非空值判断数据类型,将其解析成合适的类型。如果自动转换的类型不合适需要转换,可以通过在元数据中修改数据类型。如有特殊情况,例如日期格式转换的列中有不符合格式的值,可以统一设置为文本类型,再通过新建计算列进行处理。