- 场景描述:产品:数据主线引擎版本:hcs_8.6.0数据实体创建界面,有自定义标签的功能,如下图所示:[图片]若是先在此处创建了一个名为“产品”的自定义标签,那在基础数据管理>标签 页面上,想去创建名为“产品”的标签时,却不允许创建,如下图所示:[图片] 现在不需要“产品”这个自定义标签,只在基础数据管理>标签 页面上维护,却又无相关界面去操作和删除自定义标签。 建议方案:允许自定义标签分组下的标签去修改和删除。 场景描述:产品:数据主线引擎版本:hcs_8.6.0数据实体创建界面,有自定义标签的功能,如下图所示:[图片]若是先在此处创建了一个名为“产品”的自定义标签,那在基础数据管理>标签 页面上,想去创建名为“产品”的标签时,却不允许创建,如下图所示:[图片] 现在不需要“产品”这个自定义标签,只在基础数据管理>标签 页面上维护,却又无相关界面去操作和删除自定义标签。 建议方案:允许自定义标签分组下的标签去修改和删除。
- 场景描述:产品:数据主线引擎版本:hcs_8.6.0问题:数据联接>数据入图任务,“任务名称”列旁边有个“❓”,移动过会有提示信息,但提示信息一出现,上方几个按钮都被遮住,且无法点击触发,需要将鼠标移到其他位置,待会数秒后才会消失。[图片] [图片]建议方案:鼠标移动到“❓”位置,信息出现,移出则信息消失。 场景描述:产品:数据主线引擎版本:hcs_8.6.0问题:数据联接>数据入图任务,“任务名称”列旁边有个“❓”,移动过会有提示信息,但提示信息一出现,上方几个按钮都被遮住,且无法点击触发,需要将鼠标移到其他位置,待会数秒后才会消失。[图片] [图片]建议方案:鼠标移动到“❓”位置,信息出现,移出则信息消失。
- 场景描述:产品:数据主线引擎版本:hcs_8.6.0问题:进入:数据联接>数据入图调度;每次查看调度数据量及执行失败的原因时,都需要拖拽右拉界面才能查看“操作”列。[图片] 建议方案:跟“数据联接>数据入图任务”界面一样,固定最后一列的位置,不需要拖拽右拉界面才能查看“操作”列,以下是数据入图任务的界面[图片] 场景描述:产品:数据主线引擎版本:hcs_8.6.0问题:进入:数据联接>数据入图调度;每次查看调度数据量及执行失败的原因时,都需要拖拽右拉界面才能查看“操作”列。[图片] 建议方案:跟“数据联接>数据入图任务”界面一样,固定最后一列的位置,不需要拖拽右拉界面才能查看“操作”列,以下是数据入图任务的界面[图片]
- 场景描述:产品:数据主线引擎版本:hcs_8.6.0问题:当前linkx的入图任务功能,只允许通过数据库字段映射的方式来配置入图任务;实际业务中无法简单通过映射字段方式来获取数据 建议方案:允许通过写SQL语句的方式,来创建入图任务。包括数据实体和关系实体。举例:场景1:假设有数据实体A和数据实体B,二者关联关系的输出结果在实际业务上并不存在第三张表保存;允许通过关联二者的字段来获取第三张表的数据,作为关系实体“A_B“”的入图集成数据的结果。具体SQL:CREATE TABLE `mbm_mes_wo` (`id` VARCHAR(240) NOT NULL COMMENT '主键' COLLATE 'utf8mb4_bin',`no` VARCHAR(500) NULL DEFAULT NULL COMMENT '工单号' COLLATE 'utf8mb4_bin',`part_id` VARCHAR(64) NULL DEFAULT NULL COMMENT '主产品' COLLATE 'utf8mb4_bin',PRIMARY KEY (`id`) USING BTREE)COMMENT='工单表'COLLATE='utf8mb4_bin'ENGINE=InnoDB; CREATE TABLE `mbm_mdm_part_version` (`id` VARCHAR(240) NOT NULL COMMENT '主键' COLLATE 'utf8mb4_bin',`is_default` VARCHAR(1) NULL DEFAULT NULL COMMENT '是否默认版本' COLLATE 'utf8mb4_bin',`version` VARCHAR(100) NULL DEFAULT NULL COMMENT '修订版本' COLLATE 'utf8mb4_bin',PRIMARY KEY (`id`) USING BTREE)COMMENT='Part版本'COLLATE='utf8mb4_bin'ENGINE=InnoDB; SELECT UUID() AS id, wo.id AS wid, pv.id AS pidFROM mbm_mes_wo woLEFT JOIN mbm_mdm_part_version pv ON wo.part_id = pv.id; [图片] 场景2:假设有数据实体A和数据实体B,以及二者关联的关系实体“A_B”;允许通过实体A和实体B的数据库字段做条件判断和数据计算,得到关系实体“A_B”中的某个属性的计算结果,如成交数量、成交率。具体SQL:SELECT output.report_qty AS report_qty,output.wms_receipt_qty AS wms_receipt_qtyFROM mbm_mes_wo wo -- 工单表LEFT JOIN (SELECT wo_id,SUM(CASE WHEN output_cate = 1 THEN report_qty WHEN output_cate = 2 THEN -report_qty ELSE 0 END) AS report_qty,SUM(wms_receipt_qty) AS wms_receipt_qtyFROM mbm_mes_wo_outputGROUP BY wo_id) ut -- 工单产出ON wo.id = ut.wo_id 场景描述:产品:数据主线引擎版本:hcs_8.6.0问题:当前linkx的入图任务功能,只允许通过数据库字段映射的方式来配置入图任务;实际业务中无法简单通过映射字段方式来获取数据 建议方案:允许通过写SQL语句的方式,来创建入图任务。包括数据实体和关系实体。举例:场景1:假设有数据实体A和数据实体B,二者关联关系的输出结果在实际业务上并不存在第三张表保存;允许通过关联二者的字段来获取第三张表的数据,作为关系实体“A_B“”的入图集成数据的结果。具体SQL:CREATE TABLE `mbm_mes_wo` (`id` VARCHAR(240) NOT NULL COMMENT '主键' COLLATE 'utf8mb4_bin',`no` VARCHAR(500) NULL DEFAULT NULL COMMENT '工单号' COLLATE 'utf8mb4_bin',`part_id` VARCHAR(64) NULL DEFAULT NULL COMMENT '主产品' COLLATE 'utf8mb4_bin',PRIMARY KEY (`id`) USING BTREE)COMMENT='工单表'COLLATE='utf8mb4_bin'ENGINE=InnoDB; CREATE TABLE `mbm_mdm_part_version` (`id` VARCHAR(240) NOT NULL COMMENT '主键' COLLATE 'utf8mb4_bin',`is_default` VARCHAR(1) NULL DEFAULT NULL COMMENT '是否默认版本' COLLATE 'utf8mb4_bin',`version` VARCHAR(100) NULL DEFAULT NULL COMMENT '修订版本' COLLATE 'utf8mb4_bin',PRIMARY KEY (`id`) USING BTREE)COMMENT='Part版本'COLLATE='utf8mb4_bin'ENGINE=InnoDB; SELECT UUID() AS id, wo.id AS wid, pv.id AS pidFROM mbm_mes_wo woLEFT JOIN mbm_mdm_part_version pv ON wo.part_id = pv.id; [图片] 场景2:假设有数据实体A和数据实体B,以及二者关联的关系实体“A_B”;允许通过实体A和实体B的数据库字段做条件判断和数据计算,得到关系实体“A_B”中的某个属性的计算结果,如成交数量、成交率。具体SQL:SELECT output.report_qty AS report_qty,output.wms_receipt_qty AS wms_receipt_qtyFROM mbm_mes_wo wo -- 工单表LEFT JOIN (SELECT wo_id,SUM(CASE WHEN output_cate = 1 THEN report_qty WHEN output_cate = 2 THEN -report_qty ELSE 0 END) AS report_qty,SUM(wms_receipt_qty) AS wms_receipt_qtyFROM mbm_mes_wo_outputGROUP BY wo_id) ut -- 工单产出ON wo.id = ut.wo_id
- 场景描述:产品:数据主线引擎版本:hcs_8.6.0部署linkx-commonservice服务时,出现了数据库建表语句执行失败的情况。即“lkx_reference_application_detail”创建失败,lastmodifiedtime字段默认值错误。 当前的解决方案:先终止服务,手动到数据库中执行lkx_reference_application_detail的建表语句,并修改脚本执行记录表的记录 建议方案:首次部署服务时,脚本执行不会出现上述问题,避免服务部署时出现需要去操作数据库的情况。 场景描述:产品:数据主线引擎版本:hcs_8.6.0部署linkx-commonservice服务时,出现了数据库建表语句执行失败的情况。即“lkx_reference_application_detail”创建失败,lastmodifiedtime字段默认值错误。 当前的解决方案:先终止服务,手动到数据库中执行lkx_reference_application_detail的建表语句,并修改脚本执行记录表的记录 建议方案:首次部署服务时,脚本执行不会出现上述问题,避免服务部署时出现需要去操作数据库的情况。
- 场景描述:我们业务在使用华为云工业数字模型驱动引擎idme的过程中,发现磁盘使用量增长较快,且增长到一定程度时会导致业务异常,没有选择保留审计日志的选项,也没有审计日志快速关闭功能,删除审计日志表数据麻烦;举例:最近一次2026年6月22日,磁盘总空间200G,使用量193.99G时,业务异常无法正常提供服务,提单发现磁盘数据使用量太大引起数据仅能只读,占用量最大的表是log_audit,该表是存放审计日志的,我们提出来审计日志可以先保留1个月,无法实现;把审计日志暂时关闭,依然无法快速实现,需要你们内部测试关闭审计日志后不会引起其他异常才能关闭;我们只能暂时先扩容磁盘保证业务正常运行,使用高代码编排手动按天删除审计日志log_aud表数据,但是再删除的过程中发现有些数据能成功删除,有些删除后再查询数据发现数据依然存在,没有删除成功,且磁盘使用量增速依然很快,使用体感差[图片][图片]建议方案:1、工业数字模型驱动引擎增加审计日志开关功能;2、可选审计日志保留时间的选项;3、在页面上增加删除审计日志的功能 场景描述:我们业务在使用华为云工业数字模型驱动引擎idme的过程中,发现磁盘使用量增长较快,且增长到一定程度时会导致业务异常,没有选择保留审计日志的选项,也没有审计日志快速关闭功能,删除审计日志表数据麻烦;举例:最近一次2026年6月22日,磁盘总空间200G,使用量193.99G时,业务异常无法正常提供服务,提单发现磁盘数据使用量太大引起数据仅能只读,占用量最大的表是log_audit,该表是存放审计日志的,我们提出来审计日志可以先保留1个月,无法实现;把审计日志暂时关闭,依然无法快速实现,需要你们内部测试关闭审计日志后不会引起其他异常才能关闭;我们只能暂时先扩容磁盘保证业务正常运行,使用高代码编排手动按天删除审计日志log_aud表数据,但是再删除的过程中发现有些数据能成功删除,有些删除后再查询数据发现数据依然存在,没有删除成功,且磁盘使用量增速依然很快,使用体感差[图片][图片]建议方案:1、工业数字模型驱动引擎增加审计日志开关功能;2、可选审计日志保留时间的选项;3、在页面上增加删除审计日志的功能
- 场景描述:版本:非标25.020私有化部署xDM-F,运行态功能-审计日志,超过一定天数的审计日志记录被清除(如下图1,图2所示),不方便申报验收和SNS验收时,统计日志记录和查看记录相关接口:http://xxx/rdm_xxx_app/services/v1/audit-log?limit=20&offset=0 [图片][图片] 建议方案:清除一定天数的审计日志记录的定时任务允许以配置项的形式开启或关闭,或允许自定义配置清除的时间和时间范围 场景描述:版本:非标25.020私有化部署xDM-F,运行态功能-审计日志,超过一定天数的审计日志记录被清除(如下图1,图2所示),不方便申报验收和SNS验收时,统计日志记录和查看记录相关接口:http://xxx/rdm_xxx_app/services/v1/audit-log?limit=20&offset=0 [图片][图片] 建议方案:清除一定天数的审计日志记录的定时任务允许以配置项的形式开启或关闭,或允许自定义配置清除的时间和时间范围
- 场景描述:私有化部署xDM-F,运行态功能-审计日志-单次查询只允许7天(如下图所示),不方便申报验收及SNS验收时,统计日志记录接口:http://xxx/rdm_xxx_app/services/v1/audit-log?limit=20&offset=0[图片] 建议方案:放开限制或允许日志查询时间可自定义配置天数,而不是不允许超过7天 场景描述:私有化部署xDM-F,运行态功能-审计日志-单次查询只允许7天(如下图所示),不方便申报验收及SNS验收时,统计日志记录接口:http://xxx/rdm_xxx_app/services/v1/audit-log?limit=20&offset=0[图片] 建议方案:放开限制或允许日志查询时间可自定义配置天数,而不是不允许超过7天
- 场景描述:24年旧版本创建的模型,属性选择必填时,默认值可为空,通过应用同步功能将模型离线迁移到私有化部署的高版本(2025.02)XDM上时,模型无法更新,提示必填字段必须默认值不能为空,但是默认值不能选择和输入, 通过excel方式导入修改也同样报错。[图片][图片] 建议方案:更新校验逻辑,当迁移的模型与当前版本限制不一样时,允许根据当前版本要求更新历史模型。 场景描述:24年旧版本创建的模型,属性选择必填时,默认值可为空,通过应用同步功能将模型离线迁移到私有化部署的高版本(2025.02)XDM上时,模型无法更新,提示必填字段必须默认值不能为空,但是默认值不能选择和输入, 通过excel方式导入修改也同样报错。[图片][图片] 建议方案:更新校验逻辑,当迁移的模型与当前版本限制不一样时,允许根据当前版本要求更新历史模型。
- 场景描述:同一实例关联文件数量超过50个限制后提交报错[com.huawei.innovation.rdm.coresdk.file.too.many Only up to 50 files/external links can be uploaded.],已对实际生产造成影响, 数据提交接口为:services/dynamic/api/xxxxx/batchCreate[图片] 建议方案:细致条件默认50,但支持通过参数修改。实际业务有很多超50限制的数据。修改完后配置功能下发到"2025.1018.1215.17_release_hc_2.25.100_20260130"版本。 场景描述:同一实例关联文件数量超过50个限制后提交报错[com.huawei.innovation.rdm.coresdk.file.too.many Only up to 50 files/external links can be uploaded.],已对实际生产造成影响, 数据提交接口为:services/dynamic/api/xxxxx/batchCreate[图片] 建议方案:细致条件默认50,但支持通过参数修改。实际业务有很多超50限制的数据。修改完后配置功能下发到"2025.1018.1215.17_release_hc_2.25.100_20260130"版本。
- 场景描述:华为云环境的IDME设计态打包一直失败,经工单的运维人员临时提升内存,IDME设计态打包成功 建议方案:现申请长期增加内存以保证能正常打包发布 场景描述:华为云环境的IDME设计态打包一直失败,经工单的运维人员临时提升内存,IDME设计态打包成功 建议方案:现申请长期增加内存以保证能正常打包发布
- 场景描述:1. IDME底座性能严重不足,查询性能比MySQL慢6~100倍,即使在本地内网部署SDK、资源充足的情况下,仍存在巨大性能差距;2. IDME中间层引入后,核心业务场景耗时增加4.9~31.3倍,抖动大,已影响业务正常测试及后续上线;3. BOM等复杂场景需串行调用多个IDME接口,耗时线性累加,形成性能灾难,无法满足CAPP系统性能需求;4. 华为方提出的JVM参数调优、代码预编译等优化方案,均未达到预期效果,无法解决IDME自身架构带来的性能瓶颈。 建议方案:诉求:要求华为方提供更有效的性能优化方案,大幅降低IDME查询耗时,缩小与直连数据库的性能差距; 场景描述:1. IDME底座性能严重不足,查询性能比MySQL慢6~100倍,即使在本地内网部署SDK、资源充足的情况下,仍存在巨大性能差距;2. IDME中间层引入后,核心业务场景耗时增加4.9~31.3倍,抖动大,已影响业务正常测试及后续上线;3. BOM等复杂场景需串行调用多个IDME接口,耗时线性累加,形成性能灾难,无法满足CAPP系统性能需求;4. 华为方提出的JVM参数调优、代码预编译等优化方案,均未达到预期效果,无法解决IDME自身架构带来的性能瓶颈。 建议方案:诉求:要求华为方提供更有效的性能优化方案,大幅降低IDME查询耗时,缩小与直连数据库的性能差距;
- 场景描述:在项目实施过程中,项目计划任务交付物的场景.无法确定交付物具体是哪个实体模型或者是扩展模型.可能是文档,图纸.BOM.装配零件等多种类型.如果想要支持此场景 需要查询一个层级较高的抽象父类获取全量数据.在选择对应的交付物.假设使用者通过查询实体模型的方式查询到多个模型的实例数据.然后再次汇总.当数据量提升之后.分页和取数据对使用方来说是一个比较困难的操作.因为当前IDME只支持使用方调用原子接口查询对应模型的数据.无法通过sql语法中的union all 之后才进行分页的操作. 如果IDME出于对性能和资源的考虑 不希望查询自带抽象模型.比如basicobject和bussinessoobject.可以开放出使用方自行创建的抽象模型查询的能力. 建议方案:针对上述场景.建议IDME开放 使用方自行创建的抽象模型下所有子模型的统一查询能力.且可以通过IDME开放的原子接口进行分页查询.便于使用方简化查询操作.提升执行效率. 场景描述:在项目实施过程中,项目计划任务交付物的场景.无法确定交付物具体是哪个实体模型或者是扩展模型.可能是文档,图纸.BOM.装配零件等多种类型.如果想要支持此场景 需要查询一个层级较高的抽象父类获取全量数据.在选择对应的交付物.假设使用者通过查询实体模型的方式查询到多个模型的实例数据.然后再次汇总.当数据量提升之后.分页和取数据对使用方来说是一个比较困难的操作.因为当前IDME只支持使用方调用原子接口查询对应模型的数据.无法通过sql语法中的union all 之后才进行分页的操作. 如果IDME出于对性能和资源的考虑 不希望查询自带抽象模型.比如basicobject和bussinessoobject.可以开放出使用方自行创建的抽象模型查询的能力. 建议方案:针对上述场景.建议IDME开放 使用方自行创建的抽象模型下所有子模型的统一查询能力.且可以通过IDME开放的原子接口进行分页查询.便于使用方简化查询操作.提升执行效率.
- 场景描述:在项目实施过程中.以华为IDME为底座.在应用发布的场景.比如一个PDM的应用会涉及到多个通用的瓦片或者页面数据的入库及修改.涉及到的模型(表)会超过10个.当前批量事务只支持10个原子接口的处理.远远不满足当前业务的需求.增删改的峰值数量在20个左右,我们可以把查询相关的业务放在事务外单独处理.增删改相关的业务没有办法进行再次压缩.如果执行过程出现超时或者报错的情况 需要手动清理脏数据才能保证应用正常使用在BOM结构数据的展示和变更的过程也会涉及到多个模型(表)的操作. 也会出现同样的问题 建议方案:针对以上业务场景建议扩大华为云环境批量事务处理的个数. 放宽到一个比较合理的数量限制.而不是因为服务器资源或者底座服务的原因给出限制.但是导致大部分业务场景没办法使用当前开放出来的功能 场景描述:在项目实施过程中.以华为IDME为底座.在应用发布的场景.比如一个PDM的应用会涉及到多个通用的瓦片或者页面数据的入库及修改.涉及到的模型(表)会超过10个.当前批量事务只支持10个原子接口的处理.远远不满足当前业务的需求.增删改的峰值数量在20个左右,我们可以把查询相关的业务放在事务外单独处理.增删改相关的业务没有办法进行再次压缩.如果执行过程出现超时或者报错的情况 需要手动清理脏数据才能保证应用正常使用在BOM结构数据的展示和变更的过程也会涉及到多个模型(表)的操作. 也会出现同样的问题 建议方案:针对以上业务场景建议扩大华为云环境批量事务处理的个数. 放宽到一个比较合理的数量限制.而不是因为服务器资源或者底座服务的原因给出限制.但是导致大部分业务场景没办法使用当前开放出来的功能
- 场景描述:在项目实施过程中,以华为 idme为底座。因用户针对 LOV(值列表) 有层级显示的需求,idme的合法值功能不足以支撑,因此,对接过程中,需要在合法值模型上添加 新增字段,例如【层级】字段。但是添加的【层级】字段,无法在新建合法值的页面 渲染出来(华为工程师解释为:LegalValue是内置模型,无法展示自定义属性)。[图片][图片]针对上述场景,提出如下建议方案:①内置模型,可以渲染展示自定义属性,因为IDME原生的模型属性不足以覆盖所有业务场景,必定存在需要添加共有属性的情况,同时在允许添加的情况下,无法显示是不合理的。②idme本身也应该要支持LOV一些合理的使用场景,例如:动态值列表,层级值列表,级联值列表。 场景描述:在项目实施过程中,以华为 idme为底座。因用户针对 LOV(值列表) 有层级显示的需求,idme的合法值功能不足以支撑,因此,对接过程中,需要在合法值模型上添加 新增字段,例如【层级】字段。但是添加的【层级】字段,无法在新建合法值的页面 渲染出来(华为工程师解释为:LegalValue是内置模型,无法展示自定义属性)。[图片][图片]针对上述场景,提出如下建议方案:①内置模型,可以渲染展示自定义属性,因为IDME原生的模型属性不足以覆盖所有业务场景,必定存在需要添加共有属性的情况,同时在允许添加的情况下,无法显示是不合理的。②idme本身也应该要支持LOV一些合理的使用场景,例如:动态值列表,层级值列表,级联值列表。
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中
热门标签