检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分析任务输出 转换计算 单输出:分析任务的结果只能输出到本资产模型的某个属性上,且实例化成资产时固定输出到本资产。 多输出:分析任务的结果可以输出到多个不同资产模型的不同属性上,且实例化成资产时需要指定输出资产ID。 聚合计算 同转换计算 流计算 计算结果支持多输出,但实例化成资产时只能输出到本资产。
分析任务类型 分析任务有三种类型,“转换计算”和“聚合计算”这两种类型的计算公式在资产建模模块进行定义,而“流分析”类分析任务的计算过程通过编辑对应的实时分析作业来定义。 表1 分析任务的类型和功能 类型 功能说明 转换计算 转换计算表达式含义:对单个或多个参数的属性值进行常规数学计算,表达式中不能使用时间聚合。
修改时间范围,只有聚合计算类型的分析任务可以修改。 修改周期,只有聚合计算类型的分析任务可以修改。 修改流计算任务,只有流计算类型的分析任务可以修改。 图1 修改“转换计算”分析任务 图2 修改“聚合计算”分析任务 图3 修改“流计算”分析任务 修改分析任务可能导致该模型对应的资产处于异常状态,资产异常状态的场景见资产状态。
删除分析任务 删除分析任务后,将自动同步到该模型未发布的资产上,已发布的资产不受影响。 选择要删除的分析任务,点击删除。 图1 删除分析任务 父主题: 模型管理
分析任务定义 简介 分析任务类型 输入参数 计算公式 分析任务输出 父主题: 资产建模
添加分析任务 点击添加分析任务,如下图1中①所示 输入名称,选择类型,完成输入参数、表达式的定义,并把分析任务的输出映射到具体所需的属性后点击确定即可,如下图1中②所示;分析任务概念详细介绍请见分析任务定义。 图1 添加分析任务 父主题: 模型管理
配置分析任务输入 点击目标分析任务,如下图1所示。 图1 目标分析任务 点击资产ID的修改图标进行修改,如下图2所示(只有属性引用类型为“引用其他资产属性”的输入参数需要配置资产ID)。 图2 资产ID 父主题: 工作台
简介 在IoT数据分析服务资产模型中,可以通过“分析任务”对属性值进行相互运算,并将结果输出到某个属性。 “分析任务”包含三个部分 输入参数 计算公式 输出属性 下面将对“分析任务”进行详细介绍。 父主题: 分析任务定义
输入参数 在定义“分析任务”时,首先需要定义分析任务的输入参数,该输入参数是用于定义计算公式中的形式参数,它的实际参数是对应于某个属性、或某些属性的值(即可能是单值或数组),通过3种属性引用类型来约定输入参数如何引用属性的值,详细解释如下: 引用本资产属性 利用资产模型对资产进行
a/b)) Exit() 通用 退出分析任务,一般和If结合使用 If(a<0,exit(),'ok') UUID() 通用 生成一个UUID UUID() EventTime() 通用 获取触发分析任务的时间,入参变化的时间或者定时任务时间,非运行分析任务的系统时间 EventTime()
计算公式 简介 字面量 操作符 函数 其他 父主题: 分析任务定义
IoTA.01010045 分析任务名重复 错误码描述 分析任务名重复。 可能原因 同一个资产模型下多个分析任务的名称有重复。 处理建议 请检查重复的分析任务名,把分析任务名改为同一个资产模型下其他分析任务未使用的名称即可。 父主题: 资产建模相关错误码
其他 父主题: 计算公式
简介 计算公式由输入参数,字面量,操作符,内置函数几种元素组成。 示例 a + 1 + 2 a * b * c + 1 Sum([a, b, c, d])/4 If(a>=0, a, -a) If(b==1, "on", "off") 父主题: 计算公式
字面量 当前支持如下字面量 整形数字:如-123,123,456 浮点型数字:如-1.23,8.88 字符串:如"abc", "hello world" 数组:如[1,2,3], ["a", "b", 123] 父主题: 计算公式
IoTA.01010025 分析任务个数超过限制 错误码描述 分析任务个数超过限制。 可能原因 用户在为资产模型定义分析任务时,分析任务个数超过限制,每个资产模型的分析任务限制50个。 处理建议 请先删除无用的分析任务,再添加新的分析任务。 父主题: 资产建模相关错误码
操作符 当前支持如下操作符 表1 数学操作符 操作符 描述 + 用于两个数字相加。 当"+"的左操作数是字符串时,会将两个操作数拼接成字符串作为计算结果。例如 "123" + 123的计算结果是字符串"123123"。 - 用于两个数字相减。 * 用于两个数字相乘。 / 用于两个
IoTA.01010051 导入资产任务不存在 错误码描述 导入资产任务不存在。 可能原因 1、可能是停止资产导入任务时,导入任务已经老化,因为系统只会记录最近10次导入任务。 2、可能是任务ID错误。 处理建议 请查询导入任务列表,确认导入任务是否存在。 父主题: 资产建模相关错误码
IoTA.01010055 导出资产任务不存在 错误码描述 导出资产任务不存在。 可能原因 1、可能是停止资产导出任务时,导出任务已经老化,因为系统只会记录最近10次导出任务。 2、可能是任务ID错误。 处理建议 请查询导出任务列表,确认导出任务是否存在。 父主题: 资产建模相关错误码
IoTA.01010053 当前状态下不能停止任务 错误码描述 当前状态下不能停止任务。 可能原因 导入任务或导出任务的状态可能处于停止中或者任务已结束,无法再停止。 处理建议 请等待系统执行完成任务。 父主题: 资产建模相关错误码