亿信ABI
当前版本:5.3.1

新建通用维

新建通用维

通用维:数据分多级,呈树形,数据之间的级次关系由钻取路径决定。

1.概述

通用维:数据分多级,呈树形,数据之间的级次关系由钻取路径决定。

下图就是一个通用维:

新建通用维

接着我们通过创建上图所示的“人员维”维表来讲解如何新建通用维。

2.示例分析

在开始创建前我们先分析下该维表的相关信息。

维表结构

从图1能看出该维表共有5个层级:公司-中心-部门-小组-人员,其中有的部门下没有小组这一层。

库表结构和数据

该维表对应的数据库表已经存在,数据库表名为DIM_RY,其结构和数据分别如下:

14新建通用维217

新建通用维

(1)表中存放的是人员数据。

(2)有相应字段记录其所属公司(“公司id”和“公司名称”)、所属中心(“中心id”和“中心名称”)、所属部门(“部门id”和“部门名称”)和所属小组(“小组id”和“小组名称”)。

(3)表中有多个人员id和人员名称字段。

3.制作步骤

实现原理:通用维区别于代码层级维,它的代码没有规则,无法通过代码分段来确定层级关系。它是通过钻取路径来确定数据层级关系,最终来生成一个树形结构。

3.1新建维表

首先登陆亿信ABI平台,在【数据集】模块下,选择已经创建好【公司运营】主题集下方【维表】, 点击【新建维表】,在弹出菜单中选择【新建维表】这个菜单,进入编辑维表界面。

新建通用维

3.2结构设置

1)维表设置

首先,输入维名称

选择存储维表数据库表的连接池

选择数据库表名,点击右侧的下拉箭头,可以查看连接池下所有的数据库表,选择维表对应的数据库表即可,也可以直接输入表名进行筛选查找。

新建通用维

2)字段设置

选择了数据库表名后在"字段设置"中将会自动列出这个数据库表中所有的字段,不需要用户自己去设定。一般只需指定【ID字段】和【文字字段】即可。
注意:维表ID字段的值不能重复。

14新建通用维717

3)属性设置

待制作的这张维表有5个层级,每个层级都需要设置一个与之对应的属性。所以这里我们增加5个属性“公司”、“中心”、“部门”、“小组”和“人员”。

结合数据库表的字段含义,属性设置如下。

14新建通用维815

4)钻取路径

使用定义好的5个属性设置钻取路径,钻取路径的先后关系就是级次关系,从大到小来设置。故钻取路径为:公司-中心-部门-小组-人员,如图所示:

新建通用维

5)树型设置

选择已经设置好的钻取路径作为维表的树形结构。

14新建通用维926

最后,点击【保存】我们的“人员维”就制作完成了。

3.3效果预览

14新建通用维961

这里的人员维树形中,有些节点没有小组这一层,即有的是5层结构,有的是4层结构,这种树形我们称为不满树,对于不满树,其维表的id字段和文字字段不能出现在钻取路径中,即需要冗余叶子节点字段,一个作为id字段和文字字段,一个用于钻取路径中。

附件列表

2

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇新建代码层级维

下一篇维表数据更新

请先登录