页面树结构

版本比较

标识

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


注意

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



新建指标存储库

我们创建“ClickHouse”类型的指标存储库:指标存储库支持ChickHouse、MSSQL、MySQL和Oracle四种类型。

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

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

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

Image Removed

  • 建议驱动类型选择“ClickHouse_V18.6及其以上”的版本;
  • 产品中已经内置了各版本的驱动,因此驱动程序存放目录选择“产品内置”项即可;
  • 连接字符串中设置数据库服务器地址,端口号默认“8123”,若端口号有变更则修改即可;

Image Added

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

Image RemovedImage Added

新建指标模型节点

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

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

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

Image RemovedImage Added

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

Image RemovedImage Added

新建维度

新建维度及维度表灌数

新建普通维度

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

Image RemovedImage Added

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

Image RemovedImage Added

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

Image Removed4、按照以上步骤分别建好“产品类别维”、“产品维”。

4、按照以上步骤分别建好如下普通维度:

Image Removed

新建日期维度

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

Image Removed

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

Image Removed

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

Image Removed

新建事实表

我们完成指标模型的维度创建后,需要创建事实表。

下面,我们创建如下事实表:

表名称表中文名称表字段中文名称表字段名称销售事实FAST_SALE客户IDCUS_ID产品IDPRD_ID公司IDCOMP_ID业务员IDSALM_ID线别IDAREA_ID税额TAX实际成本CST_REAL标准成本CST_STD未税本位币SALE_AMT_NTAX销售量SALE_QYT统计日期S_DATE

1、在“销售指标模型 > 事实表”目录更多菜单中选择 新建 > 根据维度新建:由于在新建维度中已经创建了维度,因此这里选择“根据维度新建”方式更快捷。      Image Removed

2、弹出“选择维度”窗口,勾选事实表所需的维度:

Image Removed

3、单击 确定 按钮,打开“新建事实表”页面:勾选的维度已经默认在事实表中创建好。

Image Removed

然后,按照如下创建该事实表包含的指标:

Image Removed

4、单击 保存 按钮,系统提示“创建成功”即表示事实表创建成功。

Image Removed

新建指标分类

维度和事实表创建完成后,我们在导入原子指标之前,需要先定义好指标的分类。

1、在“Image Added

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

Image Added

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

Image Added

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

节点参数设置
Excel文件

Image Added

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

读取Excel sheet

Image Added

关系目标表(覆盖)

Image Added

注意

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


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

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

Image Added

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

Image Added

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

Image Added

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

新建日期维度

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

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

Image Added

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

Image Added

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

Image Added

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

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

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

Image RemovedImage Added

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

4、弹出“新建指标分类”窗口,创建名为“SALE”的分类。

5、单击 确定 按钮即完成指标分类创建。

Image Removed

导入原子指标

初始化指标库时,原子指标通常是通过指标文件批量导入。

1、在“指标管理”页面,单击 导入指标 按钮,在弹出的下拉菜单中选择 导入指标

Image Removed

2、弹出“文件上传”窗口,选择原子指标的Excel文件(原子指标初始化.xlsx)。

3、弹出“配置列映射”窗口,设置好指标属性与导入Excel文件列的映射关系:

Image Removed

4、单击 导入 按钮,系统提示导入成功后,导入的原子指标显示在列表中。

Image Removed

指标模型灌数

通过以上的步骤,完成了指标模型中维度、事实表结构的定义,原子指标的属性设置。最后我们还需要分别为事实表和维度表灌数,才能保证指标模型用于数据分析展现时有数据可查。

注意

通过“日期维”方式创建的维度不需要灌数。

指标模型灌数,我们通常用自助ETL来实现,自助ETL详情请参见:自助ETL

事实表灌数

1、在“数据准备”界面快捷操作区中选择 自助ETL > 自助ETL

Image Removed

2、进入“新建自助ETL”页面,我们按照下图定制一个抽取数据的ETL:

Image Removed

ETL中各节点设置说明如下:

ETL节点说明Excel文件

我们的数据是从Excel的数据文件中读取的,因此需要用“Excel文件”作为数据输入点。

data.xlsx

下载该数据文件后,通过该节点设置项上传:

Image Removed

读取Excel sheet

“Excel文件”作为数据输入点时,必须要用“读取Excel sheet”来读取文件数据。

“Excel文件”节点运行成功后,设置“读取Excel sheet”节点属性:

Image Removed

元数据编辑

由于数据文件与目标源表有差异,因此我们在运行“读取Excel sheet”节点成功后,通过“元数据编辑”节点进行处理:

Image Removed

关系目标表(覆盖)

“元数据编辑”节点运行成功后,设置“关系目标表(覆盖)”节点的属性:设置新建事实表时创建的事实表“FAST_SALE”。

Image Removed

3、完成以上设置后,保存当前自助ETL。

维表灌数

按照事实表灌数的方法,我们为维表定制自助ETL灌数。

维表灌数需要用到如下数据表:

维表数据表客户维产品维公司维业务员维线别维DIM_AREA.xlsx

5、在“指标管理”页面,单击 新建指标 按钮:

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

各ETL节点参数设置如下:

节点参数设置
Excel文件

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

读取Exccel sheet

Image Added

元数据编辑

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

Image Added

关系目标表(覆盖)

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

Image Added

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

Image Added

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

Image Added