华为云用户手册

  • 当有新的文件上传 读取指定目录下最新文件内容,并以base64编码返回。 输入参数 用户配置当有新的文件上传触发事件,相关参数说明如表6所示。 表6 当新的文件上传输入参数说明 参数 必填 说明 文件更新时间 是 文件更新时间。例如:20230113。 查找路径 否 查找路径。 单击桶名称进入后,在“对象”里面查找到所需的文件对象。如下图举例所示: 图1 OBS桶的对象 文件后缀 否 文件的后缀名。 桶名称 是 输入桶名称。 轮询间隔 是 轮询时间间隔,单位是秒。 是否返回文件内容 否 是否以base64编码,返回文件内容。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表7。 表7 当有新的文件上传输出参数说明 参数 说明 桶名称 桶名称。 文件路径 文件路径。 文件大小 文件大小。 文件更新时间 文件更新时间。 文件链接 文件链接。 文件内容 文件内容。
  • 上传文件 读取输出内容生成文件上传obs。 输入参数 用户配置上传文件执行动作,相关参数说明如表4所示。 表4 上传文件输入参数说明 参数 必填 说明 桶名称 是 上传文件的目标桶名称。 说明: 需要提前创建该目标桶。 文件路径 是 文件上传路径。 文件名 是 文件名。 文件内容 是 需要存储到上传文件中的内容。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表5。 表5 上传文件输出参数说明 参数 说明 OBS桶名称 OBS桶名称。 文件路径 文件路径。 文件链接 文件链接。 返回码 上传成功后显示200。
  • 连接参数 华为云OBS连接器使用自定义认证,连接参数说明如表1所示。 表1 连接参数说明 名称 必填 说明 示例值/默认值 连接名称 是 设置连接名称。 华为云OBS的连接 描述 否 对于连接的信息描述说明。 description 访问密钥ID(AK) 是 根据获取方法,输入获取到的密钥ID。 xxxxxxxxxxxx 秘密访问密钥(SK) 是 根据获取方法,输入获取到秘密访问密钥。 xxxxxxxxxxxx
  • 读取文件 读取文件内容并已base64编码返回。 输入参数 用户配置读取文件执行动作,相关参数说明如表2所示。 表2 读取文件输入参数说明 参数 必填 说明 文件路径 是 输入需要读取的文件保存路径。 桶名称 是 读取的文件所存储的桶名称。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表3。 表3 读取文件输出参数说明 参数 说明 OBS桶名称 OBS桶名称。 文件路径 文件路径。 文件大小 文件大小。 文件更新时间 文件更新时间。 文件链接 文件链接。 文件内容 文件内容。
  • 元模型详述 ABM进行元模型建模后的画布视图,其描述了所有的实体联接,并支撑如下核心功能: 数据普查目录:使用“用户、行政单元、行政领域、应用、数据平台实例、数据容器、数据集、数据集字段”实体。 数据资产目录:使用“用户、主题域分组、主题域、业务对象、逻辑数据实体、属性、数据标准、数据平台实例、数据容器、数据集、数据集字段”实体。 分析师360:使用“团队、用户、空间、报表、报表分组、数据集”实体。 图4 枢纽元模型V2.0
  • 元模型概述 FabricMetamodelV2.0内核和扩展实体如图3所示。 图3 FabricMetamodelV2.0概览 FabricMetamodelV2.0内核中包括如下的一些实体: 行政单元(AdministrationUnit):行政单元指按照各行业固有的行政管理结构来划分、具备行政管理职责的单位。如政府的省/市/区、企业的集团/分支机构、法人实体等。 行政领域(AdministrationDomain):在企业组织范围内,行政领域指基于向外部和内部客户提供的商品或服务的主要子结构,如零售、物流、云计算服务等;在政府领域内,行政领域指政府各职能领域,如工商、公安、卫检等。 用户(User):数据资产管理和运营用户旅程中的个人参与方,如数据管家、数据分析师、数据普查员等。 空间(Space):用于描述数据分析师的工作空间,此空间为一个逻辑概念,空间中涵盖了“数据分析师团队、团队拥有的数据底座、有访问权限的数据资产、数据开发工具、数据应用”等关联概念。 主题域分组(SubjectAreaGroup):公司顶层信息分类,通过数据视角体现公司最高层关注的业务领域。 主题域(SubjectArea):互不重叠数据的高层面的分类,用于管理下一级的业务对象。 业务对象(BusinessObject):业务领域重要的人、事、物,承载了业务运作和管理涉及的重要信息。 逻辑数据实体(LogicalEntity):具有一定逻辑关系的数据属性的集合。 属性(Attribute):描述业务对象的数据特征,是数据最基本的单元。 数据标准(DataStandard):定义组织层面需共同遵守的属性层数据含义和业务规则,是组织层面对某个数据的共同理解,这些理解一旦确定下来,就应作为组织层面的标准在组织内被共同遵守。 应用(Application):应用是数据资产运营枢纽中对IT系统的统称,包括文件应用、业务系统应用、企业应用、 数据仓库 应用等。 数据平台实例(DataPlatformInstance):数据源是元数据的来源。包括以下几类来源:关系型数据库(比如MySQL、Oracle)、对象存储(比如华为云OBS)、企业应用(比如金碟ERP)、BI软件(比如四方伟业BI、帆软BI)、大数据存储(比如Hive、HDFS)、消息队列(比如kafka)、ETL工具(比如AWS Glue)、 时序数据库 (比如influx)等。数据源又称数据平台实例。 数据集(DataSet):代表了数据的集合,通常指数据库中的表/视图、流处理系统中的流、 数据湖 系统中以文件或文件夹形式存在的数据集合等。 数据集容器(Container):包括一组DataSet的逻辑库。 数据集字段(SchemaField):数据集中的每一列字段对应一个数据集字段。 FabricMetamodelV2.0扩展中包括如下的一些实体: 团队(Group):数据资产管理和运营用户旅程中的团队参与方。 报表(Report):以特定格式展现数据的一种可视化报告,能直观地展现业务分析结果,用于支撑业务决策。 报表分组(ReportGroup):对报表的分类信息。 卡片(Card):报表由多个可视化组件组成,一个可视化组件称为卡片。 主要的实体联接的描述如下: 兼容FabricMetamodelV1.0的信息架构管理的实体联接: 信息架构L1-L5层元素间的实体联接: “属性-被包含-逻辑数据实体”:描述信息架构中L5层属性和L4层逻辑实体的关系。 “逻辑数据实体-被包含-业务对象”:描述信息架构中L4层逻辑数据实体和L3层业务对象的关系。 “业务对象-被包含-主题域”:描述信息架构中L3层业务对象和L2层主题域的关系。 “主题域-被包含-主题域分组”:描述信息架构中L2层主题域和L1层主题域分组的关系。 信息架构和用户之间的实体联接: “主题域分组-关联于-团队”:描述的是信息架构委员会团队管理所有主题域分组、领域数据管家团队管理本领域主题域的场景。 “主题域分组-被拥有-用户”:描述的是数据Owner管理主题域分组的场景。 “主题域-被拥有-用户”:描述的是数据Owner作为主题域数据主人的场景。 “业务对象/逻辑数据实体-被管理-用户”:描述的是数据管家管理业务对象/逻辑数据实体的场景。 “业务对象/逻辑数据实体-被拥有-用户”:描述的是数据Owner管理业务对象/逻辑实体的场景。 信息架构和数据集之间的实体联接: “数据集-关联于-逻辑数据实体”:描述的是多个物理存在的数据集,关联到一个逻辑数据实体进行管理的场景。比如一张物理表在源业务系统、业务系统备库、数据湖、数据仓库中存在了多次,则其被注册到一个逻辑数据实体中。逻辑数据实体中的属性是从管理维度定义的最重要的数据资产属性,和数据集字段可能存在不完全一致的情况。 “数据集-关联于-业务对象”:此关系是在未定义“逻辑数据实体”时引入的,当前已经失效,将在FabricMetamodelV2.1中删除。 兼容FabricMetamodelV1.0的数据普查的实体联接: 数据普查L1-L5层元素间的实体联接: “数据集-被包含-数据容器”:描述数据库的逻辑库(如Schema)包含多个数据集的场景。 “数据集-被包含-数据平台实例”:描述数据集存储在哪个数据平台实例的场景。 “数据平台实例-关联于-应用”:描述业务系统关联数据平台实例的场景。 “应用-关联于-行政领域”:描述此业务系统是哪一个业务领域建设的场景。 “行政领域-被包含-行政单元”:描述是业务领域是哪一级组织(如集团、分公司)的场景。 兼容FabricMetamodelV1.0的RDBMS的实体联接: “数据集字段-被包含-数据集”:描述的是数据集(物理表/视图)包括哪些字段的场景。 “数据集-被包含-数据集容器”:描述的是逻辑库中包括哪些数据集(物理表/视图)的场景。 “数据集-被包含-数据平台实例”:描述的是数据集(物理表/视图)实际存储在哪个数据平台实例的场景。 RDBMS元模型中CWM元模型中如下元素尚未兼容: 唯一键 主键 外键 存储过程 索引/索引字段 触发器 分析师360中管理数据消费的实体联接: “空间-被拥有-用户”:描述的是空间Owner拥有工作空间的场景,当前空间中成员信息没有保存在元模型中。 “数据集-被消费-报表”:描述的是物理表被BI报表应用所消费的场景。 “报表-被拥有-用户”:描述的是报表是由哪个数据分析师创建、开发和发布的场景。 “报表-被包含-报表分组”:描述的是BI报表进行分组管理的场景。 “报表分组-被包含-工作空间”:描述的是工作空间中由数据分析师开发了多个BI报表的场景。 数据管家360中管理数据普查的实体联接: “数据集-被拥有-用户”:描述的是数据Owner作为数据集数据主人的场景。 “数据集-被管理-用户”:描述的是数据管家作为数据集管理者的场景。
  • 元模型设计原则 企业架构元模型的核心目的是“Organize、Analyze、Communicate”: Organize:组织是指将企业中流程、业务能力、应用、技术、人等组成企业架构的元素形成一张完整的视图。在元模型设计方法中,是利用适当的抽象方法,来将类似概念抽象,这样在看企业架构的时候,能够看到最关键的组成要素,而不是陷入细节。 Analyze:分析是指能够使用企业架构元数据去回答关键的业务问题。在元模型设计方法中,需要将元素合理的进行组织,以方便查询关键的元数据,来回答这些业务问题。 Communicate:沟通是指能够让受众清晰易懂理解企业架构的关键元素。比如如果一个元模型中定义了dashboard,受众要能够理解其含义是仪表盘。元模型是企业架构师向受众讲述架构故事的一种媒介,如果一些有价值的见解被模糊的概念或者晦涩的技术所掩盖,那么受众将很难获得有价值的决策信息。 元模型设计的七个原则,以帮助企业架构师设计比较好的元模型 限制元模型中组件(Component,即本文语境中的实体)和引用类型(Reference Type)的数量: 对实体和引用类型的数量要保守,控制企业架构元模型的复杂度至关重要。假设你使用15个实体定义一个领域元模型来描述Cloud Service,此时是清晰明了的;如果你需要进一步描述Cloud Service如何支撑应用、应用如何支撑业务流程、业务流程如何形成商业产品和服务,此时就需要跨领域元模型,如果每个领域都是15个实体,此时60个实体之间要建立关系和查询能力,会变得异常复杂;未来降低这种复杂度,就需要进行一定程度的抽象。 避免过度具体化或过度抽象化。 简化和整合标准以满足需求: 在参考多个建模标准之前,请了解多个建模标准中的重叠部分,每个标准都是面向一个特定领域的,例如BPMN用于业务流程建模,UML用于软件工程建模,ITIL用于IT运维建模,ERD用于数据建模等。 在必要时消除多个标准中的重复部分和简化标准。 定义多个业务、IT团队共同的语言: 理解不同的部门、团队可能对相同的概念使用不同的术语,例如Dynamics CRM、Application、Deployment Package表达的是一个意思。 使用例子来描述概念的异同处。 使用层次机构来组织架构中的架构元素: 在架构中为架构元素构建层级结构,使得架构时可以从不同层次来描述此元素,如图1和图2所示。 根据时间的推移及时刷新层级结构。 图1 应用分类(An Application taxonomy) 图2 位置分类(A Location taxonomy) 确保高阶概念(High-Level)和低阶概念(Low-Level)的匹配: 理解哪些实体是高阶概念、哪些是低阶设计,如业务能力(Business Capability)或者价值流(Value Stream)被认为是高阶概念,功能(Function)或者业务流程(Business Process)被认为是低阶概念。 检查高阶概念的实体和关系,在低阶概念中对应的一致性。构建企业架构模型需要的是一个持续的过程,在高阶概念和低阶概念模型之间相互检查,寻找差距(gaps)和脱节(disconnects),持续的协调一致。 体系结构模型的顶层(高阶概念)的目的是聚合细节(低阶概念),而不是消除细节;建议先从低阶概念设计开始,根据业务和IT的工作逐步抽象高阶概念。 在使用抽象实体类型需注意: 使用抽象实体类型对其他实体类型进行分类。 如果使用不当,抽象实体类型可能会降低您进行影响分析或建立可追溯性的能力。 举例:部门A使用Outlook,其可以定义为“Organization A- Uses - Outlook”;部门B使用Gmail,其可以定义为“Organization - Uses - Gmail”;如果将Outlook和Gmail抽象为TechnologyService实体,其值为Email,则部门A和B使用的都是Email服务,无法直接得出使用的邮件服务的差异。 最完美的元模型是持续演进的: 建立一个有合理信心的内核模型(Core),但不要害怕扩展实验。 根据用户反馈、技术演进和这七个原则来不停演进企业架构元模型。
  • 删除推荐实例 在模型地图页面,单击界面右上方的“检索配置”。 进入到检索配置界面,选择“推荐管理”页签,在推荐实例列表,选择需要删除的推荐实例,单击操作列的“删除”。 单击“确定”。 删除数据后,数据无法找回,请谨慎操作。 您可以对推荐实例进行表2: 表2 其他操作 操作 说明 编辑推荐实例 在推荐实例列表,选择需要编辑的推荐实例,单击操作列的“编辑”。 批量编辑实例 在推荐实例列表,勾选需要编辑的推荐实例,单击列表上方的“编辑”。 批量删除推荐实例 在推荐实例列表,勾选需要删除的推荐实例,单击列表上方的“删除”。 使推荐实例生效 在推荐实例列表,勾选一个或多个需要生效的推荐实例,单击列表上方的“生效”。 使推荐实例失效 在推荐实例列表,勾选一个或多个需要失效的推荐实例,单击列表上方的“失效”。
  • Token校验 客户端在使用Token校验的流程如下。 已获取大屏分享链接和Token。 例如,分享链接https://console.ulanqab.huawei.com/sve/preview.html?region=cn-north-7#/screen/share/18cd21df7bc-WPgj_GqRc。其中“region”的值为“cn-north-7”,“pageId”的值为“18cd21df7bc-WPgj_GqRc”。 使用代码开发工具将大屏分享链接中的pageId和region拼接成如下格式的字符串。 pageId|region; 使用HmacSHA256算法对拼接的字符串进行签名,并将签名后的字符串使用Base64进行转换。签名时需要使用对应的Token。 HmacSHA256签名和Base64转换的示例如下: import java.security.*; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; import java.net.URLEncoder; public class ShareWithTokenTest { public static void main(String[] args) throws Exception { System.out.println(getShareUrlWithToken("********722467a9477b5b*******", "cn-7", "*******r1tyy1C7Jenni3p*********")); } public static String getShareUrlWithToken(String pageId, String region, String token){ String data = pageId + "|" + region; String signature = HMA CS HA256(data.getBytes(), token.getBytes()); String url = "https://console.huaweicloud.com/sve/share/page.html?id=" + pageId + "®ion=" + region + "&sve_signature=" + signature; return url; } //采用HmacSHA256进行签名并进行Base64转换 public static String HMACSHA256(byte[] data, byte[] key) { try { SecretKeySpec signingKey = new SecretKeySpec(key, "HmacSHA256"); Mac mac = Mac.getInstance("HmacSHA256"); mac.init(signingKey); return URLEncoder.encode(Base64.encodeBase64String(mac.doFinal(data))); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (InvalidKeyException e) { e.printStackTrace(); } return null; } } 将转换后的字符串赋值给sveSignature,sveSignature参数拼接到大屏分享链接中获取新的访问链接。 例如,新的访问链接https://console.ulanqab.huawei.com/sve/preview.html?sveSignature=1OP99N6yxCDmEiH4aNMU1GAwtKspSg4fJ/zh0679k=®ion=cn-north-7#/screen/share/18cd21df7bc-WPgj_GqRc
  • 连接参数 SQL执行器连接器创建对应连接时连接参数说明如表1所示。如果需要连接的数据库配置了IP地址白名单限制,则需要放通 集成工作台 公网出口访问地址“124.70.83.64”。 表1 连接参数说明 名称 必填 说明 示例值/默认值 连接名称 是 设置连接名称。 SQL执行器连接 描述 否 对于连接的信息描述说明。 description 数据库 是 支持的数据库名称。例如:MySQL或者postgres。 MySQL或者postgres 服务器 是 数据库服务器的url。 127.0.0.1:3306/example?characterEncoding=utf8 用户名 是 数据库用户登录名。 name 用户密码 是 数据库用户登录密码。 - 边缘节点 否 下拉列表中会展示当前可用的边缘节点。 node01
  • 执行SQL “执行SQL”执行动作主要作用是通过连接,连接到用户指定的数据库,根据表名进行增删改查等操作;用户需根据提示完成连接创建: 用户可以在参数行增加参数实现参数引用,同时参数值支持上下文引用,因此常用来做动态SQL的场景。 输入参数 用户配置执行SQL执行动作,相关参数说明如表2所示。 表2 执行SQL输入参数说明 参数 必须 说明 名称 是 设置参数的名称。 类型 是 选择参数的类型。支持string、number、boolean。 值 是 设置参数的原始数值。 请输入SQL 是 模拟SQL编辑器的场景,输入SQL语句,根据表名,进行增删改查的操作。支持SELECT、INSERT、UPDATE、DELETE语句。 输出参数 该执行动作无输出参数。
  • 更多操作 采集任务创建完成后,您还可以执行如表3的操作。 表3 相关操作 操作 说明 查看采集任务详情 在任务列表中,单击采集任务名称,可查看采集任务的名称、描述、数据源、适配器、命名空间、开始执行时间、执行周期等信息。 停止采集任务 在任务列表中找到需要立即停止的任务,单击“操作”栏中的“停止”即可立即停止此采集任务。 编辑采集任务 在任务列表中找到需要编辑的任务,单击“操作”栏中的“编辑”修改采集任务。其中,数据源和适配器不支持修改。 查看采集任务日志 在任务列表中找到需要查看日志的任务,单击“操作”栏中的“日志”可查看此任务的日志信息。日志信息主要包含运行实例编号、状态、调度开始和调度结束时间以及耗时间。
  • 添加数据标准 在数据标准页签,选择普通目录分组,单击“添加数据标准”,弹出数据标准编辑对话框。 图1 添加数据标准 带红色“*”字段为必填字段,所有必填字段设置完成后,单击“确定”,添加数据标准。具体属性如表1所示。 表1 数据标准属性 参数 参数说明 标准中文名称 自定义此数据标准的中文名称,必填。 标准英文名称 自定义此数据标准的英文名称,必填。 数据标准编码 自定义此数据标准的编码,必填。 业务定义及用途 填写此数据标准的业务定义及用途信息,必填。 业务规则 填写此数据标准的业务规则信息,必填。 是否允许有值 此数据标准关联的数据是否允许有值。 允许值范围 如果允许有值,则填写对应的允许值,以逗号分割。 数据示例 填写此数据标准的数据示例信息。 数据管家 填写此数据标准的数据管家。 数据类型 选择此数据标准的数据类型,必填。可选择数据类型如下: 布尔值:取值仅能为真或假的数据类型。 默认:存储字符串的数据类型。 选项集:由选项组成的数据类型,每个选项都有一个数字值和标签。 文本格式:可存储文本字符的数据类型。 文本区域格式:可显示多行文本的文本格式数据类型。 电子邮件格式:包含mailto链接的数据类型,可打开用户的电子邮件应用程序。 货币:可用于存储货币值的数据类型。 多选字段:可提供多个可选值的数据类型。 日期和时间:可存储仅日期或日期和时间的数据类型。 电话格式:可存储调用电话服务的相关数据的数据类型。 仅限日期:仅可存储日期的数据类型。 十进制数:可存储十进制数的数据类型。 整数:可存储整数的数据类型。 持续时间:存储持续时间选项列表的数据类型,值的单位必须为分钟。 图像:存储图像信息的数据类型。 身份证号:可存储身份证号的数据类型。 URL格式:存储用于打开指定页面的超链接的数据类型。 业务规则责任部门 填写此数据标准的业务规则责任部门。 同义词 填写此数据标准的同义词信息。
  • 创建http请求 “创建http请求”执行动作为用户提供发送网络请求的能力,用户填写表单信息完成构造HTTP请求。 输入参数 用户配置创建http请求执行动作,相关参数说明如表2所示。 表2 创建http请求输入参数说明 参数 必须 说明 方法 是 选择方法,可选GET、PUT、DELETE、POST,有下拉框和输入框模式。 URL 是 输入的请求URL。 标头 否 输入键名称和键值,有输入框模式和键值模式。 查询 否 输入键名称和键值,有输入框模式和键值模式。 正文 否 输入的请求内容。 Cookie 否 输入的HTTP Cookie。 输出参数 该执行动作无特殊的输出参数,公共输出参数说明请参考表3。 表3 创建http请求输出参数说明 参数 说明 状态 http请求状态。 状态码 http请求状态码。 body 返回的http请求体。
  • 批量添加推荐模型 在模型检索页面,右侧展示推荐模型,系统根据已配置的推荐信息智能搜索推荐。 单击“添加”,在批量添加推荐模型页面,在实体目录中选择模型。 在已选实体模型中,配置选择的实体作为推荐实体模型的相关信息,具体参数如表1。 表1 参数说明 参数 说明 触发词 设置在模型地图中检索到关联资产的触发关键字。 是否生效 勾选:该触发词和推荐实例设置生效。 去勾选:该触发词和推荐实例设置不生效。 优先级 模型地图中输入触发词时,该推荐实例显示的优先级。 单击“保存”,推荐模型批量添加完成。
  • 手动触发器 “手动触发器触发事件”表示指定流为手动触发流,需要用户单击“运行”按钮运行流,如图1所示,流执行结束后即终止,可以理解为单击一次运行一次。 图1 运行手动触发流 输入参数 用户配置手动触发器触发事件,相关参数说明如表1所示。 表1 手动触发器触发事件输入参数说明 参数 说明 参数类型 选择参数类型,可以选择文本、数目类型。 参数名称 输入自己需要的参数名称,在后续执行动作中可以引用到该手动触发事件中定义好的参数。 是否必须 根据参数是否必须进行勾选。 值 设定参数的预设值。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明如表2所示。 表2 手动触发器触发事件输出参数说明 参数 说明 响应体 手动触发器输出参数对象。
  • 获取资产模型列表 获取资产模型列表。 输入参数:包含“项目ID”必填参数。 输出参数:包含“响应内容”、“资产ID”、“资产模型ID”、“资产模型名称”、“资产名称”、“资产显示名称”、“属性集”、“设备ID”、“属性ID”、“属性名称”、“属性显示名称”、“属性类别”、“integer或double类型的最小值”、“integer或double类型的最大值”、“string类型的最小长度”、“string类型的最大长度”、“数据类型”、“单位”、“静态属性的值”、“属性是否为标签”、“analyses”、“分析任务ID”等参数。
  • 获取资产列表 获取资产列表。 输入参数:包含“状态”、“项目ID”必填参数。 输出参数:包含“响应内容”、“资产ID”、“资产模型ID”、“资产模型名称”、“资产名称”、“资产显示名称”、“属性集”、“设备ID”、“属性ID”、“属性名称”、“属性显示名称”、“属性类别”、“integer或double类型的最小值”、“integer或double类型的最大值”、“string类型的最小长度”、“string类型的最大长度”、“数据类型”、“单位”、“静态属性的值”、“属性是否为标签”、“analyses”、“分析任务ID”等参数。
  • 获取资产模型详情 获取资产模型详情。 输入参数:包含“项目ID”、“模型ID”必填参数。 输出参数:包含“响应内容”、“资产ID”、“资产模型ID”、“资产模型名称”、“资产名称”、“资产显示名称”、“属性集”、“设备ID”、“属性ID”、“属性名称”、“属性显示名称”、“属性类别”、“integer或double类型的最小值”、“integer或double类型的最大值”、“string类型的最小长度”、“string类型的最大长度”、“数据类型”、“单位”、“静态属性的值”、“属性是否为标签”、“analyses”、“分析任务ID”等参数。
  • 获取资产详情 获取资产详情。 输入参数:包含“状态”、“项目ID”、“资产ID”必填参数。 输出参数:包含“响应内容”、“资产ID”、“资产模型ID”、“资产模型名称”、“资产名称”、“资产显示名称”、“属性集”、“设备ID”、“属性ID”、“属性名称”、“属性显示名称”、“属性类别”、“integer或double类型的最小值”、“integer或double类型的最大值”、“string类型的最小长度”、“string类型的最大长度”、“数据类型”、“单位”、“静态属性的值”、“属性是否为标签”、“analyses”、“分析任务ID”等参数。
  • 模型关联关系标注添加 在模型地图页面,在搜索栏中输入需要查询的模型数据关键字,单击“搜索”跳转模型列表界面,单击模型名称,进入模型详情页面。 单击对应模型关联关系页面“标注”列的“添加”。 在弹出的“添加标注”对话框中,完成标注选择。 选择需要添加的一个或多个标注,或在搜索栏中输入标注名称检索。 如果存在对应标注则单击复选框选择。 如果不存在对应标注,则单击创建提醒,弹出“创建标注”对话框,具体参数配置参见表1。单击“确定”,完成标注创建,返回“添加标注”对话框。 单击“确定”,完成模型关联关系的标注添加。
  • 批量添加推荐模型 在模型检索页面,右侧展示推荐模型,系统根据已配置的推荐信息智能搜索推荐。 单击“添加”,在批量添加推荐模型页面,在实体目录中选择模型类型,然后勾选该类型下的模型。 在已选实体模型中,配置选择的实体作为推荐实体模型的相关信息,具体参数如表1。 表1 参数说明 参数 说明 触发词 设置在模型地图中检索到关联资产的触发关键字。 是否生效 勾选:该触发词和推荐实例设置生效。 去勾选:该触发词和推荐实例设置不生效。 优先级 模型地图中输入触发词时,该推荐实例显示的优先级。 单击“保存”,推荐模型批量添加完成。
  • 添加标注 在模型地图页面,在搜索栏中输入需要查询的资产关键字。 搜索到所需模型后,单击模型所在行对应的“添加”按钮。 在弹出的“添加标注”对话框中,完成标注选择。 选择“类型”为“标注”。 选择需要添加的一个或多个标注,或在搜索栏中输入标注名称检索。 如果存在对应标注则选择绑定。 如果不存在对应标注,则单击创建提醒,出现“创建标注”弹窗,具体参数配置参见表1。单击“确定”,完成标注创建,返回“添加标注”对话框。 单击“确定”,完成标注添加。
  • 获取过去时间 用户可以通过指定时间间隔,时间间隔的单位来获取指定格式的过去时间。 输入参数 用户配置获取过去时间执行动作,相关参数说明如表7所示。 表7 获取过去时间输入参数说明 参数 必须 说明 间隔 是 指定要减去到系统当前时间中的时间间隔。 时间单位 是 下拉框选项,可以选择秒、分钟、小时、天、周。 时间格式 否 设置返回的字符串时间格式:yyyy-MM-dd HH:mm:ss。 时区 否 选择时间对应的时区,默认是北京时间(GMT+8)。支持下拉框、输入框模式。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表8。 表8 获取过去时间输出参数说明 参数 说明 时间 系统根据给出的时间格式,返回的已减去时间间隔的系统时间。 时间戳 系统为其生成的数字时间戳。
  • 时间减去指定时长 用户可以指定基础,在基础时间的基础上,根据填入的间隔时间及时间单位减去指定时长,返回指定时间格式的时间。 输入参数 用户配置时间加上指定时长执行动作,相关参数说明如表9所示。 表9 时间加上指定时长输入参数说明 参数 必须 说明 基础时间 是 用户给出的需要被减去时间间隔的基础时间,格式:yyyy-MM-dd HH:mm:ss。 间隔 是 指定到系统当前时间减去的时间间隔。 时间单位 是 下拉框选项,可以选择秒、分钟、小时、天、周。 时间格式 否 设置返回的字符串时间格式:yyyy-MM-dd HH:mm:ss。 时区 否 选择时间对应的时区,默认是北京时间(GMT+8)。支持下拉框、输入框模式。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表10。 表10 时间加上指定时长输出参数说明 参数 说明 时间 基础时间减去时间间隔后的时间字符串。 时间戳 系统为其生成的数字时间戳。
  • 当前时间 用户可以通过定义时间格式,获取当前时间,默认返回yyyy-MM-dd HH:mm:ss格式时间与长整数类型的时间戳。 输入参数 用户配置当前时间执行动作,如图5所示,相关参数说明如表5所示。 图5 当前时间输出参数 表5 当前时间输入参数说明 参数 必须 说明 时间格式 否 设置返回的字符串时间格式:yyyy-MM-dd HH:mm:ss。 时区 否 选择时间对应的时区,默认是北京时间(GMT+8)。支持下拉框、输入框模式。 输出参数 用户可以在之后的执行动作中调用该输出参数,返回上下文引用如图6所示,输出参数说明请参考表6。 图6 当前时间输出参数 表6 当前时间输出参数说明 参数 说明 时间 系统根据给出的时间格式,返回的当前系统时间。 时间戳 系统为其生成的数字时间戳。
  • 获取将来时间 用户可以通过指定时间间隔,时间间隔的单位来获取指定格式的将来时间。 输入参数 用户配置获取将来时间执行动作,如图3所示,相关参数说明如表3所示。 图3 获取将来时间输入参数 表3 获取将来时间输入参数说明 参数 必须 说明 间隔 是 指定要加到系统当前时间中的时间间隔。 时间单位 是 下拉框选项,可以选择秒、分钟、小时、天、周。 时间格式 否 设置返回的字符串时间格式:yyyy-MM-dd HH:mm:ss。 时区 否 选择时间对应的时区,默认是北京时间(GMT+8)。支持下拉框、输入框模式。 输出参数 用户可以在之后的执行动作中调用该输出参数,返回上下文引用如图4所示,输出参数说明请参考表4。 图4 获取将来时间输出参数 表4 获取将来时间输出参数说明 参数 说明 将来时间 系统当前时间加上时间间隔后的时间字符串。 时间戳 系统为其生成的数字时间戳。
  • 时间加上指定时长 用户可以指定基础,在基础时间的基础上,根据填入的间隔时间及时间单位加上指定时长,返回指定时间格式的时间。 输入参数 用户配置时间加上指定时长执行动作,如图1所示,相关参数说明如表1所示。 图1 时间加上指定时长输入参数 表1 时间加上指定时长输入参数说明 参数 必须 说明 基础时间 是 用户给出的需要被加上时间间隔的基础时间,格式:yyyy-MM-dd HH:mm:ss。 间隔 是 指定要加到基础时间中的时间间隔。 时间单位 是 下拉框选项,可以选择秒、分钟、小时、天、周。 时间格式 否 设置返回的字符串时间格式:yyyy-MM-dd HH:mm:ss。支持下拉框、输入框模式。 时区 否 选择时间对应的时区,默认是北京时间(GMT+8)。支持下拉框、输入框模式。 输出参数 用户可以在之后的执行动作中调用该输出参数,返回上下文引用如图2所示,输出参数说明请参考表2。 图2 时间加上指定时长输出参数 表2 时间加上指定时长输出参数说明 参数 说明 时间 基础时间加上时间间隔后的时间字符串。 时间戳 系统为其生成的数字时间戳。
  • 等待webhook调用 输入参数 表3 等待webhook调用输入参数说明 参数 必须 说明 最大等待时间 是 请求访问恢复工作流URL的最大等待时间。 时间单位 是 可以选择秒、分钟、小时、天。 关联webhook url 是 “创建webhook”执行动作自动生成的恢复工作流的URL,即“resumeWebhookURL”。 输出参数 表4 输出参数说明 参数 必须 说明 是否超时 否 调用恢复工作流的webhook url是否超时。 true:超时 false:未超时 webhook请求参数 否 调用webhook url时的请求参数。 webhook请求头 否 调用webhook url时的请求头。 webhook请求体 否 调用webhook url时的请求体。
  • 创建webhook 输入参数 创建webhook执行动作有一个内置的输入参数:请求方式。 表1 输入参数说明 参数 说明 请求方式 请求调用恢复工作流URL的方式。 POST GET 输出参数 表2 输出参数说明 参数 说明 resumeWebhookURL 流运行时运行到“创建webhook”节点时自动生成的恢复工作流的URL,此URL唯一。该参数值可在运行流后“查看运行状态”中查看“创建webhook”节点输出的参数信息获取。
共100000条