双击此处添加文字
WebAPI数据源连接方式
来源: | 作者:佚名 | 发布时间: 2020-12-21 | 84 次浏览 | 分享到:
1.概述
1.1  应用场景
如果数据在Web上,需要通过WebAPI连接获取相应数据,可以BI前端界面轻松创建WebAPI连接

2.流程图

3.操作流程
3.1  新增数据源
点击如下图中的“新增数据源”。


3.2  选择数据类型
在弹出的“新建数据源”页面,输入数据源名称,数据源类型选择为“WebAPI”,然后点击“生成”。
补充说明:数据源类型后面的共享,如果勾选上,其他开发用户将可以看到此共享数据源,可直接用来使用。

3.3  创建连接
在弹出的对话框中输入相关的信息,然后点击确定,如下图所示:
提示:数据源必须为json格式数据
如下例子:
http://api.k780.com/app=weather.future&weaid=1&&appkey=10003&sign=b59bc3ef6191eb9f7
47dd4e83c99f2a4&format=json
;


3.4  检查连接
点击确定后,在编辑视图打开新建视图,添加自定义sql数据集


输入自定义sql和结果集名称例如:

{
requestPost:false,
resultPath:’result’,
getText:’text’
}

参数说明:
requestPost:true,//请求类型true为post,false为get
requestSend:{},/ send内容json对象{}
requestType:’form’,//requestType类型,如:form
getText:’body’,//get文本类容如:body,text
query:{p1:’ss’,p2:3},//请求后缀参数json对象{}
resultPath:’data.getUser’,//请求结果取的JSON对象指定路径值,
如返回结果为{data:{userGet:[]}},我只要userGet节点值,resultPath=data.userGet

点击确定后,可预览数据

3.5  成功连接
成功添加数据源后,会在左侧显示。数据源前面还会有一个数字,显示了当前系统中,用此数据源制作的报表有多少个