一种ERP大数据智能检索方法及系统与流程

摘要: 本发明涉及信息检索,尤其涉及一种erp大数据智能检索方法及系统。背景技术:1、传统erp大数据智能检索方法是指针对企业资源计划系统中的多源异构海量数据进行关键词...
一种ERP大数据智能检索方法及系统与流程

本发明涉及信息检索,尤其涉及一种erp大数据智能检索方法及系统。

背景技术:

1、传统erp大数据智能检索方法是指针对企业资源计划系统中的多源异构海量数据进行关键词匹配和信息提取的过程,其一般采用数据采集接口从各业务模块数据库实时获取历史表单记录、日志信息及审批流程数据,由索引构建程序基于分词算法对文本字段提取特征词并建立倒排索引,当接收到客户端输入的检索字符串时,通过计算检索词与倒排索引中特征词的词频及逆文档频率得分,按照关联度排序规则筛选出目标数据列表,再经由网络传输链路将结果数据返回至展示终端进行呈现。

2、传统erp大数据智能检索方法围绕文本字段分词和倒排索引运行,采购库存财务销售表单审批流程记录和操作日志被拆成孤立特征词,表单编号物料供应商流程顺序操作账户之间的业务关联难以进入排序依据,审批状态权限边界和字段更新时间常在结果返回前零散处理,关键词相近数据容易占据靠前位置,同一业务链路中的相关字段被割裂呈现,查询人员需要反复打开原文核对上下游单据,筛选成本增加,追溯效率受到影响。

技术实现思路

1、本发明的目的是解决现有技术中存在的缺点,而提出的一种erp大数据智能检索方法及系统。

2、为了实现上述目的,本发明采用了如下技术方案,一种erp大数据智能检索方法,包括以下步骤:

3、解析采购、库存、财务、销售表单、审批流程记录和操作日志,将字段值映射为字段节点,将审批节点映射为流程节点,登记审批顺序和审批状态,按表单编号、物料名称、供应商名称、流程编号和连续操作账户建立连接,得到业务字段关系图;

4、基于所述业务字段关系图,读取节点共现次数、审批步数、操作间隔和业务流转位置,通过图注意力网络确定连接注意力权重,按照所述连接注意力权重聚合相邻节点的字段语义,得到字段关系嵌入索引;

5、获取检索字符串、用户权限范围和字段更新时间,根据所述检索字符串形成检索片段,调用所述字段关系嵌入索引匹配所述检索片段与所述字段值,结合所述连接注意力权重、所述用户权限范围和所述字段更新时间得到候选字段排序表;

6、基于所述候选字段排序表剔除权限不允许字段,根据所述表单编号关联所述连接注意力权重达到关联阈值的所述字段节点,读取所述字段节点对应的所述审批状态和业务类别,组合命中字段与关联字段,得到业务关联结果集;

7、基于所述业务关联结果集统计所述业务类别对应的结果数量,根据预设业务类别返回阈值确定原文读取范围,调用所述原文读取范围对应的必要展示字段或索引摘要,按照所述业务关联结果集中的排序次序,生成企业资源计划大数据智能检索列表。

8、作为本发明的进一步方案,所述业务字段关系图的构建过程具体包括:

9、获取采购表单、库存表单、财务表单、销售表单、审批流程记录和操作日志,按表单来源标识、字段名称和字段值生成字段解析记录,并剔除字段值为空且未参与审批流转的字段解析记录,得到关键字段记录;

10、将所述关键字段记录中的字段值映射为字段节点,将审批流程记录中的审批节点映射为流程节点,并为所述字段节点写入表单编号、物料名称、供应商名称和业务类别,为所述流程节点写入流程编号、审批顺序和审批状态,得到节点登记结果;

11、基于所述节点登记结果,分别按照表单编号一致、物料名称一致、供应商名称一致、流程编号一致和连续操作账户一致建立节点连接,并将节点连接的连接来源写入边属性,生成所述业务字段关系图。

12、作为本发明的进一步方案,所述关键字段记录的生成过程具体包含:

13、获取字段解析记录对应的表单来源标识和字段更新时间,将字段更新时间早于表单归档时间且审批流程记录未引用的字段解析记录确定为失效记录,并将所述失效记录从字段解析记录中删除,得到候选字段记录;

14、对所述候选字段记录中的物料名称和供应商名称执行全角字符转换、空白字符压缩和同义名称映射,并将映射后的字段值与原始字段值建立字段值别名关系,得到规范字段记录;

15、当所述规范字段记录中存在相同表单编号、相同字段名称和相同字段值的重复记录时,保留字段更新时间较晚的规范字段记录,并将重复记录的操作日志标识并入保留记录,更新所述关键字段记录。

16、作为本发明的进一步方案,所述字段关系嵌入索引的生成过程具体包括:

17、读取所述业务字段关系图中存在连接关系的字段节点和流程节点,基于节点连接对应的业务表单、审批流程记录和操作日志,确定节点共现次数、审批步数、操作间隔和业务流转位置,得到连接特征记录;

18、将所述连接特征记录输入图注意力网络,由所述图注意力网络分别对节点共现次数、审批步数、操作间隔和业务流转位置进行注意力贡献计算,并按照同一字段节点的相邻节点范围对注意力贡献进行归一处理,得到连接注意力权重;

19、按照所述连接注意力权重对相邻节点的字段语义向量进行加权聚合,并将聚合结果与字段节点标识、表单编号和字段更新时间建立索引键值关系,得到所述字段关系嵌入索引。

20、作为本发明的进一步方案,所述连接特征记录的确定过程具体包括:

21、获取两个相连节点在同一表单编号、同一物料名称、同一供应商名称或同一流程编号下同时出现的次数,并将同时出现的次数登记为节点共现次数,得到共现登记值;

22、获取两个相连节点对应流程节点之间间隔的审批节点数量,并将审批节点数量登记为审批步数,同时获取操作日志中两个相连节点对应操作时间之间的时间差,并将时间差登记为操作间隔,得到时序登记值;

23、获取两个相连节点在采购、库存、财务和销售流转链路中的先后位置,将先后位置映射为业务流转位置,并将所述共现登记值、所述时序登记值和所述业务流转位置合并,更新所述连接特征记录。

24、作为本发明的进一步方案,所述候选字段排序表的生成过程具体包括:

25、获取检索字符串、用户权限范围和字段更新时间,对检索字符串执行分词边界识别、业务词典匹配和字段别名映射,并将匹配得到的业务词、字段词和别名词登记为检索片段,得到片段登记结果;

26、调用所述字段关系嵌入索引,将所述片段登记结果分别与字段值、字段名称和业务类别对应的字段语义向量进行匹配,并读取命中字段节点对应的连接注意力权重、权限标识和字段更新时间,得到字段命中记录;

27、基于所述字段命中记录,按照语义匹配程度、连接注意力权重、用户权限范围命中状态和字段更新时间新旧状态确定排序参数,并依据所述排序参数对命中字段节点进行排序,生成所述候选字段排序表。

28、作为本发明的进一步方案,所述检索片段的形成过程具体包括:

29、获取检索字符串中的连续中文字符、数字字符和分隔符位置,按照分隔符位置切分检索字符串,并将切分结果与预设业务词典中的物料名称、供应商名称、表单编号和流程编号进行匹配,得到基础检索词;

30、当所述基础检索词命中字段值别名关系时,将字段值别名关系中的规范字段值写入片段扩展记录,并保留所述基础检索词与规范字段值之间的别名映射关系,得到扩展检索词;

31、将所述基础检索词与所述扩展检索词按照原始出现位置、字段类型和别名来源进行登记,并删除长度低于预设最小片段长度且未命中业务词典的词项,更新所述检索片段。

32、作为本发明的进一步方案,所述业务关联结果集的生成过程具体包括:

33、获取候选字段排序表中的命中字段节点、权限状态字段和表单编号,将权限状态字段表示不允许读取的命中字段节点从候选字段排序表中剔除,得到可见命中字段节点;

34、基于所述可见命中字段节点的表单编号,在业务字段关系图中读取与所述可见命中字段节点相连且连接注意力权重达到关联阈值的字段节点,得到关联字段节点;

35、读取所述可见命中字段节点和所述关联字段节点对应的审批状态与业务类别,并按照候选字段排序表中的排序次序组合命中字段与关联字段,得到所述业务关联结果集。

36、作为本发明的进一步方案,所述企业资源计划大数据智能检索列表的生成过程具体包括:

37、获取业务关联结果集中的业务类别、排序次序、表单编号、命中字段和关联字段,按照业务类别统计表单编号去重后的结果数量,并将结果数量写入业务类别统计记录,得到类别数量记录;

38、将所述类别数量记录与预设业务类别返回阈值进行比较,根据比较结果确定原文读取范围,并在所述原文读取范围内读取命中字段、关联字段、审批状态和字段更新时间,得到展示字段记录;

39、当所述展示字段记录不足以覆盖所述业务关联结果集中的命中字段时,调用字段关系嵌入索引中的索引摘要补充字段语义,并按照所述排序次序生成所述企业资源计划大数据智能检索列表。

40、所述erp大数据智能检索系统用于执行上述erp大数据智能检索方法,所述系统包括:

41、数据关系图构建模块,解析采购、库存、财务、销售表单、审批流程记录和操作日志,将字段值映射为字段节点,将审批节点映射为流程节点,登记审批顺序和审批状态,按表单编号、物料名称、供应商名称、流程编号和连续操作账户建立连接,得到业务字段关系图;

42、字段关系嵌入生成模块,基于所述业务字段关系图,读取节点共现次数、审批步数、操作间隔和业务流转位置,通过图注意力网络确定连接注意力权重,按照所述连接注意力权重聚合相邻节点的字段语义,得到字段关系嵌入索引;

43、智能检索匹配排序模块,获取检索字符串、用户权限范围和字段更新时间,根据所述检索字符串形成检索片段,调用所述字段关系嵌入索引匹配所述检索片段与所述字段值,结合所述连接注意力权重、所述用户权限范围和所述字段更新时间得到候选字段排序表;

44、权限过滤与业务关联模块,基于所述候选字段排序表剔除权限不允许字段,根据所述表单编号关联所述连接注意力权重达到关联阈值的所述字段节点,读取所述字段节点对应的所述审批状态和业务类别,组合命中字段与关联字段,得到业务关联结果集;

45、检索结果生成与展示模块,基于所述业务关联结果集统计所述业务类别对应的结果数量,根据预设业务类别返回阈值确定原文读取范围,调用所述原文读取范围对应的必要展示字段或索引摘要,按照所述业务关联结果集中的排序次序,生成企业资源计划大数据智能检索列表。

46、与现有技术相比,本发明的优点和积极效果在于:

47、本发明中,通过将采购库存财务销售表单审批流程记录和操作日志转写为字段节点与流程节点,使分散业务对象获得追溯关联基底,围绕表单编号物料供应商流程编号和连续操作账户建立连接,使上下游单据关系进入检索语义,结合共现次数审批步数操作间隔和流转位置计算连接权重,使排序依据从词面相似延伸至业务链路相似,检索片段匹配字段关系嵌入并叠加权限范围与更新时间,使候选结果兼顾相关性合规性时效性,联动高权重关联字段审批状态和业务类别,使结果聚焦同一业务场景,返回必要字段或摘要,使展示负载下降。