System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据同步技术,尤其涉及一种基于工业湖仓的数据同步方法、设备及介质。
技术介绍
1、工业湖仓是一种新型的开放式架构,打通了数据仓库和数据湖,工业湖仓中储存了各个产品的加工环节的海量数据。
2、众所周知,一个产品的生产可能需要多个厂家、多个环节才可以完成,在需求用户需要对需求产品进行定制时,其可能需要选择多个厂家实现需求产品的加工。现有技术中,需求用户需要跟多个厂家逐一对接加工数据,在厂家较多、数据较多时,会导致流程繁琐,对接效率低下等问题,甚至会导致数据丢失。
3、因此,如何结合用户的定制需求对需求产品的厂家进行定制,并自动生成定制过程中的同步数据供用户进行查看,成了如今亟需解决的问题。
技术实现思路
1、本专利技术实施例提供一种基于工业湖仓的数据同步方法、设备及介质,可以结合用户的定制需求对需求产品的厂家进行定制,并自动生成定制过程中的同步数据供用户进行查看。
2、本专利技术实施例的第一方面,提供一种基于工业湖仓的数据同步方法,包括:
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、基准模块,用于确定所述同步结构中的终端类型,根据所述终端类型确定各关联端对应的基准数据结构,所述基准数据结构由生产槽和运本文档来自技高网...
【技术保护点】
1.一种基于工业湖仓的数据同步方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求4所述的方法,其特征在于,
8.根据权利要求7所述的方法,其特征在于,
9.一种基于工业湖仓的数据同步设备,其特征在于,包括:
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至8任一所述的方法。
【技术特征摘要】
1.一种基于工业湖仓的数据同步方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:洪智,葛飞飞,
申请(专利权)人:江苏达科数智技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。