System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体而言,涉及一种数据库视图配置方法、装置、电子设备和存储介质。
技术介绍
1、随着信息化时代的发展,用户对数据的处理需求越来越高,数据的处理逻辑也越来越复杂。数据库视图提供了一个方便的方式来访问和操作数据,使得数据更易于被用户理解和使用。因此,用户越来越依赖于通过数据库视图对数据进行处理,相应地,用户对于数据库视图配置的要求也越来越高。一方面,用户会通过不断调整数据库视图的配置及参数对数据指标进行试算和分析;另一方面,用户会基于数据分析处理的结果来查看和调整数据库视图的配置逻辑。随着用户对数据库视图进行多次操作,可能生成多个版本。
2、因此,如何对数据库视图的多个版本进行配置和管理,提高用户对数据的处理效率成为业界亟待解决的技术问题。
技术实现思路
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、本申请提供的数据库视图配置方法、装置、电子设备和存储介质,响应于用户的第一输入,显示当前数据库视图对应的版本记录表;响应于用户的第二输入,在版本记录表中确定目标历史版本,显示目标历史版本对应的历史数据库视图;响应于用户的第三输入,对历史数据库视图的配置信息进行修改,将配置信息对应的修改内容同步至历史数据库视图对应的关联历史数据库视图,并在版本记录表中更新各个历史数据库视图的版本信息;通过版本记录表对当前数据库视图的各个历史版本进行了统一汇总和管理,可以根据用户的输入选择任一历史版本进行查看,在对历史数据库视图的配置信息进行修改时,能够同步修改关联历史数据库视图以及更新版本记录表,实现了对数据库视图的多个版本进行配置和管理,能够满足实际应用场景的需要,改善了视图配置的可维护性、灵活性、可追溯性,提高了用户对数据的处理效率和工作效率。
本文档来自技高网...【技术保护点】
1.一种数据库视图配置方法,其特征在于,包括:
2.根据权利要求1所述的数据库视图配置方法,其特征在于,所述对所述历史数据库视图的配置信息进行修改,将配置信息对应的修改内容同步至所述历史数据库视图对应的关联历史数据库视图,并在所述版本记录表中更新各个历史数据库视图的版本信息,包括:
3.根据权利要求1所述的数据库视图配置方法,其特征在于,所述版本信息包括版本基本信息、参数配置信息、视图引用信息、视图字段信息和视图操作信息中的至少一种。
4.根据权利要求3所述的数据库视图配置方法,其特征在于,所述版本基本信息包括视图编号、存储位置、视图名称、版本编号、创建时间、创建作者、版本说明和视图基线中的至少一种;
5.根据权利要求1所述的数据库视图配置方法,其特征在于,所述历史数据库视图对应的关联历史数据库视图是基于如下步骤确定的:
6.根据权利要求1所述的数据库视图配置方法,其特征在于,所述显示当前数据库视图对应的版本记录表,包括:
7.根据权利要求6所述的数据库视图配置方法,其特征在于,所述关联关系为各个历史版本之间
8.一种数据库视图配置装置,其特征在于,包括:
9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7任一项所述的数据库视图配置方法。
10.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7任一项所述的数据库视图配置方法。
...【技术特征摘要】
1.一种数据库视图配置方法,其特征在于,包括:
2.根据权利要求1所述的数据库视图配置方法,其特征在于,所述对所述历史数据库视图的配置信息进行修改,将配置信息对应的修改内容同步至所述历史数据库视图对应的关联历史数据库视图,并在所述版本记录表中更新各个历史数据库视图的版本信息,包括:
3.根据权利要求1所述的数据库视图配置方法,其特征在于,所述版本信息包括版本基本信息、参数配置信息、视图引用信息、视图字段信息和视图操作信息中的至少一种。
4.根据权利要求3所述的数据库视图配置方法,其特征在于,所述版本基本信息包括视图编号、存储位置、视图名称、版本编号、创建时间、创建作者、版本说明和视图基线中的至少一种;
5.根据权利要求1所述的数据库视图配置方法,其特征在...
【专利技术属性】
技术研发人员:金鼎立,张艳,范文琦,
申请(专利权)人:中银金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。