关键概念¶
EnOS 指标管理的用户和权限继承了 EnOS 应用门户,开始之前,需了解 EnOS 应用门户的 关键概念。
以下是指标管理的关键概念。
维度建模¶
维度建模是数据仓库建设中的一种数据建模方法,该技术试图采用某种直观的标准框架结构来表现数据,并且允许高性能存取。指标管理以维度建模为基础,根据业务场景设计模型,帮助用户快速存取和分析数据。维度建模的基本结构如下所示:
其中:
事实表存储事实记录,是维度建模的核心,包含关联的维度以及与业务过程有关的度量。
维度表与事实表关联,用于提取并保存事实表上重复出现的属性。
维度¶
维度是用于观察和分析业务数据的视角。例如,“地理维度”(其中包括国家、地区、省以及城市等级别)。
维度表¶
维度表用来存储基于维度划分的属性数据,能够支撑数据汇聚、钻取和切片分析,可用于 SQL 语句中的 GROUP BY
条件。例如“新疆分公司的所有远景风机的有功发电量”中的“新疆分公司”及“远景风机”可分别被创建为区域维度表和厂家维度表。
维度任务¶
维度任务是用于同步维度数据的任务,当维度表被配置了数据资产目录同步和数据库同步数据获取方式,且该维度配置被发布时,就会创建一个维度任务。
维度任务实例¶
维度任务按照设置的时间每同步一次,就会生成一个维度任务实例。
事实¶
事实指业务过程中发生的具体物理活动,例如,2022 年 6 月 1 日,场站 A101 下,设备 ID 为 AAAAA 的风机的发电量为 10000 kWh。
事实表¶
事实表通常由维度外键和度量值构成,是记录业务过程详细信息或包含所有事实的一张表。事实表的每一行都对应着一个业务事件,每个数据仓库都包含一个或者多个事实表。
关联维度¶
关联维度是事实表中与维度表进行关联的外键字段。例如,“场站 ID”为事实表与场站维度表相连的外键。
度量¶
度量是事实表中可以进行聚合运算的字段,一般为数值型数据。例如,“发电量”为事实表中的度量。
指标¶
指标是对当前业务具有参考价值的统计数据。
原子指标¶
原子指标是基于业务逻辑抽象而来的不可再拆分的指标。原子指标定义了业务活动下数值的获取和计算逻辑,也是衍生指标和派生指标的基础。原子指标由聚合函数和业务含义构成,例如,“累计发电量”,其中“累计”代表聚合函数,“发电量”代表业务含义。
派生指标¶
派生指标是由原子指标、时间周期和统计维度构成,用于统计与分析业务活动中某一业务状况的指标,其中,原子指标为派生指标提供统计口径。例如,“远景风机近 30 天的累计发电量”,其中,“累计发电量”代表原子指标,“近 30 天”代表时间周期,“远景风机”代表统计维度。
衍生指标¶
衍生指标由一个或多个派生指标叠加计算而成,其中的统计维度、周期均继承于派生指标,而统计口径则继承于该衍生指标关联的原子指标。例如,可通过“远景风机近 30 天的累计发电量”派生指标计算得到“2022 年远景风机累计发电量同比增幅”衍生指标。
单值指标¶
单值指标是指只有一个固定的值与之对应的派生指标或衍生指标。例如,某设备某天的发电量。
多值指标¶
多值指标是指有多个值与之对应的派生指标或衍生指标。例如,某设备每天的发电量。