历史版本16 :服务器数据集 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本


FineBI 版本FineBI JAR 包时间FineReport  版本FineReport JAR 包时间
5.0 2018-10-1210.02018-10-12
2018-12-202018-12-20
5.12019-01-1510.0
2019-01-15
2019-03-062019-01-29

2019-04-25

2019-04-03
2019-05-152019-05-15
2019-06-142019-06-13
2019-07-162019-07-16
2019-08-152019-08-15
2019-11-292019-09-27
2019-12-052019-12-20
2020-01-152020-01-15
2020-04-032020-02-28

1.2 功能简介

服务器数据集是预定义好的是一些数据集,可以是数据库查询的,也可以是文件数据集。如果是数据库数据集,那么对应的数据连接变化的话,服务器数据集也会受影响。

1.3 应用场景

1.3.1 管理系统中配置服务器数据集

为了方便企业管理员工信息,可使用 用户同步数据集 ,目前用户同步只能通过在管理系统中创建服务器数据集实现。

注:管理系统中创建的服务器数据集只支持 SQL 数据集和树数据集。

1.3.2 设计器远程连接使用服务器数据集

BI 的数据准备不支持的数据集使用,需要先通过服务器数据集先定义好,然后再 BI 里面调用。比如可以通过 Finereport设计器 远程连接建立,在 FineReport 数据库查询程序数据集、内置数据集、文件数据集、存储过程、关联数据集、树数据集等将数据提取到 BI 使用。

本文将介绍以上两种场景使用方式。

2. 管理系统中配置服务器数据集编辑

本例以用户在管理系统直接配置服务器数据集并使用 用户同步数据集 为例:

2.1  建立数据连接

首先需要在管理系统>数据连接中 配置数据连接 。

2.2 创建服务器数据集

1)点击管理系统>数据连接>服务器数据集,点击+ 创建数据集,选择所需的数据连接下的数据集,当前支持 SQL 数据集树数据集两种方式,如下图所示:

8.png

2)选择数据连接并输入 SQL 语句,点击预览并给数据集命名「用户表」,点击保存,如下图所示:

2020-08-21_11-43-24.png

3)也可使用树数据集,命名新建的数据集名称构建自数据集,选择构建方式,点击预览保存,如下图所示:

2020-08-21_13-35-52.png

4)构建好需要的用户信息表后,即可在用户管理>同步用户中设置用户同步信息。具体可参考 用户同步数据集 。

注:不支持的数据集类型在管理系统>数据连接>服务器数据集下只能看到名字,不能新建、查看和编辑。如下图所示:

1589961930910985.png

3. 设计器远程连接使用服务器数据集编辑

3.1 作用范围

使用 Finereport 设计器连接 FineBI 后,只有超级管理员能在 Finereport 设计器中创建服务器数据集,其他用户可以进行 远程连接,但无法创建服务器数据集,无法对数据连接进行编辑,只能对有权限的数据连接进行使用。

3.2 远程连接Finereport设计器

操作详情请参见:远程连接 FineReport 设计器

注:FineBI 版本号要与 Finereport 版本号对应,版本号参考本文 1.1 节。

3.3 创建服务器数据集

远程服务器连接好后即可添加数据集,Finereport 中提供了多种的服务器数据集导入方式:通过数据库查询、通过程序导入、内置数据集、文件数据集、存储过程、关联数据集、树数据集、多维数据库以及 SAP 数据集。

1)本文以数据库查询为例,介绍服务器数据集的建立和服务器数据集的使用。在菜单栏中选择服务器>服务器数据集。如下图所示:

2020-08-19_10-50-09.png

2)在弹出的服务器数据集配置页面点击+,添加数据库查询,如下图所示:

2020-08-21_13-46-50.png

3)新增数据库查询项,将其重命名为「服务器数据demo」。选择BIdemo数据连接,选择数据表PUBLIC.DIM_AREA,在右侧的 SQL 书写区域写入:select * from PUBLIC.DIM_AREA如下图所示:

34.png

4)点击预览数据查看数据,如下图所示:

1578621242881537.png

5)点击确定,服务器数据集创建创建成功。可在服务器数据集下查看,如下图所示:

7.png

3.4 在 BI 中使用服务器数据集

1)登录数据决策系统,点击数据准备,进入业务包管理界面,点击添加表,选择添加数据库表,如下图所示:

36.png

2)在弹出的界面的数据连接中选择服务器数据集,在右侧的界面即可看到新建的名为「服务器数据demo」的服务器数据集。如下图所示:

28.png