页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 14 下一个 »

本章示例内容都以“管理员”用户演示操作。

1、场景说明

我们演示如下指标模型:

(1)包含“客户”、”产品类别“和”产品“维度。

(2)包含”年月日“层次的“日期”维度。

(3)指标为:销售量。

2、入口及界面

Smartbi侧边栏点击 数据准备,打开数据准备界面后选择 指标模型 的下级菜单,即可分别进行维度、指标和事实表的管理:

入口指标模型管理界面

维度管理界面:

指标管理界面:

事实表管理界面:

3、新建指标存储库

如果已经有建好的存储库,该环节可以省略,直接从创建指标模型节点开始。


指标存储库支持ChickHouse、MSSQL、MySQL和Oracle四种类型。

我们创建“MySQL”类型的指标存储库:

(1)在资源目录节点更多菜单中选择 新建 > 关系数据源

(2)在数据源配置界面,按照如下进行设置:

(3)单击 测试连接 按钮,待连接通过后,单击 保存 按钮,指标存储库即创建完成。

4、新建指标模型节点

下面,我们先在资源目录区中创建一个指标模型节点:

(1)在“数据准备”界面的资源目录更多菜单中选择 新建 > 指标模型

(2)在弹出的“新建指标模型”窗口中设置好名称,选择好数据源和Schema。

(3)单击 确定 按钮,完成指标模型节点创建:指标模型下默认含有“维度”、“指标”、“事实表”和“数据调度”四个目录。

5、新建维度及维度表灌数

  • 新建普通维度

(1)在“零售指标模型 > 维度”目录更多菜单中选择 新建 > 普通维

(2)打开“新建维度”页面,按照如下设置创建一个名为“客户维”的维度:

(3)按照上图设置好“客户维”后,单击 保存 按钮,完成“客户维”的创建。

(4)按照以上步骤分别建好“产品类别维”、“产品维”。

(5)在“客户维”更多菜单中选择 绑定自助ETL > 新建自助ETL

(6)打开“新建自助ETL[客户维]”窗口,按照下图进行设置:

各ETL节点的参数设置如下:

节点参数设置
Excel文件
读取Excel sheet

关系目标表(覆盖)

该处设置要保证源字段和目标字段的映射关系正确。

(7)在“新建自助ETL”窗口中,执行自助ETL成功后,单击 保存 按钮,确定保存目录,则同时完成保存和绑定。

(8)“产品类别维”灌数自助ETL如下:产品类别维-数据.xlsx

(9)“产品维”灌数自助ETL如下:产品维-数据.xlsx

本例中,“产品维”灌数时,源字段“ProductID”的数据类型改成“string”,才能保证在“关系目标表(覆盖)”时映射正确。

(10)以上所有设置完成,则完成了普通维的创建和灌数。

  • 新建日期维度

本例演示的系统自动生成的日期维不需要灌数。

(1)在“零售指标模型 > 维度”目录更多菜单中选择 新建 > 日期维

(2)打开“新建维度”页面,按照如下设置创建一个名为“日期维”的维度:设置起始时间及时间频度。

(3)单击 保存 按钮,系统自动生成“日期维”。

6、新建指标、事实表及事实表灌数

我们完成以上维度创建后,接下来可以创建原子指标。

(1)在“销售指标模型 > 指标”目录更多菜单中选择 打开

(2)打开“指标管理”界面,先建指标分类:在左侧“全部指标”节点更多菜单中选择 新建 > 指标分类

(3)弹出“新建指标分类”窗口,创建名为“SALE”的分类。

(4)在“指标管理”页面,单击 新建指标 按钮:

(5)进入“新建指标-业务属性”页面:按照下图设置原子指标属性。

(6)单击 下一步 按钮,进入“新建指标-维度设置”页面:把所有维度都选上。

(7)单击 下一步 按钮,进入“新建指标-存储设置”页面:由于指标所属的事实表没有,但是我们已经建好依赖的维度了,因此单击 自动创建 按钮:

(8)进入“新建事实表”页面,系统自动将维度和指标填充为事实表字段:

(9)单击 保存 按钮,确定保存后,再返回“新建指标-存储设置”页面,选择以上步骤创建的事实表和字段:

(10)单击 下一步 按钮,弹出提示框,选择 新建自助ETL 按钮,为事实表灌数创建自助ETL。

(11)“新建指标-数据管理”显示新建自助ETL界面,按照下图创建自助ETL:

各ETL节点参数设置如下:

节点参数设置
Excel文件

上传数据文件:零售事实-数据.xlsx

读取Exccel sheet

元数据编辑

用于更改源字段的数据类型:

关系目标表(覆盖)

设置源字段与目标字段的映射关系:

(12)以上设置完成后,执行该自助ETL成功,先单击工具栏的 保存 按钮,再单击右下角的 保存 按钮。

(13)以上所有操作完成后,我们可以看到资源树中创建了“零售事实表”,“指标管理”界面显示了“销售量”指标。

7、资源参考

指标模型.xml



  • 无标签