单元 4: 开发与查询指标¶
本单元根据指标需求和已配置好的维度表与事实表建立了 3 个派生指标:光伏场站级累计发电量
、场站日级环境温度
和 场站级别累计水平辐照
,并配置了查询映射分组。
步骤 1:创建派生指标¶
创建光伏场站级累计发电量指标¶
选择左侧导航栏的 指标中心,选择 派生指标 标签页。
选择 新建,在派生指标创建页面输入以下信息:
指标类型:选择
单值指标
关联原子指标
指标库:选择
标准指标
原子指标:选择
光伏发电量
统计维度:选择
dim_solarplant
周期:选择
全生命周期
指标聚合函数:根据关联原子指标,自动选择
SUM
单位:根据关联原子指标,自动选择
kWh
数据类型:选择
DECIMAL
派生指标 ID:选择 自动生成 ID 为
sumactualpvproduction_dim_solarplant_bol
派生指标名称:选择 自动生成 名称为
光伏场站级累计发电量
选择 发布,保存并发布该派生指标。
创建场站日级环境温度指标¶
在 派生指标 标签页中,选择 新建,在派生指标创建页面输入以下信息:
指标类型:选择
单值指标
关联原子指标
指标库:选择
标准指标
原子指标:选择
平均环境温度
统计维度:选择
dim_sensor
周期:选择
当日
指标聚合函数:根据关联原子指标,自动选择
AVG
单位:根据关联原子指标,自动选择
°C
数据类型:选择
STRING
派生指标 ID:选择 自动生成 ID 为
avgambienttemp_dim_sensor_td
派生指标名称:选择 自动生成 名称为
场站日级环境温度
选择 发布,保存并发布该派生指标。
创建场站级别累计水平辐照指标¶
在 派生指标 标签页中,选择 新建,在派生指标创建页面输入以下信息:
指标类型:选择
单值指标
关联原子指标
指标库:选择
标准指标
原子指标:选择
累计水平辐照
统计维度:选择
dim_sensor
周期:选择
全生命周期
指标聚合函数:根据关联原子指标,自动选择
SUM
单位:根据关联原子指标,自动选择
Wh/m²
数据类型:选择
STRING
派生指标 ID:选择 自动生成 ID 为
sumirradianceghi_dim_sensor_bol
派生指标名称:选择 自动生成 名称为
场站级别累计水平辐照
选择 发布,保存并发布该派生指标。
步骤 2:配置查询映射¶
配置光伏场站级累计发电量指标的查询映射¶
选择 查询映射配置 标签页,选择 新建,进入分组创建页面,输入以下信息:
分组基础配置
基本信息
组 ID:输入
solar_plant_power
映射配置分组名称:输入
光伏场站累计发电量
数据来源配置
计算方式:选择
事实表透传
事实表:选择
fact_solarpower
时间字段:选择
date_time
维度表:选择
dim_solarplant
指标配置:
指标 ID:选择
sumactualpvproduction_dim_solarplant_bol
事实表字段:选择
total_yield
选择 下一步,预览映射配置分组。
选择 发布,保存并发布映射配置分组。
配置场站日级环境温度与场站级别累计水平辐照查询映射¶
选择 查询映射配置 标签页,选择 新建,进入分组创建页面,输入以下信息:
分组基础配置
基本信息
组 ID:输入
plant_sensor
映射配置分组名称:输入
场站环境温度累计辐照
数据来源配置
计算方式:选择
事实表透传
事实表:选择
fact_sensor
时间字段:选择
date_time
维度表:选择
dim_solarplant
指标配置
平均温度指标
指标 ID:选择
avgambienttemp_dim_sensor_td
事实表字段:选择
ambient_temperature
累计辐照指标
指标 ID:选择
sumirradianceghi_dim_sensor_bol
事实表字段:选择
irradiation
选择 下一步,预览映射配置分组。
选择 发布,保存并发布映射配置分组。
步骤 3:查询指标¶
发布完映射配置分组后,通过以下两种方式查询已发布的指标。
在指标洞察中查询指标¶
选择左侧导航栏中的 指标洞察,在页面上选择以下信息:
指标类型:选择
单值
统计维度:选择
dim_solarplant
或dim_sensor
统计对象:选择
solar_plant
或weather_sensor
中的一个或多个设备 ID指标:选择
光伏场站级累计发电量
或场站日级环境温度
、场站级别累计水平辐照
点击 查询,洞察指标。
通过 Open API 查询指标¶
通过 指标管理的 Open API 查询已发布并配置了查询映射分组的指标数据:
https://{apigw-address}/metric-mgmt/v1.0/metrics/data/normal