System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据字典的生成方法、装置、设备及存储介质制造方法及图纸_技高网

数据字典的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:40447094 阅读:5 留言:0更新日期:2024-02-22 23:07
本公开提供了一种数据字典的生成方法、装置、设备及存储介质,可以应用于计算机技术领域或金融科技领域。该方法包括:从数据库中调用数据库表信息文件,其中,数据库表信息文件中包括数据项标识字段;为数据项标识字段所表征的数据项,配置数据项属性信息,得到数据项属性信息子文件;对数据项属性信息子文件进行融合,得到数据项属性信息文件,其中,数据项属性信息文件中包括数据项标识字段;通过数据项标识字段,将数据库表信息文件与数据项属性信息文件进行映射关联,生成数据字典。

【技术实现步骤摘要】

本公开涉及计算机或金融科技领域,尤其涉及一种数据字典的生成方法、装置、设备、存储介质和程序产品。


技术介绍

1、在企业中,一般利用数据字典对各软件系统的属性数据进行定义,目的在于对各软件系统的属性数据做出详细的说明。

2、在实现本公开专利技术构思的过程中,专利技术人发现相关技术中一般会存在以下问题:由于现有数据字典中的描述维度较少,而且描述维度粗糙,这就使得相关人员或设备在使用现有的数据字典对软件系统的属性数据进行定义时,只能通过一些粗粒度的描述维度进行定义,进而难以实现对属性数据的准确定义,以及难以对定义后的属性数据进行区分,降低了数据处理的准确率和效率。因此,提供一种细粒度的数据字典对提高数据处理的准确率和效率至关重要。


技术实现思路

1、鉴于上述问题,本公开提供了一种数据字典的生成方法、装置、设备、存储介质和程序产品。

2、本公开的一个方面提供了一种数据字典的生成方法,包括:从数据库中调用数据库表信息文件,其中,上述数据库表信息文件中包括数据项标识字段;为上述数据项标识字段所表征的数据项,配置数据项属性信息,得到数据项属性信息子文件;对上述数据项属性信息子文件进行融合,得到数据项属性信息文件,其中,上述数据项属性信息文件中包括上述数据项标识字段;通过上述数据项标识字段,将上述数据库表信息文件与上述数据项属性信息文件进行映射关联,生成数据字典。

3、根据本公开的实施例,上述数据项属性信息包括数据项的类型信息以及数据项的取值信息,上述数据项属性信息子文件包括第一类数据项属性信息子文件和第二类数据项属性信息子文件;上述为上述数据项标识字段所表征的数据项,配置数据项属性信息,得到数据项属性信息子文件,包括:为上述数据项配置上述数据项的类型信息,得到第一类数据项属性信息子文件;以及为上述数据项配置上述数据项的取值信息,得到第二类数据项属性信息子文件。

4、根据本公开的实施例,上述为上述数据项配置上述数据项的类型信息,得到第一类数据项属性信息子文件,包括:为上述数据项配置数据项分类信息,得到数据项分类表;为上述数据项配置数据项业务信息,得到数据项业务说明表,其中,上述数据项业务信息包括以下至少之一:业务目的、业务含义以及业务策略;根据上述数据项分类表以及上述数据项业务说明子表,得到上述第一类数据项属性信息子文件。

5、根据本公开的实施例,上述数据项分类信息是通过如下方式得到的:根据上述数据项的来源渠道,将上述数据项划分为内部数据和外部数据;根据上述数据项的业务属性信息,将上述内部数据划分为业务数据和运维数据;根据上述业务数据、上述运维数据以及上述外部数据,生成上述数据项的分类信息。

6、根据本公开的实施例,上述为上述数据项配置上述数据项的取值信息,得到第二类数据项属性信息子文件,包括:为上述数据项配置数据项取值类型信息,得到数据项取值类型表,其中,上述数据项取值类型信息包括以下至少之一:编码类、代码类、指示器类、文本类、金额类、数值类、百分比类、日期类、时间类、日期时间类以及非结构化类;基于正则表达式,为上述数据项的数据项取值类型信息配置上述值域范围,得到值域范围表;根据上述数据项取值类型表和上述值域范围表,得到上述第二类数据项属性信息子文件。

7、根据本公开的实施例,上述对上述数据项属性信息子文件进行融合,得到数据项属性信息文件,包括:获取预先构建的数据项属性信息模板,其中,上述数据项属性信息模板上配置有属性区域,上述属性区域配置有区域标识;根据上述区域标识,将上述第一类数据项属性信息子文件以及上述第二类数据项属性信息子文件拼接到上述数据项属性信息模板中,得到上述数据项属性信息文件。

8、根据本公开的实施例,上述方法还包括:从生产数据库中获取初始生产数据文件;将上述初始生产数据文件进行数据筛选,得到目标生产数据文件;基于上述数据字典,对上述目标生产数据文件中携带的信息进行检核,得到与上述目标生产数据文件的准确性情况相关联的检核结果。

9、本公开的另一方面还提供了一种数据字典的生成装置,包括:调用模块,用于从数据库中调用数据库表信息文件,其中,上述数据库表信息文件中包括数据项标识字段;配置模块,用于为上述数据项标识字段所表征的数据项,配置数据项属性信息,得到数据项属性信息子文件;融合模块,用于对上述数据项属性信息子文件进行融合,得到数据项属性信息文件,其中,上述数据项属性信息文件中包括上述数据项标识字段;第一生成模块,用于通过上述数据项标识字段,将上述数据库表信息文件与上述数据项属性信息文件进行映射关联,生成数据字典。

10、本公开的另一方面还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行上述数据字典的生成方法。

11、本公开的另一方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述数据字典的生成方法。

12、本公开的另一方面还提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现上述数据字典的生成方法。

13、根据本公开实施例提供的数据字典生成方法、装置、设备和存储介质,通过从数据库中调用数据库表信息文件;为数据项标识字段所表征的数据项,配置数据项属性信息,得到数据项属性信息子文件;对所述数据项属性信息子文件进行融合,得到数据项属性文件;通过数据项标识字段将数据库表信息文件与数据项属性文件进行映射关联,生成数据字典。由于在生成数据字典的过程中,为数据库表信息文件中的数据项增加配置了数据项属性信息,并通过数据项标识字段与数据库表信息文件建立了映射关联,从而使得生成的数据字典具有更细粒度的描述维度,能够使得相关人员或设备在使用数据字典时能够对根据数据字典中的数据项属性信息对需要定义的数据进行更细粒度的定义与区分,至少部分的克服了相关技术中由于描述维度较粗糙导致难以对需要定义的数据进行准确定义和区分的问题,进而达到了提高数据处理的准确率和效率的技术效果。

本文档来自技高网...

【技术保护点】

1.一种数据字典的生成方法,包括:

2.根据权利要求1所述的方法,其中,所述数据项属性信息包括数据项的类型信息以及数据项的取值信息,所述数据项属性信息子文件包括第一类数据项属性信息子文件和第二类数据项属性信息子文件;

3.根据权利要求2所述的方法,其中,所述为所述数据项配置所述数据项的类型信息,得到第一类数据项属性信息子文件,包括:

4.根据权利要求3所述的方法,其中,所述数据项分类信息是通过如下方式得到的:

5.根据权利要求2所述的方法,其中,所述为所述数据项配置所述数据项的取值信息,得到第二类数据项属性信息子文件,包括:

6.根据权利要求2所述的方法,其中,所述对所述数据项属性信息子文件进行融合,得到数据项属性信息文件,包括:

7.根据权利要求1所述的方法,还包括:

8.一种数据字典的生成装置,包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。

11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法。

...

【技术特征摘要】

1.一种数据字典的生成方法,包括:

2.根据权利要求1所述的方法,其中,所述数据项属性信息包括数据项的类型信息以及数据项的取值信息,所述数据项属性信息子文件包括第一类数据项属性信息子文件和第二类数据项属性信息子文件;

3.根据权利要求2所述的方法,其中,所述为所述数据项配置所述数据项的类型信息,得到第一类数据项属性信息子文件,包括:

4.根据权利要求3所述的方法,其中,所述数据项分类信息是通过如下方式得到的:

5.根据权利要求2所述的方法,其中,所述为所述数据项配置所述数据项的取值信息,得到第二类...

【专利技术属性】
技术研发人员:鞠洪日王琛
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1