关键概念


EnOS 指标管理的用户和权限继承了 EnOS 应用门户,开始之前,需了解 EnOS 应用门户的 关键概念


以下是指标管理的关键概念。

维度建模


维度建模是数据仓库建设中的一种数据建模方法,该技术试图采用某种直观的标准框架结构来表现数据,并且允许高性能存取。指标管理以维度建模为基础,根据业务场景设计模型,帮助用户快速存取和分析数据。维度建模的基本结构如下所示:


../_images/dimension_modeling.png


其中:

  • 事实表存储事实记录,是维度建模的核心,包含关联的维度以及与业务过程有关的度量。

  • 维度表与事实表关联,用于提取并保存事实表上重复出现的属性。

维度


维度是用于观察和分析业务数据的视角。例如,“地理维度”(其中包括国家、地区、省以及城市等级别)。

维度表


维度表用来存储基于维度划分的属性数据,能够支撑数据汇聚、钻取和切片分析,可用于 SQL 语句中的 GROUP BY 条件。例如“新疆分公司的所有远景风机的有功发电量”中的“新疆分公司”及“远景风机”可分别被创建为区域维度表和厂家维度表。

维度任务


维度任务是用于同步维度数据的任务,当维度表被配置了数据资产目录同步和数据库同步数据获取方式,且该维度配置被发布时,就会创建一个维度任务。

维度任务实例


维度任务按照设置的时间每同步一次,就会生成一个维度任务实例。

事实


事实指业务过程中发生的具体物理活动,例如,2022 年 6 月 1 日,场站 A101 下,设备 ID 为 AAAAA 的风机的发电量为 10000 kWh。

事实表


事实表通常由维度外键和度量值构成,是记录业务过程详细信息或包含所有事实的一张表。事实表的每一行都对应着一个业务事件,每个数据仓库都包含一个或者多个事实表。

关联维度


关联维度是事实表中与维度表进行关联的外键字段。例如,“场站 ID”为事实表与场站维度表相连的外键。

度量


度量是事实表中可以进行聚合运算的字段,一般为数值型数据。例如,“发电量”为事实表中的度量。

指标


指标是对当前业务具有参考价值的统计数据。

原子指标


原子指标是基于业务逻辑抽象而来的不可再拆分的指标。原子指标定义了业务活动下数值的获取和计算逻辑,也是衍生指标和派生指标的基础。原子指标由聚合函数和业务含义构成,例如,“累计发电量”,其中“累计”代表聚合函数,“发电量”代表业务含义。

派生指标


派生指标是由原子指标、时间周期和统计维度构成,用于统计与分析业务活动中某一业务状况的指标,其中,原子指标为派生指标提供统计口径。例如,“远景风机近 30 天的累计发电量”,其中,“累计发电量”代表原子指标,“近 30 天”代表时间周期,“远景风机”代表统计维度。

衍生指标


衍生指标由一个或多个派生指标叠加计算而成,其中的统计维度、周期均继承于派生指标,而统计口径则继承于该衍生指标关联的原子指标。例如,可通过“远景风机近 30 天的累计发电量”派生指标计算得到“2022 年远景风机累计发电量同比增幅”衍生指标。

单值指标


单值指标是指只有一个固定的值与之对应的派生指标或衍生指标。例如,某设备某天的发电量。

多值指标


多值指标是指有多个值与之对应的派生指标或衍生指标。例如,某设备每天的发电量。