云服务器内容精选

  • 操作场景 当应用责任人或应用开发人员完成了应用的功能设计和开发,管理员或拥有运行环境管理权限的 IAM 用户可以通过控制台进行部署,生成运行态,进行调用API、创建实例等操作。 一个数据建模引擎仅支持部署一个应用。如果需要部署其他应用,需要卸载当前应用。 同一应用只能部署在一个数据建模引擎上。如果需要将已部署了的应用部署到其他数据建模引擎上,需要卸载应用。 应用部署异常时,支持卸载或部署当前应用。 应用部署时长受应用下租户数量/数据模型数量的影响。建议单个应用使用的实体模型小于400个、扩展表小于1200个、租户小于40个,否则可能会因为应用的租户数量/数据模型数量过大,导致应用部署时间过长。
  • 资源使用情况指标说明 图1 资源使用情况 您可以在资源使用情况中看到以下指标数据: 应用总数:当前华为账号当前区域下的应用总数。 运行服务:当前华为账号当前区域下的数据建模引擎总数,包括公有云和边缘云上的服务。 部署异常服务:当前华为账号当前区域下存在应用部署异常的数据建模引擎总数,包括公有云和边缘云上的服务。 已过期服务:当前华为账号当前区域下已过期的数据建模引擎总数,包括公有云和边缘云上的服务。 即将过期服务:当前华为账号当前区域下可用天数少于30天的数据建模引擎总数,包括公有云和边缘云上的服务。如您还想继续使用即将过期的服务,建议您及时为其续费。 资源利用≥80%服务:当前华为账号当前区域下资源利用率大于等于80%的数据建模引擎总数,包括公有云和边缘云上的服务。资源利用率过高表示服务负载高,会导致系统使用性能下降。如您想保持运行良好的服务,建议您及时为其升配。
  • 查看服务列表信息 切换展示应用或不同服务类型的服务列表,包括iDME设计服务、公有云运行服务、边缘云运行服务和SDK服务。 图2 切换查看应用和不同类型的服务列表 iDME设计服务:展示当前华为账号当前区域下的所有应用列表。在应用列表中,您可查看应用信息,也可进行应用管理。 公有云运行服务:展示当前华为账号当前区域下,部署在公有云上的所有数据建模引擎运行服务。在公有云运行服务列表中,您可查看运行服务信息,也可进行运行服务管理。 边缘云运行服务:展示当前华为账号当前区域下,部署在边缘云上的所有数据建模引擎运行服务。在边缘云运行服务列表中,您可查看运行服务信息,也可进行运行服务管理。 SDK服务:展示当前华为账号当前区域下,用户已有的SDK服务列表。 SDK功能当前处于试运行阶段,仅对部分用户开放。如需使用,请咨询对应销售经理或提交工单咨询处理。
  • 支持的功能列表 表1 M-V模型支持的功能 类型 支持的功能 版本对象 基础功能:基础数据服务、安全受控、版本服务和文件服务。 可选功能:系统版本、权限管理、分类管理、数据分类管理、扩展属性、扩展类型、文件夹管理、生命周期管理、失效管理、多维视图&多维分支、所有者管理和标签管理。 自定义功能:接口模型。 主对象 基础功能:主版本服务和文件服务。 可选功能:系统版本、权限管理、业务编码生成器、分类管理、数据分类管理、扩展属性、文件夹管理、树形结构、失效管理、所有者管理和标签管理。 自定义功能:接口模型。 分支对象 基础功能:文件服务。 可选功能:文件夹管理。 自定义功能:接口模型。
  • 如何进行应用同步? 工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)的应用同步功能帮助您实现应用源之间的模型数据同步,适用于iDME跨应用模型数据同步、跨租户模型数据同步等业务场景。根据应用形态(应用设计态和应用运行态)不同,xDM-F提供不同的同步能力。 表1 同步对比 对比项 应用设计态 应用运行态 适用场景 同一租户下,不同环境标识的同名应用设计态之间同步。 例如,将“环境标识”为“dev”的A应用同步至“环境标识”为“sit”的同名应用。 同一租户下,不同地域的应用设计态之间同步。 例如,将广州友好区域的B应用同步至北京四区域的C应用。 不同租户下,应用设计态之间同步。 例如,将租户A构建的某iDME应用同步至租户B的iDME环境下。 同一iDME应用,不同逻辑租户下,应用运行态之间同步。 不同租户下,应用运行态之间同步。 例如,将租户A已部署至xDM-F的某应用运行态同步至租户B的iDME环境下。 不同iDME部署环境下,应用运行态之间同步。 例如,将已部署在公有云的某应用运行态同步至边缘云的iDME环境。 同步方式 在线同步 离线同步 离线同步 支持的同步内容 在线同步/离线同步 数据模型:包含数据实体、关系实体和接口模型。 基础数据:枚举类型。 数据模型:包含数据实体和关系实体。 基础数据:包含属性库、合法值、分类、文件夹和计量单位。 生命周期:包含生命周期模板、状态和业务操作。 服务编排:包含高代码编排。 参考文档 应用同步(设计态) 应用同步(运行态) 当您的本地服务器中已有数据库和物理表,且希望通过iDME统一管理所有模型时,可使用xDM-F的反向建模功能,将已有物理表反向建模至iDME的数据模型中。具体操作请参见通过反向建模将已有数据库物理表转为iDME模型。 父主题: 数据建模引擎相关问题
  • 检查SDK包(可选) 为防止数据建模引擎运行SDK包在存储、下载、传输过程中被篡改,建议在部署前检查SDK包是否完整。 您可以使用如下校验函数进行校验,当生成的文件签名与您获取的SDK包文件签名一致时,表示SDK包完整。 public static String getSHA256(File file) { FileInputStream fileInputStream = null; try { MessageDigest messageDigest = MessageDigest.getInstance("SHA-256"); fileInputStream = new FileInputStream(file); byte[] buffer = new byte[8192]; int length; while ((length = fileInputStream.read(buffer)) != -1) { messageDigest.update(buffer, 0, length); } return new String(HexUtil.encodeHex(messageDigest.digest())); } catch (Exception ex) { log.error("getSHA256 error.", ex); return null; } finally { try { if (fileInputStream != null) { fileInputStream.close(); } } catch (IOException ex) { log.error("getSHA256 error when close inputStream.", ex); } } } 其中,“MessageDigest”为“java.security”组件,“HexUtil”为“hutool”组件。
  • 数据库配置 如下为MySQL和PostgreSQL类型数据库所需要的配置项。 配置参数 是否必选 参数说明 示例 RDS_IP 是 数据库服务地址。 127.0.0.1 RDS_PORT 是 数据库端口。 5432 RDS_TYPE 是 数据库类型。 mysql RDS_NAME 是 数据库用户名。 admin RDS_PASSWORD 是 数据库密码。 admin RDS_DATABASE 是 数据库schema名称。 test spring.datasource.url 仅为PostgreSQL类型数据库时,此配置参数必选。 数据库连接串格式。 jdbc:postgresql://${RDS_IP}:${RDS_PORT}/${RDS_DATABASE}?sslmode=require&stringtype=unspecified rdm.hibernate.dialect 仅为PostgreSQL类型数据库时,此配置参数必选。 hibernate数据库方言。 com.huawei.it.rdm.configuration.XdmPostgresqlDialect spring.datasource.driverClassName 仅为PostgreSQL类型数据库时,此配置参数必选。 数据库驱动名称。 org.postgresql.Driver rdm.dbType 仅为PostgreSQL类型数据库时,此配置参数必选。 数据库类型。 postgresql 此外,如果您使用的是MySQL类型数据库,其Schema编码字符集推荐设置为utf8mb4,排序规则推荐设置为utf8mb4_general_ci。如果使用其他字符集,可能会存在语法不兼容问题。
  • 应用发布后,在运行态为什么看不到构建的模型数据? 当您在应用设计态完成数据模型的构建与发布后,单击应用设计态右上方的“应用发布”,系统会生成该应用的代码包。 图1 应用发布 此时,您需要前往,将该应用的代码包部署至数据建模引擎。 图2 应用部署 应用部署成功后,应用运行态会自动加载应用的代码包,初始化状态下,加载的代码包为您在应用设计态构建的数据模型数据。 更多关于应用部署的操作,请参见部署应用。 父主题: 数据建模引擎相关问题
  • 操作步骤 登录智能数据洞察控制台。 单击管理控制台左上角的,选择区域。 单击左下角的企业项目选择企业项目。 在控制台项目列选择对应的项目,单击进入项目页面。 在数据管理下单击“数据集”进入数据集页面,单击“新建数据集”。 在新建数据集页面我的数据源下,选择需要的数据源。 选择数据表。选择当前数据源下的数据库名称和Schema。 选择或创建关联的表。 您可以选择数据表关联数据表、数据表关联SQL代码创建表、SQL代码创建表关联数据表。 SQL代码的编辑操作请参考自定义SQL创建数据集,且在数据集内仅支持创建一张sql数据表。 数据表关联数据表,根据下图操作步骤创建关联数据表(将关联的表格从左列表中拖到图片中箭头指的地方)。 图1 数据表关联数据表 数据表关联SQL代码创建表: 先拖拽一个表格,然后单击“SQL编辑”,进入SQL编辑页面编辑SQL语句。 然后运行SQL语句,SQL运行成功,单击“完成并退出”按钮。 进入数据集管理页面,多表关联成功。 图2 创建SQL表 图3 数表关联SQL代码创建表 SQL代码创建表关联数据表: 先单击“SQL编辑”,进入SQL编辑页面编辑SQL语句。 然后运行SQL语句,SQL运行成功,单击“完成并退出”按钮。 进入数据集管理页面,拖拽数据表完成多表关联。 图4 创建SQL表 编辑表的关联关系。 当分析的模型复杂需要多张表进行关联,关联表关系支持对端点表进行选择。 图5 端点表选择 选择字段:按需选择数据表的字段。 选择关联关系: 左外连接:是以左表为基础,根据某种条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出条件与左表满足的部分。 内连接:同时将两表作为参考对象,根据给出的条件将两表连接起来。结果则是两表同时满足条件的部分才会列出。 右外连接:是以右表为基础,根据某种条件将两表连接起来。结果会将右表所有的查询信息列出,而左表只列出条件与右表满足的部分。 全连接:同时以两个表作为参考,根据条件将两个表格连接起来,去掉重复部分。 配置关联字段。 配置数据关联时,关联字段必须是已选的存在于被关联的数据表中。 单击“确定”,完成数据关联。 单击“刷新预览”查看关联后的数据。
  • 关联关系 左外连接:是以左表为基础,根据某种条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出条件与左表满足的部分。 内连接:同时将两表作为参考对象,根据给出的条件将两表连接起来。结果则是两表同时满足条件的部分才会列出。 右外连接:是以右表为基础,根据某种条件将两表连接起来。结果会将右表所有的查询信息列出,而左表只列出条件与右表满足的部分。 全连接:同时以两个表作为参考,根据条件将两个表格连接起来,去掉重复部分。