FineBI V2.0使用教程

更新时间:2023-12-15 21:30:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

产品简介

? ? ?

FineBI产品定位 FineBI功能简介 软件、硬件配置要求

? ?

软件环境 硬件环境

FineBI是帆软软件有限公司推出的一款商业智能(Business Intelligence)产品,FineBI的本质是通过分析企业已有的信息化数据,帮助企业发现并解决存在的问题,预测模拟企业将来的发展,协助企业及时调整策略做出更好的决策,增强企业的可持续竞争性。

1. FineBI产品定位

现阶段各行各业在使用数据进行查询分析基本都是通过前端业务人员需要与信息部IT人员沟通,向他们解释具体的业务流程,然后IT人员再根据业务流程来获取数据建立模板这样一个流程来完成的。随着信息化的长期发展,这样一个使用流程的弊端越来越明显,具体表现在以下几个方面:

1、数据结构混乱。数据库经过多年建设,数据非常庞大复杂,IT人员几乎不太可能弄清楚所有数据表结构。

2、沟通成本大。前端业务人员需要与信息部IT人员沟通,向他们解释具体的业务流程,然后IT人员再根据业务流程来获取数据建立模板,这中间的沟通会反复好几次才能达到前端业务人员想要的效果。

3、响应时间慢。大部分的查询分析都需要IT人员建立,工作量大,前端人员等待的时间长,不能及时响应。

4、灵活性差。查询需求多样化,每个查询分析模板均是固定不可变更,不能满足一个模板的重复使用。

FineBI通过多人协同合作来解决上述弊端,系统管理员准备数据,转义数据,将数据变成业务人员可理解的状态,管理员无需具体了解所有数据表结构,FineBI会自动将数据库中的表间关系读取出来;业务人员借助其对业务关系的了解在可理解的数据基础上创建BI分析,并分享给领导,无需再与IT人员反复沟通,降低沟通成本和使用门槛,并且能够及时响应;领导者直接查看分析,可通过修改统计维度和指标来达到了解各个方面数据的分析结果,灵活多变,利用分析结果发现问题,解决问题并辅助做出决策。我自己写的

2. FineBI功能简介

FineBI功能模块根据流程可以分为FineBI数据业务包、FineBI即时分析、FineBI权限控制三个模块。

FineBI数据业务包:指用户及时分析的基础数据,来源于数据库;

FineBI即时分析:根据数据业务包中的数据,通过简单的拖曳操作对数据进行分析,是FineBI的主要前端展示方式,具有丰富的窗体展示模型以及控件;

FineBI权限控制:FineBI提供了强大的权限机制来保证业务流程的实现和保密任务。

3. 软件、硬件配置要求

3.1 软件环境

FineBI使用的软件环境如下:

操作系统:Windows、Linux、Unix、Solaris 、Aix、IRIX等;

数据库:Oracle、SqlSever、Mysql、Access、Sybase、DB2、Postgre、Derby等主流的一些关系型数据库;

应用服务器:Tomcat、Jboss、Weblogic、Websphere、Tongweb、resin等web应用服务器;

浏览器:IE(IE7以上版本可以获得更好的使用效果)、FireFox、Chrome等主流浏览器。

注:服务器必须是64位的。

3.2 硬件环境

根据用户的并发数大小选择硬件设施:

.

FineBI流程介绍

最后更新日期:

?

描述

? ? ?

管理员创建业务包 业务人员新建即时分析 领导查看分析

1. 描述

FineBI使用流程根据使用者的不同分为三大步骤,分别为管理员创建业务包,业务人员新建即时分析,领导查看分析,如下图:

1.1 管理员创建业务包

创建业务包这个过程是由系统管理员完成的,创建业务包简单来说就是为后面的分析准备数据,读取数据关联,并将数据转化为业务人员可理解的数据,简而言之就是数据准备过程。详见创建业务包

注:管理员准备数据只需要配置一次即可,可重复使用。

1.2 业务人员新建即时分析

业务人员根据实际业务情况在管理员创建的业务包中获取数据,然后对数据进行分析,简单来说,新建即时分析是指创建一个模板对相应数据进行分析,简而言之就是数据分析过程。详见新建即时分析

1.3 领导查看分析

领导查看业务人员创建的分析,根据分析结果发现问题并辅助做出决策,简而言之就是数据结果查看过程。详见查看分析

.

示例一之销售额分析

最后更新日期:

? ?

问题描述 解决思路

1. 问题描述

分公司的销售情况,分析影响各分公司销售额的主要因素,加大销售额较低的分公司所在省市的宣传力度,加强对各分公司销售员的管理,从而提升该省市的销售额。

某公司为了加快公司的业务发展,扩大市场份额,总公司领导想要查看某个时间段各

如下图,选择不同的合同签约时间,不同的分公司,下面的分公司销售额就会显示该时间段里面所选分公司的销售额,可对比各个分公司之间的销售情况,点击分公司销售额不同的分公司柱子,销售经理销售额就会显示该分公司各个销售员的销售情况:

2. 解决思路

从问题描述中可以分析出,领导想要查看两个方面的内容,一个是各分公司的总销售额,另一个是各分公司对应的销售员的数量和销售情况,那么主要涉及到了以下几个不同的数据:合同签约时间、分公司名称、各个分公司对应销售以及销售额,这些字段对应的数据存在数据库中的contract、customer和region三个表中,根据FineBI流程分为三步走:

第一步、先由管理员用FineReport设计器新建一个数据连接,将数据库与FineReport

http://localhost:8080/WebReport/ReportServer?op=fs数据决策系统,在平台管理>BI数据配置处新建一个业务包,然后为该业务包在刚刚新建的数据连接基础上添加上述的几个数据表,同时为数据表建立转义与关联(将数据表和字段转义成跟业务相关,新建分析人员可理解的名称),并将业务包的使用权限分配给新建分析和查看分析的员工。

第二步、业务人员或者领导的助理用其自己的系统帐号登录,在BI>新建分析处新建一个即时分析,并将建好的即时分析分享给领导,由问题描述可知,这里需要使用到2个控件来过滤时间段的选择和分公司的选择,而各个分公司的销售额和分公司对应的销售员则可用2个图表显示,并且图表之间有联动效果。

第三步、用领导的账号登录系统,点击BI查看分享过来的分析。

索引:

? ? ?

管理员创建业务包 业务人员新建即时分析 领导查看分析

.

管理员创建业务包

最后更新日期:

? ? ?

新建数据连接 新建业务包 数据模型

? ? ?

数据表添加 读取数据转义 读取数据关联 用户角色 权限分配

? 业务包权限分配

? ?

管理员创建业务包是解决问题的第一步,可以分为以下几个步骤:

1. 新建数据连接

BI

http://localhost:8080/FineBI/ReportServer?op=fs,一般是管理员,点击管理系统>BI数据配置进入BI数据配置界面,单击左下角的设置按钮,进入BI属性配置界面,如下图:

点击数据连接配置>新建数据连接,添加一个数据连接,如下图,数据连接重命名为BIdemo,添加完成之后,数据连接配置框中会新增一个刚刚新建的数据连接:

2. 新建业务包

上述数据连接建立好之后,用拥有BI数据配置权限的用户登录系统http://localhost:8080/FineBI/ReportServer?op=fs,一般是管理员,点击管理系统>BI数据配置进入BI数据配置界面,单击添加按钮,新建一个业务包,命名为销售分析,如下图:

详细功能介绍请查看业务包的创建与删除

3. 数据模型

数据模型是指为该业务包添加数据,进行数据表的管理,分为3个部分:数据表添加、读取数据转义、读取数据关联。

3.1 数据表添加

点击数据表管理,为该业务包添加数据,即通过上面新建的BIdemo数据连接从数据库中取数。选中BIdemo数据连接,可以看到该数据连接下有9个表,在解决思路里面讲述了解决该问题只需要使用到三张表,这三张表在数据库中对应的名字为contract、customer和region,但是为了方便起见,我们这里将9张表全部添加进来,如下图:

详细功能介绍请查看数据表的添加与删除

3.2 读取数据转义

从上图可以看到,添加进来的数据表名全是英文,由于该数据准备是给业务人员使用,这些英文表名的数据表对于业务人员来说是很难理解的,并不清楚表与实际业务的对应关系,所以需要将数据表名和字段转义为业务人员可理解的,可与实际业务对应起来的名字,如下图,点击读取数据库转义,FineBI就会自动读取数据库表中存储的转义注释,并显示在表名称上面:

详细功能介绍请查看读取数据库转义

3.3 读取数据关联

在数据库中数据表之间是通过主键外键进行关联的,那么FineBI也能将这些关联关系读取进来,作为数据分析的基础,如下图,点击读取数据库关联,将数据库中的主外键关联读取进来:

注:点击切换到关联视图即可查看数据表之间的关联关系 详细功能介绍请查看读取数据库关联

点击完成,业务包新建好了,与此同时,FineBI会将数据库中的数据更新至本地cubes文件夹中,保证离线情况下可以使用业务包中数据,并可设置定时更新,保证数据的准确性,如下图

cube的详细介绍请查看Cube的生成与设置

4. 业务包权限分配

管理员创建好业务包是为了给业务人员新建分析、管理员查看分析用的,所以FineBI提供了业务包权限分配功能来实现不同人员可以使用不同业务数据功能,即只有管理员将业务包的使用权限分配给了某个角色,该角色才可以使用该业务包中的数据新建分析或是查看分析。

4.1 用户角色

在权限分配之前,必须先给系统中添加用户,配置角色,FineBI用户添加支持用户同步数据集和自定义手动添加用户,同步数据集,顾名思义,就是可将数据库中的用户信息同步至系统中。用户角色存在多对一的关系,即一个角色可以拥有多个用户,FineBI的用户角色由部门和职位组成,如,数据库中员工Cherry的部门是管理组,职位是负责人,则其用户角色为管理组的负责人。

此处我们使用同步数据集来添加用户配置角色,详细的配置过程请查看配置用户同步数据集,同步数据集配置完成之后,重新登录,点击管理系统>用户,即可查看用户信息,如下图:

注:用户角色可从数据库中导入,也可手动添加,详细请查看添加和管理用户账户

4.2 权限分配

用户配置完成之后,点击创建好的业务包销售分析右下角的

,进入业务包权限分配

页面,由于该分析是由管理组的助理(Anna)新建给管理组的负责人(Cherry)查看,所以需要给这两个角色配置业务包使用权限,点击添加角色,添加管理组的助理和管理组的负责人两个角色,如下图:

详细功能介绍请查看业务包权限分配 点击保存,管理员的操作就结束了。

.

业务人员新建即时分析

最后更新日期:

? ? ?

添加控件 控件属性修改 选择dashboard类型

? ?

绑定控件数据 控件名称修改

? ?

数据钻取 效果查看

? 分享

第二步是业务人员依据自己对业务流程的了解新建分析。 新建即时分析可以分为下面几个步骤:

注:控件只能一个个添加。

另:数据钻取步骤不是必须的,只有实现联动效果时才需要设置数据钻取。

用管理组的助理角色中的Anna用户名登录系统,在上一节中创建的业务包销售分析的使用权限已经分配给了管理组的助理这一角色,说明Anna可以使用业务包中的所有数据。下面介绍:

1. 添加控件

用Anna的用户名密码登录系统,点击BI>新建分析,首先添加分公司销售额图表控件,拖曳表格/图表控件至分析页面,如下图:

控件包括dashboard和过滤控件两种类型。

dashboard:dashboard是指显示数据分析结果的控件,即上图控件选择框中的表格/图表控件;

过滤控件:过滤控件是指在分析页面进行条件选择的控件,包括文本类控件、数值类控件、时间类控件和通用查询控件。

2. 控件属性修改

控件属性设置均罗列在分析页面右侧的属性表中,一般包括:控件名修改、控件类型选择、控件维度分配和控件指标配置。

3. 选择dashboard类型

控件拖曳至分析页面,松开鼠标,分析页面右侧会显示统计组件属性面板,在第一个tab页面中,点击dashboard类型下拉框,选择坐标轴图,如下图:

3.1 绑定控件数据

绑定控件数据包括控件维度选择和控件指标配置。 点击第一个维度后面的

按钮,页面弹出业务包选择框,由于Anna拥有业务包销

售分析的使用权限,故可以在数据绑定对话框中看到业务包销售分析,如下图:分公司名称,第二个维度即分类不填,第三个维度即指标值选择总金额,如下图:

由问题描述可知,分公司销售额图表控件使用到了合同信息表中的合同金额字段和分公司信息表中的分公司名称,点开业务包,第一个维度即分类选择销售分析>分公司信息>分公司名称,第二个维度即系列不填,第三个维度即指标值选择销售分析>合同信息>合同金额,如下图:

3.2 控件名称修改

选中控件,在右侧的属性表中将控件名称修改为分公司销售额,如下图:

到此为止,一个控件的设置已经完成了,接着重复设置另外三个控件,其控件类型和分别对应的数据如下:

控件名 合同签约时间

控件类型 控件数据配置 时间类控件 文本类控件

合同信息表——合同签约时间

分公司 分公司信息——分公司名称

销售经理销售额

饼图

合同信息——合同金额,客户信息——客户对应销售员

控件指标配置详细功能请查看指标配置。 按照上述方式添加控件即可,这里不再赘述。

4. 数据钻取

控件都添加完成之后,则可对分公司销售额和销售经理销售额两个组件设置联动,选中分公司销售额组件,鼠标放在右侧属性表的分析指标合同金额所在位置,点击显现出来的设置按钮,进入指标配置界面,选择钻取设置,鼠标点击拖曳关联已存在的组件,拖曳至销售经理销售额组件上,如下图:

联动设置详细请查看数据钻取之图表联动

最后,点击保存,FineBI即时分析保存为销售额分析

5. 效果查看

如下图,控件全部添加完成之后的效果:

6. 分享

管理组—助理Anna创建完分析之后,点击BI>我创建的,就可查看刚刚创建的销售额分析,如下图,点击前面的

分享按钮,单击添加角色,选中其领导管理组—负责人

Cherry,点击添加1个用户即可。

注:被分享的用户必须要有该分析中数据所在业务包的使用权限。 详细功能介绍请查看BI即时分析的分享

.

领导查看分析

最后更新日期:

? ?

描述 查看分析

? ?

控件过滤指标 使用不同图表查看指标

1. 描述

用领导的账号登录系统,即可查看分享过来的分析,这里使用管理组负责人Cherry的账号登录,在上一节中,管理组—助理新建了一个即时分析,并分享给管理组—组长Cherry,所以Cherry可以直接查看该分析。

2. 查看分析

点击BI>分享给我的,可以看到页面上多了一个销售额分析的BI分析,如下图:

点击销售额分析,合同签约时间选择从2009-01-01到今天,分公司选择北京、南京、成都和沈阳这四个值,如下图:

2.1 控件过滤指标

控件过滤指标是指在查看分析页面选择控件的不同选项,其他的图表或表格只会显示与之相关的内容,即使用控件过滤数据。如下图:分公司选择南京、北京和上海,下面的分公司销售额和销售经理销售额就只显示这三个城市的数据:

详细功能介绍请查看使用控件过滤指标

2.2 使用不同图表查看指标

使用不同图表查看指标是指领导在查看分析的过程中想更换一种图表展现方式来查看数据,如,领导想将分公司销售额的坐标轴图(柱形图)换成条形图,如下图,选中该图表控组件,点击右侧的伸展按钮,将收缩的属性面板拉伸开来,修改图表类型为条形图:

详细功能介绍请查看使用不同图表查看指标

.

示例二之客户流失分析

最后更新日期:

? ?

问题描述 解决思路

1. 问题描述

某公司领导想了解近2年来各个城市客户的流失和收益购买情况,加强对客户流失率高的地区的客户跟进,重点服务高收益客户,多购买客户。客户的流失情况是指潜在客户转换为合作客户的比例,客户的收益是指合作客户合同签约金额。

如下图,省份选择上海市,城市选择上海市就会显示上海的所有客户的收益情况和流失情况,省份选择江苏省,城市选择苏州市,下面就会显示苏州市所有客户的收益情况和流失情况:

2. 解决思路

从问题描述中可以看出,该分析需要分析3个值指标:客户状态的比例、客户合同额、客户购买数量,4个维度:客户所在省份、城市、客户状态以及客户名称,这7个指标字段来源于合同信息(contract)和客户信息(customer)两张表中。

客户所在的省份和城市即为控件过滤数值,实现联动效果。

客户状态维度对应客户状态比率值指标,则这两个指标需放在一个图表组件中进行展示,可用饼图分析数据,直观的看出每个状态客户数的比例;

客户合同金额和客户购买数量值指标均对应于客户名称维度,则可用组合图来分析这两个值指标;

类似于示例之销售额分析,该示例也需要三种角色协同合作实现,系统管理员(创建业务包)、管理组—助理(新建即时分析)和管理组—负责人(查看分析):

第一步、系统管理员创建业务包并分配业务包使用权限,同时,对业务包进行过滤,只将近2年,也就是2011年到2013年的数据分配出去;

第二步、领导助理新建即时分析,并分享给领导; 第三步、领导查看分析,得出结论。

索引:

? ? ?

管理员创建业务包 业务人员新建即时分析 领导查看分析

.

管理员创建业务包

最后更新日期:

? ? ? ? ?

描述 新建数据连接 新建业务包

读取数据库转义和关联 业务包权限分配

? ?

添加用户角色 业务包数据过滤

1. 描述

在解决思路中描述了该示例需要用到的几个字段来源于两张表:合同信息表(contract)和客户信息(customer),所以将这两个表添加到新建业务包客户流失中去。

2. 新建数据连接

在销售额分析的数据连接中已经建立了一个BIdemo的数据连接,上述的2张表也均在这个连接所指向的数据库中,该示例就不再赘述。

3. 新建业务包

用管理员账号登录系统,点击管理系统>BI数据配置,点击添加按钮添加一个业务包,并将BIdemo连接中的分公司信息、客户信息和合同信息两个表添加进来,如下图:

4. 读取数据库转义和关联

由于在上个示例中已经读取过了数据库转义和关联,这里就无需再次读取。

注:如果该示例所用数据是通过另外一个数据连接添加进来的,则需要再次读取数据库转义和关联。

5. 业务包权限分配

业务包不仅可以分配使用权限,同时还可以对业务包中数据内容进行权限配置。

5.1 添加用户角色

点击客户流失业务包右下角的—负责人,如下图:

按钮,将业务包权限分配给管理组—助理和管理组

5.2 业务包数据过滤

由于领导只需要查看近2年的数据,那么就不能将所有数据都分配出去,如果都分配出去,最后参与分析的数据就会不准确。

FineBI提供业务包数据过滤的功能,可以将角色能够使用的业务包中的数据进行过滤。 合同信息表中存的是每个合同的具体信息,包括合同签约时间,那么近2年的数据则就是合同签约时间在2011年和2013年之间的数据。

在权限配置界面,点击管理组的助理角色,在下方会显示一个角色配置界面如下图:

点击

按钮,添加过滤条件,在弹出的业务包选择框中选择需要过滤的字段,

这里选择合同信息>合同签约时间字段,页面会返回到角色权限配置界面,此时权限配置

界面新增一个过滤条件,接着在过滤条件中填写过滤字段需要满足的条件数据即可,如下图:

详细功能介绍请查看业务包权限分配之过滤数据

点击保存。

同样为管理组的负责人角色添加一个一模一样的过滤条件,全部保存。 到此为止,业务包已经创建好了。

业务人员新建即时分析

最后更新日期:

? 描述

? 省份和城市联动控件 ?

新建饼图

? 控件数据绑定 ?

维度自定义分组

? 新建组合图 ?

图表样式

.

? ?

效果查看 分享

1. 描述

用管理组—助理角色中的Anna用户名登录系统,在上一节中创建的业务包客户流失的使用权限已经分配给了管理组—助理这一角色,说明Anna可以使用业务包中的所有数据。

用管理组—助理Anna的账号登录系统,点击BI>新建分析,如下图:

2. 省份和城市联动控件

在解决思路里面描述了该分析需要添加2个文本控件实现联动效果。两个文本类控件分别显示省份和城市。

拖曳文本类控件至分析页面,在弹出的数据选择对话框中选择客户流失>客户信息,选中省份字段,并在右侧的属性表中重命名控件为省份,如下图:

点击分析页面的左上角的

按钮,添加一个文本控件,为该控件选择客户流失>中的

城市自选,并在右侧属性表中重命名控件为城市。

文本控件的添加方式详细功能介绍请查看控件的使用示例

3. 新建饼图

3.1 控件数据绑定

在分析页面拖曳一个图表控件,图表类型选择饼图,为该饼图绑定数据,其维度选择客户流失业务包中的合同信息表的客户状态,指标选择记录数字段,组件重命名为客户流失情况,如下图:

3.2 维度自定义分组

由于数据库中存储的客户状态有关系一般、关系好、关系较好、尚未联络和未接触5个选项,这5个选项中尚未联络和未接触可以合并为一组,点击客户状态维度中的维度字段:客户状态处,进入客户状态指标配置界面,在分组排序选项中选择自定义分组,如下图:

单击尚未联络1字段值,点击点击进入添加态按钮,选中未接触字段,将未接触字段添加进尚未联络字段中,然后点击

即可,如下图:

详细功能介绍请查看文本类型指标分组排序

点击保存配置,可以看到即时分析页面的饼图分类只剩下4个数据,其中未接触被合并至尚未联络选项中,如下图:

4. 新建组合图

在分析页面拖曳一个图表控件,在右侧属性表中重命名组件为客户收益情况,图表类型选择坐标轴图,指标类型选择多指标,第一个维度选择客户流失>客户信息>客户名称,左值轴选择客户流失>合同信息>合同金额,右值轴选择客户流失>合同信息>购买数量,并将右值轴前面的图表类型切换为折线图,如下图:

组合图详细介绍请查看组合图示例

5. 图表样式

分别选中客户收益情况和客户流失情况两个dashboard组件,在属性表中选择第3个tab,即样式设置页面,将图例设置为居右,如下图:

详细请参照图表样式设置。

点击保存,将分析保存为客户流失分析

6. 效果查看

将分析页面的4个控件重新布局,效果如下图:

7. 分享

选择BI>我创建的,点击客户流失分析前面的分享按钮,将该分析分享给管理组—负责人Cherry,如下图:

.

领导查看分析

最后更新日期:

?

描述

1. 描述

用管理组负责人Cherry的账号登录系统,点击BI>分享给我的,可以看到分享给Cherry的BI分析中又多了一个客户流失分析,如下图:

查看分析的过程同示例一的查看分析,这里不再赘述。

.

创建业务包

最后更新日期:

? ? ? ?

FineBI业务包 Cube

FineBI即时分析

数据库、Cube、业务包和即时分析的关系

Cube。业务数据包,数据包,业务包,

FineBI数据业务包是BI分析的数据基础,由管理员创建,通过FineReport定义的数据连接向数据库中取数,获取到的数据自动保存在Cube中,BI分析则从Cube中获取数据,这也就保证了只要Cube中存有数据,就算不联网也可以使用BI分析。

1. FineBI业务包

FineBI业务包包含了能够提供给分析人员使用的所有数据库表,由管理员创建并将数据库中的表添加进去,以供分析人员使用,有以下几个功能特点:

1、数据可来源于多个表或者多个数据库的多个表;

2、数据之间的关联是通过数据库表建立的主键表的方式实现的,多个表之间的关联可直接继承数据库表间的外键关系实现,同时也可手动建立表间关系;

3、数据业务包中的表名和字段名可进行转义,变成业务人员能够理解的数据,转义的信息可以直接使用数据库中的注释,也可手动添加;

4、数据业务包可设置权限,从数据库中分配; 5、数据业务包可自定义数据;

6、数据业务包在创立的时候,FineBI后台会自动生成Cube,将数据从数据库中取出来,保存在Cube中,支持离线使用,为Cube与即时分析的桥梁。

2. Cube

Cube是在创立数据业务包的时候,FineBI后台自动生成的,里面保存着数据业务包从数据库中取出来的数据表、字段、表间关系,转义等等,FineBI的Cube采用MOLAP的形式,在处理大数据量的问题上具有优良的支撑,Cube有以下功能特点:

1、可以将Cube看做一个本地数据库故可离线使用;

2、Cube里面的数据可以设置定时更新,以保证数据的准确性和实时性; 3、FineBI即时分析的数据来源为Cube。

3. FineBI即时分析

FineBI即时分析是指用户在分析模板通过业务包对Cube中的数据进行自主分析。

4. 数据库、Cube、业务包和即时分析的关系

在上面的描述可以看出数据库,cube,业务包和BI分析有着一系列的依赖关系,在建立业务包的时候,生成cube,并将数据库中数据存在数据库中,在进行即时分析的时候,通过使用业务包的将cube中的数据取出来并进行拖曳分析,这四者之间的关系与业务包紧密相连,可以通过下图直观展现:

.

配置数据连接

最后更新日期:

? ?

描述 配置数据连接

? ? ?

BI属性配置 数据连接配置 测试连接

? 数据库驱动及URL对应表

1. 描述

业务包数据通过数据连接从数据库中获取,故首先需要建立数据连接。

2. 配置数据连接

2.1 BI属性配置

BI

http://localhost:8080/FineBI/ReportServer?op=fs,一般是管理员,点击管理系统>BI数据配置进入BI数据配置界面,单击左下角的设置按钮,进入BI属性配置界面,如下图:

如果非管理员用户想要配置BI数据,需要管理员给其分配BI数据配置的权限,分级权限分配请查看分级权限分配。

2.2 数据连接配置

点击数据连接配置>新建数据连接,添加一个数据连接,如下图,数据连接重命名为BIdemo,添加完成之后,数据连接配置框中会新增一个刚刚新建的数据连接:

2.3 测试连接

点击左下角的测试连接按钮,测试该数据连接是否成功,如果连接成功,则会弹出测试连接成功的弹出框,如下图:

3. 数据库驱动及URL对应表

以下列出BI中支持的数据库及对应的连接属性值: 数据库类型

驱动器

URL

Oracle oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@ip:1521:databaseName

Oracle oracle.jdbc.driver.OracleDriver jdbc:oracle:oci:@databaseName

DB2 com.ibm.db2.jcc.DB2Driver jdbc:db2://ip:50000/databaseName

SQL Server

com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc:sqlserver://ip:1433;databaseName=x

MySQL com.mysql.jdbc.Driver jdbc:mysql://ip/databaseName?user=roo

MySQL org.gjt.mm.mysql.Driver jdbc:mysql://ip/databaseName?user=roo

Sybase com.sybase.jdbc2.jdbc.SybDriver Access sun.jdbc.odbc.JdbcOdbcDriver

jdbc:sybase:Tds:ip:5000/databaseName?C

jdbc:odbc:Driver={Microsoft Access Drive

Access sun.jdbc.odbc.JdbcOdbcDriver

jdbc:odbc:Driver={Microsoft Access Drive

*accdb)};DBQ=${ENV_HOME}\\..\\FRDemo.jdbc:derby://ip:1527/databaseName

Derby org.apache.derby.jdbc.ClientDriver

Postgre org.postgresql.Driver Others org.hsqldb.jdbcDriver

jdbc:postgresql://ip:5432/databaseNamejdbc:hsqldb:file:[PATH_TO_DB_FILES]

注:在进行数据连接的时候要注意驱动器支持的数据库版本,如果选择的数据库版本不再上述表格中,那么就需要更换驱动器。

另:在使用others的时候,需要将对应的驱动包放置在%BI_Home%\\BI\\WEB-INF\\lib下面。

.

业务包的创建与删除

最后更新日期:

? ? ?

描述 业务包的创建 业务包的删除

1. 描述

在浏览器地址栏输入:http://localhost:8080/WebReport/ReportServer?op=fs,以管理员身份进入数据决策系统,点击管理系统>Bi数据配置进入BI数据源配置界面,为BI即时分析添加数据,如下图:

2. 业务包的创建

点击添加按钮,修改业务包名称为BIdemo,点击数据表管理,将BIdemo数据连接里面的9个表全部选中,均添加至业务包中,然后点击完成,即添加好一个数据业务包,如下图:

数据表管理的详细介绍请查看数据表管理。

注:业务包添加完成之后,页面会显示数据正在更新,表示BI正在通过数据连接从数据库中取数,将数据保存在本地Cube中,使其可以离线使用,Cube的详细介绍请查看Cube的生成与设置.

3. 业务包的删除

如果业务包已经用不到了,需要删除该业务包,该如何操作呢?

如下图,在BI数据配置界面,点击进入删除业务包模式,选中需要删除的业务包,点击删除选中的X个业务包即可:

.

数据表管理

最后更新日期:

索引:

? ? ? ? ? ?

数据表的添加与删除 读取数据库转义

手动添加表和字段的转义名 读取数据库关联 手动建立表间关联关系 新增数据列

.

数据表的添加与删除

? ? ? ?

描述 数据表的添加 数据表的配置 数据表的删除

1. 描述

在创建业务包界面或者单击已经建立好的业务包,点击数据表管理,即进入业务数据表管理界面,如下图:

注:数据表添加页面会显示所有BI属性配置界面里面所建立的数据连接和服务器数据集。

2. 数据表的添加

以BIdemo业务包中添加数据表为例,往BIdemo中添加BIdemo数据连接中的所有数据表。

选择BIdemo数据连接,单击界面上的所有表,然后点击使用选中的9个表完成数据表的添加,如下图:

注:如果数据表过多,可在搜索框中快速搜索,

3. 数据表的配置

数据表添加完成之后,在业务包配置界面可以对数据表进行一系列的设置,手动添加转义、手动建立表间关系、新增数据列和Cube局部定时更新。

单击数据表即可进入数据表配置界面:

注:选择字段是否参与分析的时候,外键表中的外键字段是不能参与分析的。

4. 数据表的删除

前面给BIdemo业务包中添加了9个数据表,其中sale_activity表添加错误,需要删除,该如何操作呢?

点击需要删除的表所在的业务包,这里点击BIdemo,进入业务包管理界面,单击sale_activity表,点击移除业务包即可将数据表从业务包中删除,如下图:

.

读取数据库转义

? ? ?

描述

直接读取数据库转义

读取数据库表或excel中注释转义数据

? ? ? ? ?

新建数据连接 数据表名称转义 数据表字段名称转义 业务包读取转义数据 效果查看

1. 描述

本文来源:https://www.bwwdw.com/article/8ii5.html

Top