历史版本7 :使用FineBI公共数据发布API 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineDataLink 版本功能变动
4.0.27

独立部署时支持将 FineDataLink 公共数据发布为 API 

4.0.28

数据发布API支持GET请求方式

数据发布API的POST请求方式,额外支持x-www-form-urlencoded格式

4.0.29支持将 BI SQL 数据集中的参数作为 API 请求参数
4.1.3
  • 无需进行文件配置

  • 通过数据连接,支持读取多个 FineBI 工程的数据,同时通过使用指定用户账号密码限制权限,使用更安全

1.2 应用场景

用户希望将 FineBI 中的数据发布为 API ,供其他系统使用。

1.3 功能简介

独立部署的 FineDataLink 支持使用「数据服务」将 FineBI 的公共数据发布为 API ,供其他系统使用。

2. 前提条件编辑

  • 当前适配的 FineDataLink 与 FineBI 最低版本为 4.1.3 & 6.0.16,请确保工程版本正确,详情参见:版本适配说明

  • 需要先建立远程公共数据源,让 FineDataLink 和 FineBI 建立联系,详情参见:配置远程公共数据源  

  • 读取远程BI 「公共数据」某表时,由于需要拥有该表的查看权限,因此配置远程连接的用户名为需要为 FineBI 设计用户,且拥有该表的数据使用权限,详情参见:公共数据使用权限

3. 操作步骤编辑

用户想要使用 FineDataLink 将 FineBI「公共数据」处理好的数据发布为 API ,供后续其他系统使用。

3.1 创建 API 

在 FineDataLink 独立部署工程中创建一个 API,如下图所示:

3.2 设置 API 信息

设置 API任务名称、路径等信息,如下图所示:

选择发布内容为 FineBI 远程公共数据下的「招聘数据」,然后点击「查询预览」,如下图所示:

同时可以选择设置了参数的 SQL 数据集,例如此处 BI 中新增了带参数的 SQL 数据集,如下图所示:

在 FineDataLink 中选择数据表,即可自动识别出表中设置的参数作为请求参数,如下图所示:

进入预览测试界面,点击「测试调用」,即可看到测试结果,如下图所示:

点击「生成API」,进入API列表后将 API 上线,其他系统即可调用API。