指标定义

在指标定义页面可以查看系统中的指标,可以新建指标,支持原子、派生和计算指标。

创建原子指标

1)在指标定义页面中,点击新建指标按钮,并选择原子指标

指标定义 - 图1

2)选择该原子指标依赖的模型

3)确定模型后,进入指标的定义页面,包含基本信息、计算信息、指标目录和加速查询(后文统一介绍)的配置

指标定义 - 图2

  • 基本信息:指标名称、指标标识、负责人、业务口径和指标描述

  • 计算信息

    • 选择模型中的一个度量字段

    • 设置该字段的计算逻辑(指标的聚合方式,包含 SUM、COUNT 等选择)和数据格式(指标结果的展示格式)

    • 选择该原子指标的分析「维度」

    • 确定「度量」和「维度」之后,右侧所见即所得看到该原子指标在所选第一个分析维度下的数据分布:

指标定义 - 图3

  • 指标目录:选择该指标所属的指标目录

创建派生指标

1)在指标定义页面中,点击新建指标按钮,并选择派生指标。

指标定义 - 图4

2)进入指标的定义页面,包含基本信息、计算信息、指标目录和加速查询(后文统一介绍)的配置,「基本信息」和「指标目录」的设置与原子指标相同,不再赘述

3)定义这个派生指标的计算信息:

  • 依赖指标:可以选择已发布的基础指标

  • 数据格式:指定指标结果的展示格式

  • 维度:从依赖的指标的维度范围中选择

  • 数据筛选:该指标的数据过滤或指定时间周期

  • 加速查询(后文统一介绍)

指标定义 - 图5

  • 确定「依赖指标」和「维度」之后,右侧所见即所得看到该派生指标在所选第一个分析维度下的数据分布

指标定义 - 图6

创建计算指标

1)在指标定义页面中,点击新建指标按钮,并选择计算指标。

指标定义 - 图7

2)选择该计算指标依赖的模型

3)确定模型后,进入指标的定义页面,包含基本信息、计算信息、指标目录和加速查询(后文统一介绍)的配置,「基本信息」和「指标目录」的设置与原子指标相同,不再赘述

4)在计算信息部分

  • 配置表达式:提供丰富的表达式,支持快速插入模型的度量、维度字段及已有指标,通过变量之间的灵活计算得到「计算指标」

指标定义 - 图8

  • 数据格式:指定指标结果的展示格式

  • 维度:从依赖的指标的维度范围中选择

  • 配置完「表达式」,确定「维度」之后,右侧所见即所得看到该计算指标在所选第一个分析维度下的数据分布

指标定义 - 图9

指标加速

为了让指标的查询速度更快,用户可以通过「打开加速查询」,开启后系统将自动为该指标创建物化视图,从而提升指标的查询性能:

指标定义 - 图10

开启加速查询后,用户可进行加速配置,包括报警执行计划和告警信息的配置

指标定义 - 图11

执行计划

  • 调度类型:用户可以选择单次调度,或者周期调度。若选择周期调度,用户还需要选择周期调度的频率和执行时间。

  • 出错重试:若任务失败,可指定重试次数。

告警信息

在告警信息中,用户可以选择是否开启告警

  • 触发规则:可选择在「运行开始」、「运行失败」、「运行完成」三种状态下告警

  • 接收人:负责人或指定用户或报警组

  • 接收方式:邮件或电话或POPO

查看指标的详情页

指标创建后,点击指标名称,就可以进入指标详情页查看更多信息,如下图所示。

指标定义 - 图12

在指标详情页中,左上方展示了指标的类型、名称、状态以及指标的基本信息(版本、负责人、分析维度等);右上方则可以点击查看指标的操作历史、授权;查看查询热度,以及收藏、订阅指标。

下方有「指标分析」和「指标血缘」两个tab

  • 指标分析:

选择分析维度后,可以通过柱状图、折线图、饼图、表格等可视化图表展示指标在不同维度的数据分布;

若指标平台和有数BI打通,则点击「立即前往分析」则会跳转至BI平台,系统将系统为您选择该指标模型,您可以对该指标进行分析。

特备说明:若多个指标有相同的分析维度,指标平台将会把这些指标保存在同一个指标模型中,您在BI侧可对多指标同时分析。

指标定义 - 图13

  • 指标血缘:

上游血缘展示当前指标在系统中与上游数据表、其他指标的依赖关系,下游血缘展示引用该指标创建的BI报告

指标定义 - 图14

管理指标的状态

指标定义 - 图15

系统中指标存在草稿、已上线、已下线三种状态。

  • 草稿:指标新建后的状态。用户可以编辑、发布、删除这种草稿状态的指标。

  • 已发布:指标上线后的状态。用户可以下线这种状态的指标。用户可以在指标市场查看已发布的指标

  • 已下线:指标下线后的状态。用户可以编辑、发布、删除这种状态的指标。

以上的操作都可以在指标列表的右侧操作区域进行。

加速任务管理

开启了加速查询的指标,均可以在「加速任务管理」页面进行统一的查看和管理

列表展示了指标名称、类型、指标负责人,指标加速任务的调度类型、状态、创建人&创建时间、最后更新人&最后更新时间:

指标定义 - 图16

  • 点击「指标名称」,可查看该指标的详情页;

  • 点击「编辑」,则可以重新设置加速查询:

指标定义 - 图17

  • 点击「运行」,则立即手动触发加速任务;

  • 点击「更多」,可以查看加速任务的「历史记录」或删除该指标的加速任务

指标定义 - 图18