页面树结构
转至元数据结尾
转至元数据起始

一般WebService 查询的使用场景是:调用外部第三方系统的WSDL接口获取外部系统数据;

为了方便举例,本文用产品内置的WSDL地址测试,以获取用户接口(本质是查询smartbi知识库数据)为例。

其中接口地址可从系统监控-wsdl地址中获取,具体可参考wiki文档:系统监控-wsdl地址

1、WebService查询仅支持抽取,不支持直连。

2、要使用WebService功能,需先安装"WebService 扩展包", 点击下载WebService.ext

具体步骤

1.在【数据模型】新建【java查询】,并且在java页面选中“”WebService查询"选项 如下图:

2. "WSDL地址“和”方法名称“,必填项, 在"WSDL地址“输入: http://IP:端口号/smartbi/vision/services/UserManagerService?wsdl ,
 我们以”http://10.10.202.17:19000/smartbi/vision/services/UserManagerService?wsdl “为示例进行说明:

方法名称先输入:login(在WSDL地址内容一定能找到对应的方法),执行成功之后,此时代表登录成功,再调用其他方法。

再输入方法名称:getAllUsers(在WSDL地址内容一定能找到对应的方法),如下图:

  • 点击按钮,如果有“方法名称”有参数,则需要填写参数;没有,则直接显示数据,如下图:

3. 保存查询,回到数据模型,可以查看获取的数据以及字段属性等,如下图:

4.使用已新增的webservice新建仪表盘,如下图: