生成宽表的方法及装置制造方法及图纸

技术编号:22444611 阅读:19 留言:0更新日期:2019-11-02 04:31
本发明专利技术提供了一种生成宽表的方法及装置,该方法包括:通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;根据所述配置参数和所述配置规则建立宽表生成任务;执行所述宽表生成任务,以生成所述宽表。通过本发明专利技术,可以解决生成宽表的效率较低的问题。

Method and device of generating wide table

【技术实现步骤摘要】
生成宽表的方法及装置
本专利技术涉及通信领域,具体而言,涉及一种生成宽表的方法及装置。
技术介绍
目前在生成宽表时,需要相关人员编写数据库编程代码(例如,结构化结构语言(StructuredQueryLanguage,SQL)),并执行数据库编程代码实现宽表的创建。目前生成宽表的方式,依赖于具有编写程序代码的能力的开发人员,对开发人员的能力要求较高,并且生成宽表的效率较低。针对相关技术中,生成宽表的效率较低的问题,尚未提出有效的技术方案。
技术实现思路
本专利技术实施例提供了一种生成宽表的方法及装置,以至少解决相关技术中,生成宽表的效率较低的问题。根据本专利技术的一个实施例,提供了一种生成宽表的方法,包括:通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;根据所述配置参数和所述配置规则建立宽表生成任务;执行所述宽表生成任务,以生成所述宽表。可选地,所述通过配置界面对配置参数进行配置包括:将用于生成所述宽表的窄表拖拽到所述配置界面中;通过所述配置界面选择所述窄表中的字段;配置执行时间和执行频率,其中,所述执行时间用于指示根据所述窄表中的字段生成所述宽表的时间,所述执行频率用于指示根据所述窄表中的字段生成所述宽表的频率。可选地,所述配置规则包括优先级规则,所述优先级规则用于指示在多个相同字段中,按照字段的优先级从所述多个相同字段中选择用于生成所述宽表的字段,其中,所述多个相同字段为多个用于生成所述宽表的窄表所包括的相同字段。可选地,所述执行所述宽表生成任务,以生成所述宽表包括:在所述执行时间到达时,执行所述宽表生成任务,以生成所述宽表。可选择,所述执行所述宽表生成任务,以生成所述宽表包括:根据所述宽表生成任务自动生成结构化查询语言SQL指令,通过执行所述SQL指令,生成所述宽表。根据本专利技术的另一个实施例,提供了一种生成宽表的装置,包括:第一配置模块,用于通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;第二配置模块,用于通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;建立模块,用于根据所述配置参数和所述配置规则建立宽表生成任务;执行模块,用于执行所述宽表生成任务,以生成所述宽表。可选地,所述通过配置界面对配置参数进行配置包括:将用于生成所述宽表的窄表拖拽到所述配置界面中;通过所述配置界面选择所述窄表中的字段;配置执行时间和执行频率,其中,所述执行时间用于指示根据所述窄表中的字段生成所述宽表的时间,所述执行频率用于指示根据所述窄表中的字段生成所述宽表的频率。可选地,所述配置规则包括优先级规则,所述优先级规则用于指示在多个相同字段中,按照字段的优先级从所述多个相同字段中选择用于生成所述宽表的字段,其中,所述多个相同字段为多个用于生成所述宽表的窄表所包括的相同字段。可选地,所述执行所述宽表生成任务,以生成所述宽表包括:在所述执行时间到达时,执行所述宽表生成任务,以生成所述宽表。可选地,所述执行所述宽表生成任务,以生成所述宽表包括:根据所述宽表生成任务自动生成结构化查询语言SQL指令,通过执行所述SQL指令,生成所述宽表。通过本专利技术,由于通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;根据所述配置参数和所述配置规则建立宽表生成任务;执行所述宽表生成任务,以生成所述宽表。因此,可以解决生成宽表的效率较低的问题,达到了提高生成宽表的效率的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的生成宽表的方法的流程图;图2是根据本专利技术实施例的生成宽表的装置的结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本专利技术实施例提供了一种生成宽表的方法,图1为根据本专利技术实施例的生成宽表的流程图,如图1所示,包括:步骤S102,通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;步骤S104,通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;步骤S106,根据所述配置参数和所述配置规则建立宽表生成任务;步骤S108,执行所述宽表生成任务,以生成所述宽表。通过本专利技术,由于通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;根据所述配置参数和所述配置规则建立宽表生成任务;执行所述宽表生成任务,以生成所述宽表。因此,可以解决生成宽表的效率较低的问题,达到了提高生成宽表的效率的效果。在本专利技术实施例中,通过在配置界面对生成宽表进行相关配置以建立宽表生成任务,并自动执行宽表生成任务以生成宽表,即通过可视化的方式实现了生成宽表,从而简化了生成、配置宽表的过程,不再需要专业人员通过编写数据库编程代码来生成宽表,减少了生成宽表的时间,从而大大提高了生成宽表的效率、能够快速生成宽表。在本专利技术的一可选实施例中,所述通过配置界面对配置参数进行配置包括:将用于生成所述宽表的窄表拖拽到所述配置界面中;通过所述配置界面选择所述窄表中的字段;配置执行时间和执行频率,其中,所述执行时间用于指示根据所述窄表中的字段生成所述宽表的时间,所述执行频率用于指示根据所述窄表中的字段生成所述宽表的频率。在本专利技术实施例中,可以将生成宽表所需要用到的窄表拖拽到配置界面中,从而进一步提高了生成宽表的效率,节省了时间。对于拖拽到配置界面中的窄表,可以进一步通过配置界面选择这些窄表中的字段,并使用选择的字段生成宽表。在配置界面中,配置执行时间和执行频率,即对执行宽表生成任务的时间和频率进行配置。在本专利技术的一可选实施例中,所述配置规则包括优先级规则,所述优先级规则用于指示在多个相同字段中,按照字段的优先级从所述多个相同字段中选择用于生成所述宽表的字段,其中,所述多个相同字段为多个用于生成所述宽表的窄表所包括的相同字段。在本专利技术实施例中,可以通过配置优先级规则,以根据该优先级规则从多个相同字段中选择出用于生成宽表的字段。从而解决了相关技术中,在生成宽表时,通常是通过对多个窄表进行单纯的连接(join)操作,所导致的生成的宽表存在字段的重复的技术问题,进而达到了避免宽表中存在冗余字段的效果。在本专利技术的一可选实施例中,所述执行所述宽表生成任务,以生成所述宽表包括:在所述执行时间到达时,执行所述宽表生成任务,以生成所述宽表。在本专利技术的一可选实施例中,所述执行所述宽表生成任务,以生成所述宽表包括:根据所述宽表生成任务自动生成结构化查询语言SQL指令,通过执行所述SQL指令,生成所述宽表。在本专利技术实施例中,根据建立的宽表生成任务,自动生成SQL指令,从而进一步提高了生成宽表的效率,节省了时间。在本文档来自技高网...

【技术保护点】
1.一种生成宽表的方法,其特征在于,包括:通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;根据所述配置参数和所述配置规则建立宽表生成任务;执行所述宽表生成任务,以生成所述宽表。

【技术特征摘要】
1.一种生成宽表的方法,其特征在于,包括:通过配置界面对配置参数进行配置,其中,所述配置参数用于生成宽表;通过所述配置界面选择配置规则,其中,所述配置规则用于对所述配置参数进行处理;根据所述配置参数和所述配置规则建立宽表生成任务;执行所述宽表生成任务,以生成所述宽表。2.根据权利要求1所述的方法,其特征在于,所述通过配置界面对配置参数进行配置包括:将用于生成所述宽表的窄表拖拽到所述配置界面中;通过所述配置界面选择所述窄表中的字段;配置执行时间和执行频率,其中,所述执行时间用于指示根据所述窄表中的字段生成所述宽表的时间,所述执行频率用于指示根据所述窄表中的字段生成所述宽表的频率。3.根据权利要求1或2所述的方法,其特征在于,所述配置规则包括优先级规则,所述优先级规则用于指示在多个相同字段中,按照字段的优先级从所述多个相同字段中选择用于生成所述宽表的字段,其中,所述多个相同字段为多个用于生成所述宽表的窄表所包括的相同字段。4.根据权利要求2所述的方法,其特征在于,所述执行所述宽表生成任务,以生成所述宽表包括:在所述执行时间到达时,执行所述宽表生成任务,以生成所述宽表。5.根据权利要求1所述的方法,其特征在于,所述执行所述宽表生成任务,以生成所述宽表包括:根据所述宽表生成任务自动生成结构化查询语言SQL指令,通过执行所述SQL指令,生成所述宽表。6.一种生成宽表的装置,其特征在...

【专利技术属性】
技术研发人员:庞皓文张毅然
申请(专利权)人:北京明略软件系统有限公司
类型:发明
国别省市:北京,11

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

1