页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。


注意

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


目录
maxLevel2

1、场景说明

我们演示如下指标模型:

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

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

(3)指标为:销售量。

2、入口及界面

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

入口指标模型管理界面

Image Removed

维度管理界面:

Image Removed

指标管理界面:

Image Removed

事实表管理界面:

Image Removed我们演示简约版”经营分析指标模型“,它包含如下内容:(1)普通维:“合同签订日期维”、”行业维“、”合同维“和”商机客户类型维“。(2)日期维:“合同签订日期维”,包含“年”和”年月日“内容的日期字段。(3)指标:合同个数、合同金额、合同预算。2、入口及界面资源目录区某指标模型的更多菜单中选择 全局视图备,即可打开全局视图界面定制指标模型:
入口指标模型管全局视图界面
Image AddedImage Added

3、新建指标存储库

注意

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

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

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

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

Image Removed

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

Image Removed

(3)单击 1)在“数据连接”主界面单击选择 MySQL

Image Added

2)弹出“新建关系数据源”,在数据源配置界面,按照如下进行设置:

Image Added

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

Image RemovedImage Added

4、新建指标模型节点

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

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

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

Image Removed

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

Image Removed

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

  • 新建普通维度

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

Image Added

3)单击 确定 按钮,进入该指标的全局视图界面:

Image Added

5、新建指标“合同个数”

1)在“指标分类”列头菜单中选择 新建指标分类

Image Added

2)弹出“新建指标分类”窗口,按照如下输入“编码”和“名称”:

Image Added

3)单击 确定 按钮后,按照如下选择指标分类为”收入指标“、指标名称输入”合同个数“:

注意

指标名称只输入内容,不设置基本属性,表示该指标的基本属性为默认属性:指标类型为”原子指标“、汇总依据为”合计“、指标状态为“启用”。


Image Added

4)在”维度“列菜单中选择 新建 > 普通维

Image RemovedImage Added

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

Image RemovedImage Added

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

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

Image Removed

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

Image Removed

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

Image Removed

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

节点参数设置Excel文件

Image Removed

上传文件:客户维-数据.xlsx

读取Excel sheet

Image Removed

关系目标表(覆盖)

Image Removed

注意

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

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

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

Image Removed

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

Image Removed

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

Image Removed

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

  • 新建日期维度

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

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

Image Removed

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

Image Removed

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

Image Removed

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

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

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

各ETL节点参数设置如下:

节点参数设置Excel文件

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

读取Exccel sheet

Image Removed

元数据编辑

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

Image Removed

关系目标表(覆盖)

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

Image Removed

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

Image Removed

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

Image Removed

7、资源参考

按钮,弹出”保存“窗口,直接单击 确定 按钮,待系统提示创建成功后,关闭当前页返回全局视图页面。

7)按照步骤4-6的设置,创建如下普通维:

普通维

设置

合同维

Image Added

商机客户维

Image Added

8)普通维设置完成后,在”维度“列菜单中选择 新建 > 日期维

Image Added

9)在弹出的”新建维度“页面中,创建如下日期维:

Image Added

10)单击  保存 按钮,确定保存位置,返回全局视图页面。

11)在全局视图页面的”维度“列头菜单中选择 刷新

Image Added

12)以上步骤创建的维度显示在表格中,在所有维度对应的单元格中单击勾选:

Image Added

12)在“选择事实表”列头菜单中选择 新建事实表,系统会提示保存,单击 保存 按钮后,再新建事实表。

Image Added

13)在“新建事实表”页面,自动生成包含当前指标及维度主键的事实表,修改字段”合同个数“的数据类型为”整型“,并输入“名称”和表名“,单击 保存 按钮,弹出”保存“窗口,直接单击 保存 即可。

Image Added

14)返回全局视图页面,在单元格中为当前指标分别选择绑定的事实表和字段。

Image Added

6、新建指标“合同金额”

1)在全局视图表格第二行中设置:指标分类选择”收入指标“,指标名称输入”合同金额“,勾选上所有维度。

Image Added

2)在事实表所处单元格的菜单中选择 编辑事实表

Image Added

3)在“事实表”编辑页面,按照如下设置添加两个字段:

Image Added

4)单击 保存 按钮,保存成功后,返回全局视图页面,设置指标“合同金额”绑定的事实表和字段:

Image Added

7、新建指标”合同预算“

在全局视图表格第三行中按照如下设置指标“合同预算”:

Image Added

8、维表灌数

1)分别在”行业维“、”合同维“和”商机客户类型维“的列头菜单中选择 新建自助ETL

注意

系统自动创建的日期维不需要灌数。


Image Added

2)弹出”新建自助ETL“页面,分别按照如下设置为维度创建自助ETL:其中源设置中的库表为系统内置库表。

注意

自助ETL中,必须要源节点执行成功,才能执行目标源节点;且目标源节点的“参数”面板中必须要单击 字段映射 按钮,保证映射没问题并保存后才能执行成功。

Image Added


普通维

源设置

目标设置

行业维

Image Added

Image Added

合同维

Image Added

Image Added

商机客户类型维

Image Added

Image Added

3)以上三个维度的自助ETL执行成功,则表示维度灌数成功。

9、事实表灌数

1)返回全局视图,在“合同事实”事实表所在单元的菜单中选择 新建自助ETL

Image Added

2)打开“新建自助ETL”页面,按照如下设置源节点,并执行源节点。

Image Added

3)源节点执行成功后,按照如下设置目标节点:

Image Added

4)目标节点设置好后,单击 字段映射 按钮,确保映射关系如下并保存映射关系。

Image Added

5)执行目标节点,执行成功后,保存该自助ETL。

6)返回全局视图页面,单击右下角 保存 按钮,即成功创建“经营分析指标模型”。

10、资源参考

(1)上述快速创建指标模型的示例资源,可参考指标模型.xml

(2)上述快速创建指标模型的视频演示,可参考快速创建指标模型.mp4