- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:当数据有10万条时,从前几页跳到查询最后几页,接口返回是null,提示:分页偏移量超过限制5万条。希望可以查到全量数据 需求背景:希望能查到全量数据,跳转到后面的几页也能查到数据。 [图片] 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:当数据有10万条时,从前几页跳到查询最后几页,接口返回是null,提示:分页偏移量超过限制5万条。希望可以查到全量数据 需求背景:希望能查到全量数据,跳转到后面的几页也能查到数据。 [图片]
- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:支持给folder参考属性建folder.id索引,参考对象是内置模型Folder。 业务场景:根据文件夹id查询文件夹下的PIPart部件。需要给PIPartBranch模型,参考属性folder(参考对象,内置模型Folder),给folder.id加一个索引,可提高查询效率 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:支持给folder参考属性建folder.id索引,参考对象是内置模型Folder。 业务场景:根据文件夹id查询文件夹下的PIPart部件。需要给PIPartBranch模型,参考属性folder(参考对象,内置模型Folder),给folder.id加一个索引,可提高查询效率
- 需求描述:设计态,数据模型管理,支持编辑属性。能编辑文本类型属性的长度,和修改值可变约束 业务场景:现阶段不支持编辑属性,例如如果要修改文本类型属性长度,和修改值可变约束从否改成是,需要:建备份字段,发布应用,部署;把数据复制到备份字段;删除属性,发布应用,部署;重建字段,发布应用,部署;把备份字段的值重新复制到删除重建的字段。且每个租户都要备份数据。非常费时费力,不好用,且容易导致数据丢失或错误。 优先级:高 [图片] 需求描述:设计态,数据模型管理,支持编辑属性。能编辑文本类型属性的长度,和修改值可变约束 业务场景:现阶段不支持编辑属性,例如如果要修改文本类型属性长度,和修改值可变约束从否改成是,需要:建备份字段,发布应用,部署;把数据复制到备份字段;删除属性,发布应用,部署;重建字段,发布应用,部署;把备份字段的值重新复制到删除重建的字段。且每个租户都要备份数据。非常费时费力,不好用,且容易导致数据丢失或错误。 优先级:高 [图片]
- 场景描述: 使用搜索服务创建全量文本检索,确实返回了检索的内容,但是没有类似与关键字高亮的功能,只是返回了检索具体字段内容结果。dme实现的es把实际的es又包装了一层,但是功能缺失了。 建议方案: 1.提供关键字高亮功能(必须)。 2.并建议实现将返回的内容进行切割,因为如果是一个文本内容,返回了几千个字符串,从前往后检索到匹配的字符之后其实列表只是展示了部分内容。(建议) [图片] 建议方案: 场景描述: 使用搜索服务创建全量文本检索,确实返回了检索的内容,但是没有类似与关键字高亮的功能,只是返回了检索具体字段内容结果。dme实现的es把实际的es又包装了一层,但是功能缺失了。 建议方案: 1.提供关键字高亮功能(必须)。 2.并建议实现将返回的内容进行切割,因为如果是一个文本内容,返回了几千个字符串,从前往后检索到匹配的字符之后其实列表只是展示了部分内容。(建议) [图片] 建议方案:
- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:支持数据实时备份,数据丢失可以找回需求场景:由于误操作或其他原因等,导致数据被删除、被更新,需要可以实时备份和恢复。例如:数据误删,需要对具体的表恢复数据到某个时间点,时间粒度可以是每5分钟 优先级:高 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:支持数据实时备份,数据丢失可以找回需求场景:由于误操作或其他原因等,导致数据被删除、被更新,需要可以实时备份和恢复。例如:数据误删,需要对具体的表恢复数据到某个时间点,时间粒度可以是每5分钟 优先级:高
- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:生产环境的DME接口有防火墙配置需求背景:现在相当于是生产环境的数据库对公网开放的,存在安全问题 优先级:中 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:生产环境的DME接口有防火墙配置需求背景:现在相当于是生产环境的数据库对公网开放的,存在安全问题 优先级:中
- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:运行态-扩展属性,新增参考类型的扩展属性时,参考对象支持选择实体模型、抽象模型和接口模型需求背景:目前运行态参考类型的扩展属性,只能参考一个扩展模型,不能参考一个抽象类型或者PIPart这种实体类型,应用系统自定义表单的功能实现不了,在自定义表单上添加的参考类型扩展属性,可能是实体模型部件PIPart、也可能是抽象模型RevisionControlled,也可能是接口模型,对象类型不确定。 [图片] 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:运行态-扩展属性,新增参考类型的扩展属性时,参考对象支持选择实体模型、抽象模型和接口模型需求背景:目前运行态参考类型的扩展属性,只能参考一个扩展模型,不能参考一个抽象类型或者PIPart这种实体类型,应用系统自定义表单的功能实现不了,在自定义表单上添加的参考类型扩展属性,可能是实体模型部件PIPart、也可能是抽象模型RevisionControlled,也可能是接口模型,对象类型不确定。 [图片]
- 场景描述: 现今iDME请求人、更新人不指定用户时,默认为tokens用户,若传值时,则直接在参数body中传,这样不好控制角色,如A、B两个角色共用一个tokens操作,A更新数据时,modifier填B的用户名,会导致数据追溯出现问题。 建议方案: 将creator、modifier参数拼接在请求头中,用户不能直接从界面胡乱更改所属用户。 场景描述: 现今iDME请求人、更新人不指定用户时,默认为tokens用户,若传值时,则直接在参数body中传,这样不好控制角色,如A、B两个角色共用一个tokens操作,A更新数据时,modifier填B的用户名,会导致数据追溯出现问题。 建议方案: 将creator、modifier参数拼接在请求头中,用户不能直接从界面胡乱更改所属用户。
- 场景描述: 步骤1:创建事务型任务,传入services/rdm/basic/api/v1/transaction-apis/transactions?api-count=N 步骤2:执行iDME原子接口,header传入 X-Dme-Transaction-Task-Id 是 Long 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 X-Dme-Transaction-Task-No 步骤3:提交事务型任务 /services/rdm/basic/api/v1/transaction-apis/transactions/{transaction-id} 此时当执行的iDME原子接口的个数为4个,创建事务时api-acount为4个,提交事务能正常提交;但是创建事务时api-count为5个时,提交报错:The params are invalid, reason is the number[2] of tasks received by the server is wrong. 我们使用场景,针对同一个接口,针对不通的条件,有可能走的原子接口个数也不一定一致,此时没办法预知有多少个原子接口需要事务,但是不到达api-count时,也应该给我提交成功。 建议方案: 经我们猜测,iDME事务将原子事务存放在缓存里面,为了防止网络抖动,造成原子接口还没全部接收到,就提前接收到提交事务的请求,此时如果不判断事务原子个数和实际执行的原子个数,就会造成事务不一致,所以才会限制创建事务的个数,以此限制创建个数与提交事务个数一致。 建议方案: 步骤1:创建事务型任务不指定原子个数 步骤2:执行iDME原子接口,header传入 X-Dme-Transaction-Task-Id 是 Long 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 X-Dme-Transaction-Task-No 步骤3:提交事务型任务,除了提交全局事务id(transactionId),还需要传入执行的原子接口个数api-count(此时将原子个数的控制交由业务方控制) 在接收到事务提交请求时,拿到api-count个数,与iDME的队列的存放的原子接口执行的个数对比,如果缓存队列的个数与api-count一致,则直接提交事务;如果不一致,防止因为网络抖动造成原子接口未接收到,则提交时做一段时间的等待,再次去判断api-count与缓存队列的个数对比,确保事务的完整性。 场景描述: 步骤1:创建事务型任务,传入services/rdm/basic/api/v1/transaction-apis/transactions?api-count=N 步骤2:执行iDME原子接口,header传入 X-Dme-Transaction-Task-Id 是 Long 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 X-Dme-Transaction-Task-No 步骤3:提交事务型任务 /services/rdm/basic/api/v1/transaction-apis/transactions/{transaction-id} 此时当执行的iDME原子接口的个数为4个,创建事务时api-acount为4个,提交事务能正常提交;但是创建事务时api-count为5个时,提交报错:The params are invalid, reason is the number[2] of tasks received by the server is wrong. 我们使用场景,针对同一个接口,针对不通的条件,有可能走的原子接口个数也不一定一致,此时没办法预知有多少个原子接口需要事务,但是不到达api-count时,也应该给我提交成功。 建议方案: 经我们猜测,iDME事务将原子事务存放在缓存里面,为了防止网络抖动,造成原子接口还没全部接收到,就提前接收到提交事务的请求,此时如果不判断事务原子个数和实际执行的原子个数,就会造成事务不一致,所以才会限制创建事务的个数,以此限制创建个数与提交事务个数一致。 建议方案: 步骤1:创建事务型任务不指定原子个数 步骤2:执行iDME原子接口,header传入 X-Dme-Transaction-Task-Id 是 Long 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 X-Dme-Transaction-Task-No 步骤3:提交事务型任务,除了提交全局事务id(transactionId),还需要传入执行的原子接口个数api-count(此时将原子个数的控制交由业务方控制) 在接收到事务提交请求时,拿到api-count个数,与iDME的队列的存放的原子接口执行的个数对比,如果缓存队列的个数与api-count一致,则直接提交事务;如果不一致,防止因为网络抖动造成原子接口未接收到,则提交时做一段时间的等待,再次去判断api-count与缓存队列的个数对比,确保事务的完整性。
- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:期望iDME支持全文检索,Office文件的内容检索 需求背景:客户提的需求,支持全文检索,Office文件的内容的检索,如word、excel、PPT等 优先级:紧急,期望尽快支持 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:期望iDME支持全文检索,Office文件的内容检索 需求背景:客户提的需求,支持全文检索,Office文件的内容的检索,如word、excel、PPT等 优先级:紧急,期望尽快支持
- 场景描述: rdm-delegate 架包,XDMDelegatorService.exchange():目前所有的接口请求都会增加 tenantId 这个条件,希望可以设置免除租户id这个条件,主要针对的是系统的管理员和业务员,他们都会有权限操作租户客户的数据。 [图片] 建议方案: 说白了就是可以设置免除租户id条件。 场景描述: rdm-delegate 架包,XDMDelegatorService.exchange():目前所有的接口请求都会增加 tenantId 这个条件,希望可以设置免除租户id这个条件,主要针对的是系统的管理员和业务员,他们都会有权限操作租户客户的数据。 [图片] 建议方案: 说白了就是可以设置免除租户id条件。
- 场景描述: rdm-delegate 架包,XDMDelegatorService.exchange(): 这段代码相当于仅支持插入当前登录的租户id。 [图片] 建议方案: 如:当使用 xxxDelegator.create() 创建数据时,并且为xxxCreateDTO.setTenant(指定租户id);这时应当插入指定的租户id数据,如未指定租户id,则使用当前登录租户id。 场景描述: rdm-delegate 架包,XDMDelegatorService.exchange(): 这段代码相当于仅支持插入当前登录的租户id。 [图片] 建议方案: 如:当使用 xxxDelegator.create() 创建数据时,并且为xxxCreateDTO.setTenant(指定租户id);这时应当插入指定的租户id数据,如未指定租户id,则使用当前登录租户id。
- 场景描述: [图片] 建议方案: 增加all全部栏目选项,即可以汇总查看所有租户数据。 场景描述: [图片] 建议方案: 增加all全部栏目选项,即可以汇总查看所有租户数据。
- 场景描述: 使用搜索服务创建全量文本检索,确实返回了检索的内容,但是没有类似与关键字高亮的功能,只是返回了检索具体字段内容结果。 建议方案: 1.es的实现提供用户可集成的方式:因为目前用户无法在dme建模之后集成es功能, 2.提供高亮功能,并考虑将返回的内容进行切割,因为如果是一个文本内容,返回了几千个字符串,从前往后检索到匹配的字符之后其实列表只是展示了部分内容。 [图片] 场景描述: 使用搜索服务创建全量文本检索,确实返回了检索的内容,但是没有类似与关键字高亮的功能,只是返回了检索具体字段内容结果。 建议方案: 1.es的实现提供用户可集成的方式:因为目前用户无法在dme建模之后集成es功能, 2.提供高亮功能,并考虑将返回的内容进行切割,因为如果是一个文本内容,返回了几千个字符串,从前往后检索到匹配的字符之后其实列表只是展示了部分内容。 [图片]
- 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:find接口的"isNeedTotal": true,这个统计有性能问题。true和false的差别相差接近十倍,需要优化 需求背景:经验证发现,PIPart/find/50/1,查一页50条数据,同样的查询条件,"isNeedTotal": true,需要1676ms,"isNeedTotal": false,只要147ms,差了10倍。如果能优化,将大大提升/find接口的性能。系统中/find接口使用较多 急:如果能优化,将提升我们系统所有对象的列表查询性能。 [图片] [图片] 工业数字模型驱动引擎(iDME)云服务链接:https://console.huaweicloud.com/dme/?region=cn-north-4#/ 需求描述:find接口的"isNeedTotal": true,这个统计有性能问题。true和false的差别相差接近十倍,需要优化 需求背景:经验证发现,PIPart/find/50/1,查一页50条数据,同样的查询条件,"isNeedTotal": true,需要1676ms,"isNeedTotal": false,只要147ms,差了10倍。如果能优化,将大大提升/find接口的性能。系统中/find接口使用较多 急:如果能优化,将提升我们系统所有对象的列表查询性能。 [图片] [图片]
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签