检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
简介 在IoT数据分析服务资产模型中,可以通过“分析任务”对属性值进行相互运算,并将结果输出到某个属性。 “分析任务”包含三个部分 输入参数 计算公式 输出属性 下面将对“分析任务”进行详细介绍。 父主题: 分析任务定义
分析任务类型 分析任务有三种类型,“转换计算”和“聚合计算”这两种类型的计算公式在资产建模模块进行定义,而“流分析”类分析任务的计算过程通过编辑对应的实时分析作业来定义。 表1 分析任务的类型和功能 类型 功能说明 转换计算 转换计算表达式含义:对单个或多个参数的属性值进行常规数学计算,表达式中不能使用时间聚合。
使用IoTDA数据源 前置条件 需要在IoT数据分析服务 - 数据源环节已创建好IoTDA实时数据源。 操作步骤 访问“IoT数据分析”服务产品页,点击“立即使用”进入"IoT数据分析"服务控制台。 在左侧导航栏选择“数据管理”,进入数据管道页面,在“管理列表”点击“创建数据管道”。
创建存储 在数据管道中配置存储输出算子时,如果未选择已有存储,则将创建新的存储。在数据管道中通过存储输出算子创建的存储将会展示在存储管理中的对应的存储组之下。数据管道的数据存储输出算子配置详见数据存储输出。 父主题: 存储
设备上报数据(也可基于设备模拟器) 基于标准物模型,设备定时通过MQTT协议自动上报设备属性数据。 IoT设备接入服务 通过配置设备数据转发规则将设备属性数据和设备消息到IoTA服务。 IoT数据分析服务 基于数据管道接收设备数据,并通过资产建模和计算分析能力,实时计算生成产线和设备OEE相关数据,判断数据是存存在异常信息。
在完成SMT产线和设备模型及资产构建并发布后运行,系统自动根据模型结合资产数据计算引擎,根据设备上报的数据对SMT产线和设备OEE进行实时计算,通过Console的资产监控页面可对设备状态、设备关键属性、设备数据异常告警等进行实时监控。 操作步骤 从IoTA导航栏,单击“资产建模型”,
已经存在相同配置的数据源。 可能原因 添加数据源时,已经有相同配置的数据源存在,比如数据源名称是每租户每个项目内唯一。 处理建议 在相应类型的数据源页签中,通过搜索功能根据数据源名称搜索找到相同配置的数据源,然后使用它即可。 父主题: 数据源相关错误码
创建SMT产线和设备资产 场景说明 在完成SMT产线和设备模型构建后,用户可通过该模型,实例化创建对应的资产,包括工厂,产线,设备资产,发布资产后,结合前端管道作业输出的设备数据,可实时监控资产的运行状态。 操作步骤 创建SMT工厂资产 在左侧导航栏,选择“资产”,单击“新建资产”
第三方应用实时呈现数据分析结果 场景说明 IoTA当前提供标准API对外开放数据,包括设备原始数据,资产快照和历史数据,第三方应用通过API实时获取SMT产线的各项分析结果,包括设备OEE,设备状态、设备关键属性、数据异常告警,设备属性历史数据等进行实时呈现。 IoTA对外开放API列表请参考IoTA
check参数表示是否需要对作业配置进行检查,若为false,则不检查,将作业保存为草稿;若为true,则对作业配置进行检查。当检查不通过时,将作业状态修改为草稿;检查通过时,将作业状态修改为就绪,并返回成功。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Ex
在定义“分析任务”时,首先需要定义分析任务的输入参数,该输入参数是用于定义计算公式中的形式参数,它的实际参数是对应于某个属性、或某些属性的值(即可能是单值或数组),通过3种属性引用类型来约定输入参数如何引用属性的值,详细解释如下: 引用本资产属性 利用资产模型对资产进行实例化时,该参数实际上是引用该资产实
为了降低开发者开发流分析作业门槛,IoT数据分析服务提供图形化流编排能力,开发者可以通过拖拽方式快速开发上线。 表1 实时分析 特点 描述 图形化流编排能力 可视化流编排IDE、无需写SQL,通过简单拖拽完成流作业定义。 物联网流编排算子 基于典型物联网应用场景,封装常用算子,比如数据接入,数据过滤,数据转换等等。
算子简介 名称:数据计算 功能说明:按照表达式进行数值计算,计算的结果赋值给某个属性。举例:原消息中有温度属性,其数值是以摄氏度数值表示,可以通过本算子设置计算公式,将摄氏温度计算转换成华氏度读数再赋予给原来的温度属性,或者可以选择将计算转换后的数值赋予一个新属性。 约束:下游不允许对接数据源及产品过滤算子。
功能说明:基于前一消息和当前消息,按照表达式进行数值计算,计算的结果赋值给当前输入消息的属性。 举例:消息中有上报机器的产品总产量,但没有相对上一个上报周期的增量产量。通过相邻消息计算算子,可以用本消息中的产品总量减去上一个消息中的产品总产量,得到的计算结果赋予一个新的属性,比如产品增量。那么经过本算子清洗后的消息中,都将携带产品增量属性了。
创建管道作业接入IoTDA数据 场景说明 用户通过构建管道作业实现对设备数据进行清洗,规整,去重,增加外部业务属性信息等一系列处理,为下一步基于资产模型分析设备属性数据做好准备,本案例中管道作业为计算设备OEE相关指标准备好基础数据。 创建步骤 创建管道作业,进入IoTA Con
服务控制台总览 数据分析服务控制台总览页为您提供数据分析流程介绍以及业务资源使用情况总览。 可以通过资产模型使用量、数据存储量和计算单元使用量,监控当前业务资源的使用情况。 流程介绍 图1 流程介绍 配置数据源 数据分析服务会将数据源的数据存储并进行后续分析。点击图标即可进入数据源配置界面。
数据源ID: 配置项英文名:datasSourceId 说明: 数据源ID,指定Pipeline作业的IoTDA数据源ID。 数据源ID可以通过数据源接口: /v1/${project_id}/datasources?type=IOTDA 获取。 类型: STRING 必选: 是 约束:
数据源ID: 配置项英文名:datasSourceId 说明: 数据源ID,指定Pipeline作业的IoTDA数据源ID。 数据源ID可以通过数据源接口: /v1/${project_id}/datasources?type=DIS获取。 类型: STRING 必选: 否 约束:
打开存储管理页面,展开存储组。 点击对应的存储名称。 检查是否存在除了 deviceId 外的其它标签。若不存在,请根据需要在数据管道中,通过编辑“数据存储输出”算子增加: 针对已存在的属性增加标签:先删除需要增加标签的属性,然后重新添加属性并选择标签为“TRUE”,注意:新增的
设备数据上报 通过API数据源上报设备数据 父主题: API列表