快捷搜索:  汽车  科技

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)2021-02-055.1.105.12020-01-15-

FineBI:工具体验地址!

1.1 版本

FineBI 版本

JAR 包

功能变动

5.1

2020-01-15

-

5.1.10

2021-02-05

  • 进行 字段分类 的表,在选字段时勾选全选,可以选到分类中的所有字段
  • 新增快速创建自助数据集按钮,详见本文 2.1.2 节
  • 自助数据集选表时可以预览表。

5.1.11

2021-04-02

  • 选字段时,字段顺序可按照数据表顺序显示

5.1.13

-

编辑界面计算数据量提示语句优化

5.1.14

-

制作自助数据集过程中,基础表关联关系变化提示

5.1.15

-

新增编辑界面自助数据集手动刷新功能

1.2 应用场景

FineBI 自助数据集使用时的首先需要选择字段,然后才能做一系列数据加工分析的操作。

1.3 功能介绍

选择字段指将需要做数据加工处理的字段添加进来,不需要的表和字段不用添加。这样的操作方式增强了实用性,加快了处理速度。同时自助数据集可对创建了 关联 的两个数据集进行跨表选字段。

2. 操作步骤2.1 创建自助数据集

创建自助数据集有两个入口。

  • 进入「数据准备」,选择一个业务包「销售Demo」,点击「添加表>自助数据集」。如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(1)

  • 快捷创建方式,直接对你要使用的表创建自助数据集,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(2)

2.2 选择字段

进入到自助数据集配置界面,选择需要使用的表,并勾选表中需要使用的字段。如下图所示:

注:此处只能选择已添加并进行数据更新的数据表,未更新的数据表不能用于创建自助数据集。

注:不能选择当前自助数据集的子表作为要合并的表。子表会灰化,鼠标触碰后提示“该表为当前表的子表,无法选择”。

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(3)

在选择字段时,默认按照原数据表的顺序排序,用户也可以选择「按类型排序」,即按照字段类型排序。

各字段类型图标意义如下表所示:

图标

意义

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(4)

数值字段

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(5)

文本字段

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(6)

时间字段

2.3 选择关联表

在选择表中字段以后,业务包中与该表相「关联」的表还可以选择,而与该表不关联的表则灰化不可选择。选择「分公司维度表」,选择字段「省份」,如下图所示:

可选字段的范围可参见:3.1 节。

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(7)

若在自助数据集制作过程中,已使用的基础表关联关系有变化,则会提示:当前表的关联关系有变更,立即获取

用户需要点击「立即获取」更新已使用表的关联关系。如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(8)

2.4 表结构展示

1)点击「表结构展示」图标,即可查看已选字段的信息「字段类型、字段名、来源表」,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(9)

2)点击其中一个字段,即可查看关于该字段更详细的信息,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(10)

2.5 数据加工

1)字段选择结束后,若还需要进行进一步的加工,点击左侧的

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(11)

,即可对已形成的自助数据集实现包括过滤、分组汇总、新增列、字段设置、排序、左右合并、上下合并功能。如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(12)

2)添加一个功能之后,可以对这个功能进行详细设置,下方是数据预览区域,如下图所示:

注:在直连版本下,需要点击「预览」,才可以在数据预览区域查看数据。

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(13)

2.6 刷新自助数据集

若用户没有开启 websocket ,会导致自助数据集无法自动刷新获取最新数据。这种情况用户可以点击「刷新」按钮进行手动刷新。如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(14)

没有开启 websocket 的用户,也无法在数据列表中自动获取新创建保存的自助数据集,需要对数据列表手动刷新。如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(15)

2.7 保存自助数据集

选择完字段并完成所需要的数据加工后,点击上方的「保存/另存为」保存自助数据集,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(16)

2.8 来源表变化

正在编辑自助数据集时,若来源表有更改并更新成功了,自助数据集上方出现“来源表数据变更,立即获取”提示。用户需点击「立即获取」更新编辑使用的来源表。如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(17)

若是自助数据集使用的来源表中的字段发生了变化,用户需要在「选字段」中重新勾选字段。

3. 注意事项3.1 选字段范围

注:主表是关联关系中处于 1 端的表,子表为关联关系中处于 N 端的表。详细请参见:添加表间关联

1)选择第一个字段时,除了不能选择自己的子表,其他所有表的所有字段均可以选择;

2)选了一个表 B 的字段后,与 B 表关联的主表、子表、主表的主表,都可以继续选择字段。

与这条链上的表有关联的表(除了表 B 主表的其他子表不能继续选),其他的都可以继续选。

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(18)

如上图为例:「B表」是「A表」的子表,「E表」是「A表」的另一个子表

若第一个字段选的是「B表」字段,那么第二个字段不能选「A表」其他子表的字段,即不可以选「E表」的字段。

3.1.1 选择关联表字段后的结果展示

关联关系

选字段后的结果展示

1:N关联选字段结果

以 N 端的表为左表,合并依据为关联字段,做 join 的结果

1:1关联选字段结果

先选择的表作为 N 端,根据关联字段作为合并依据做 join

1)1:N关联选字段结果示例

在1:N 的关联关系下进行选字段结果,是以 N 端的表为左表合并依据为关联字段做 join 的结果。

示例数据:学生信息表.xlsx与学生特长表.xlsx

学生信息表如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(19)

学生特长表如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(20)

根据姓名字段建立了 1:N 的关联,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(21)

选表选字段时选择学生信息表与学生特长表的所有字段,显示选择后结果是姓名字段为合并依据,以 N 端的表学生特长表为左表做 join 的结果,如下图所示:

注:关联结果与表选择的顺序无关。

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(22)

该关联在数据库中的执行结果为select * from '学生特长表' LEFT JOIN '学生信息表' on 学生特长表.'姓名'='学生信息表'.'姓名'

2)1:1关联选字段结果示例

  • 若学生特长表与学生信息表根据姓名字段建立 1:1 的关联,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(23)

  • 先选择学生信息表的字段,再选择学生特长表的字段,结果以先选择的表学生信息表作为 N 端,根据关联字段作为合并依据做 join ,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(24)

数据库中执行的结果为:select * from '学生信息表' LEFT JOIN '学生特长表' on 学生特长表.'姓名'='学生信息表'.'姓名'

  • 若先选择学生特长表的字段,再选择学生信息表的字段,则结果以先选择的表学生特长表作为 N 端,根据关联字段作为合并依据做 join ,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(25)

数据库中执行的结果为select * from '学生特长表' LEFT JOIN '学生信息表' on 学生特长表.'姓名'='学生信息表'.'姓名'

3.2 树结构展示

5.1.2 版本当原表中的字段命名为「A」、「A-B」、「A-C」类型时,那么在选自助数据集字段时,会自动显示成树状结构,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(26)

注:只有原始名可以被自动判断成树状显示,转义名不可以。

3.3 自循环列后的字段展示

2020-08-04 版本的 BI 当使用做过 自循环列 的表进行制作自助数据集,此时选择字段时,字段不会按照自循环列展示,而是按照普通字段展示,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(27)

3.4 自循环列选字段

5.1.2 之前的版本在制作 自循环列 后,使用基础表制作自助数据集选择字段时,只能选循环列后的结果列,原始列选不到,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(28)

3.5 自助数据集选字段判断关联路径3.5.1 只勾选一条路径

则默认使用该路径,另一条路径则被禁用,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(29)

3.5.2 勾选多条路径

使用到时会进行选择。

3.5.3 都不勾选

若所有路径都不勾选,则默认使用最短路径,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(30)

3.6 选择表灰化或不显示3.6.1 业务包灰化无法选择

1)问题现象

新建自助数据集时,业务包灰化无法选择,如下图所示:

FineBI如何快速创建自助数据集(FineBI如何快速创建自助数据集)(31)

2)原因分析

当前业务包内没有可使用的数据表。

注1: SQL 数据集、数据库表只要有业务包使用权限即可使用。

注2:数据处理用户无法选择数据分析用户创建的自助数据集和 Excel 数据集。

3.6.2 表灰化不可选
  • 已选择的表与未选择的表没有关联,详情参见本文 3.5 节。
  • 待选表没有更新,进行 数据更新 即可。
3.6.3 Excel 数据集或者自助数据集在新建自助数据集时不显示

数据分析用户创建的 Excel 数据集和自助数据集,数据处理用户无法选择。分析用户详情参见:BI 设计用户

猜您喜欢: