报表生成方法及装置的制作方法

文档序号:6425346阅读:154来源:国知局
专利名称:报表生成方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种报表生成方法及装置。
背景技术
在大型应用中,报表结构复杂,其数据来源多种多样,同时使用报表的人员构成也比较复杂,上到领导下到一般的员工都可能使用到报表,同时对于每一个人都有自己的使用习惯和关注重点,这就给报表系统对报表的融合、报表的管理和控制提出了更高的要求。图I是根据相关技术的报表系统的结构框图,如图I所示,报表系统主要由报表选择单元12、数据存储器18、报表生成单元14、报表展示单元16这四部分组成,报表选择单元12展示数据存储器的所有报表模板,提供给用户选择;数据存储器18保存报表的模板样式信息;报表生成单元14,连接至数据库19,根据用户选择的报表模型和数据库19中的数据 生成具体的报表;报表展不单兀16显不生成的报表。相关技术中的报表系统存在以下缺陷现有的报表系统只能处理存储在数据库中的数据,报表系统处理的数据来源方式比较单一,从而造成报表系统效率比较低。

发明内容
本发明的主要目的在于提供一种报表生成方法及装置,以至少解决上述现有的报表系统只能处理存储在数据库中的数据,报表系统处理的数据来源方式比较单一,从而造成报表系统效率比较低问题。根据本发明的一个方面,提供了一种报表生成方法,包括以下步骤获取报表源数据的存储方式;调用存储方式对应的接口获取报表源数据;使用报表源数据和报表模板生成报表。优选地,报表源数据的存储方式包括以下之一数据库、文件、数据模型。优选地,源数据的存储方式为文件,调用存储方式对应的接口获取报表源数据包括调用文件对应的接口的适配器函数从文件中获取报表源数据,其中,适配器函数用于分析文件中的数据存储格式,并根据数据存储格式获取报表源数据;源数据的存储方式为数据模型,调用存储方式对应的接口获取报表源数据包括根据报表模板获取数据模型的查询项;调用数据模型对应的接口使用查询项从数据模型中获取报表源数据。优选地,使用报表源数据和报表模板生成报表包括使用报表源数据和报表模板生成无样式报表;使用无样式报表和获取到的报表样式生成报表。优选地,在使用无样式报表和获取到的报表样式生成报表之前,还包括接收用户对报表样式的定义。优选地,在使用报表源数据和报表模板生成报表之前,还包括获取用户输入的关键字,并获取关键字对应的报表模板;或者,获取用户的使用过的报表模板。优选地,上述方法还包括使用树形结构保存用户的用户标识、用户使用过的关键字和/或系统关键字,其中,树形结构保存的用户使用过的关键字和/或系统关键字用于在用户输入关键字时给予提示。根据本发明的另一方面,提供了一种报表生成装置,包括第一获取模块,用于获取报表源数据的存储方式;调用模块,用于调用存储方式对应的接口获取报表源数据;第一生成模块,用于使用报表源数据和报表模板生成报表。优选地,调用模块包括第一处理模块,用于源数据的存储方式为文件时,调用文件对应的接口的适配器函数从文件中获取报表源数据,其中,适配器函数用于分析文件中的数据存储格式,并根据数据存储格式获取报表源数据;或调用模块包括第二获取模块,用于源数据的 存储方式为数据模型时,根据报表模板获取数据模型的查询项;第二处理模块,用于调用数据模型对应的接口使用查询项从数据模型中获取报表源数据。优选地,第一生成模块包括第二生成模块,用于使用报表源数据和报表模板生成无样式报表;第三生成模块,用于使用无样式报表和获取到的报表样式生成报表。优选地,上述装置还包括第三获取模块,用于获取用户输入的关键字,并获取关键字对应的报表模板;或者,第四获取模块,用于获取用户的使用过的报表模板。通过本发明,采用获取报表源数据的存储方式;调用存储方式对应的接口获取报表源数据;使用报表源数据和报表模板生成报表,解决了报表系统只能处理存储在数据库中的数据,报表系统处理的数据来源方式比较单一,从而造成报表系统效率比较低问题的问题,进而达到了提高报表系统处理效率的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据相关技术的报表系统的结构框图;图2是根据本发明实施例的报表生成方法的流程图;图3是根据本发明实施例的报表生成装置的结构框图;图4是根据本发明实施例的报表生成装置的优选的结构框图;图5是根据本发明优选实施例的报表系统的结构框图;图6是根据本发明实施例的基于用户行为分析的报表系统的实现方法的流程图;图7是根据本发明实施例的数据源为数据库的报表数据的生成过程的流程图;图8是根据本发明实施例的数据源为文件的报表数据的生成过程的流程图;以及图9是根据本发明实施例的数据源为数据模型的报表数据的生成过程的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本实施例提供了一种报表生成方法,图2是根据本发明实施例的报表生成方法的流程图,如图2所示,该方法包括如下步骤步骤S202 :获取报表源数据的存储方式;步骤S204 :调用存储方式对应的接口获取报表源数据;
步骤S206 :使用报表源数据和报表模板生成报表。通过上述步骤,首先获取报表源数据的存储方式,然后按照存储方式对应的接口去获取报表源数据,从而可以通过对应于不同的存储方式的接口去获取报表源数据,克服了相关技术中只能处理存储在数据库中的数据,报表系统处理的数据来源方式比较单一,从而造成报表系统效率比较低的问题,提高了报表系统的处理效率。优选地,获取报表源数据的存储方式包括以下之一数据库、文件、数据模型。通过该优选实施例,扩展了报表系统处理的源数据的来源方式。优选地,源数据的存储方式为文件时,可以采用不同的方式来调用存储方式对应的接口获取报表源数据,在本实施例中提供了一种优选的实施方式调用文件对应的接口的适配器函数从文件中获取报表源数据,其中,适配器函数用于分析文件中的数据存储格式,并根据数据存储格式获取报表源数据。通过该优选实施例,通过对应于不同文件的适配器函数以支持接口获取不同类型的文件中的报表源数据,实现了报表系统直接调用文件中的数据,提高了报文系统的效率。 优选地,源数据的存储方式为数据模型时,可以采用不同的方式来调用存储方式对应的接口获取报表源数据,在本实施例中提供了一种优选的实施方式根据报表模板获取数据模型的查询项;调用数据模型对应的接口使用查询项从数据模型中获取报表源数据。通过该优选实施例,通过报文模板区获取数据模型的查询项,然后调用接口获取报表源数据,实现了报表系统调用存储方式为数据模型的报表源数据,并可以调用多个表格中的相关报表源数据,提高了报表系统的效率和实用性。优选地,使用报表源数据和报表模板生成报表包括使用报表源数据和报表模板生成无样式报表;使用无样式报表和获取到的报表样式生成报表。通过该优选实施例,首先生成无样式报表,然后根据获取到的报表样式生成报表,实现了按照用户的个性化要求生成报表样式,提高了报表系统的灵活性。优选地,在使用无样式报表和获取到的报表样式生成报表之前,还包括接收用户对报表样式的定义。通过该优选实施例,可以根据用户预先定义报表样式生成报表,体现了报表生成的个性化,提高了用户体验。优选地,在使用报表源数据和报表模板生成报表之前,可以通过多种实施方式获取报表模块,下面对两种实施方式进行说明。方式一获取用户输入的关键字,并获取关键字对应的报表模板。方式二 获取用户的使用过的报表模板。方式一按照用户输入的关键字去定位报表模板,节省了查找报表模板的时间,方式二获取用户使用过的报表模板,按照用户的使用习惯去确定报表模板,体现了报表系统的人性化设计。优选地,上述方法还包括使用树形结构保存用户的用户标识、用户使用过的关键字和/或系统关键字,其中,树形结构保存的用户使用过的关键字和/或系统关键字用于在用户输入关键字时给予提示。通过该优选实施例,采用树形结构存储信息,方便检索到用户的相关信息。本发明实施例提供了一种报表生成装置,该装置可以用于实现上述报表生成方法。图3是根据本发明实施例的报表生成装置的结构框图,如图3所示,该装置包括第一获取模块32、调用模块34和第一生成模块36,下面对上述结构进行详细说明第一获取模块32,用于获取报表源数据的存储方式;调用模块34,连接至第一获取模块32,用于调用第一获取模块32获取到的存储方式对应的接口获取报表源数据;第一生成模块36,连接至调用模块34,用于使用调用模块34获取到的报表源数据和报表模板生成报表。图4是根据本发明实施例的报表生成装置的优选的结构框图,如图4所示,调用模块34包括第一处理模块342 ;或第二获取模块344和第二处理模块346 ;第一生成模块36包括第二生成模块362和第三生成模块364,上述装置还包括第三获取模块42或第四获取模块44,下面对上述结构进行详细描述调用模块34包括第一处理模块342,用于源数据的存储方式为文件时,调用文件对应的接口的适配器函数从文件中获取报表源数据,其中,适配器函数用于分析文件中的数据存储格式,并根据数据存储格式获取报表源数据。
调用模块34包括第二获取模块344,用于源数据的存储方式为数据模型时,根据报表模板获取数据模型的查询项;第二处理模块346,连接至第二获取模块344,用于调用数据模型对应的接口使用第二获取模块344获取到的查询项从数据模型中获取报表源数据。第一生成模块36包括第二生成模块362,用于使用报表源数据和报表模板生成无样式报表;第三生成模块364,连接至第二生成模块362,用于使用第二生成模块362生成的无样式报表和获取到的报表样式生成报表。优选地,上述装置还包括第三获取模块42,用于获取用户输入的关键字,并获取关键字对应的报表模板;或者,第四获取模块44,用于获取用户的使用过的报表模板。需要说明的是,装置实施例中描述的报文生成装置对应于上述的方法实施例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。下面将结合实例进行说明实施例一本实施例提供了一种报表系统,本实施例结合了上述实施例及其中的优选实施方式,图5是根据本发明优选实施例的报表系统的结构框图,如图5所示,该系统包括报表搜索单元51,报表生成单元52,用户行为分析单元53,报表数据存储区域54,报表权限单元55,报表展示单元56,该报表系统与数据库57、数据模型58相连,处理其中存储的对应的数据,也可以通过适配器59与文本等其它格式文件60相连,处理文本等其它格式的数据,下面对上述结构进行详细描述报表搜索单兀51 :提供搜索输入界面、用输入关键字匹配报表的名称、报表的列名称(如果是分析报表则匹配数据模型中的度量)、获取并展示满足条件的报表列表、记录用户输入的关键字。报表生成单元52 :根据搜索模块所返回的报表请求、并结合数据存储器中的数据模型、外围的数据库、模型数据、文件等数据源生成一个无样式报表。用户行为分析单元53:该单元保存搜索模块中获取的用户标识、输入的关键字信息、用户所选择的报表信息,并对内容分析加工,在用户搜索时可以帮助用户迅速定位报表;该单元保存展示单元所生成的报表为私有报表;这有助于减少用户的操作且能够满足用户对报表的定制化要求。报表数据存储区域54 :存储报表模板、无样式报表和报表样式。其中,报表模板定义了报表的结构、报表内容来源方式、报表的类型、报表参数,该部分用于生成固定报表,模板可以是通过手工编写的,也可以是通过专门系统维护管理。报表样式定义报表样式、包括报表样式的背景、主题、字体、字段格式化、是否显示为图标等信息,该部分内容可以是手工编写的,也可以通过专门系统维护管理。报表权限单兀55 :提供对报表模型、报表中内容的权限的维护;同时在搜索时对查询列表、展示报表时对展示的内容进行控制,从而保证报表被安全使用。报表展示单元56 :提供对报表样式的选择、样式选择发生变化时动态刷新显示效果、提供对报表参数的重新设置、可保存报表结构、报表样式作为私有报表。数据库57 :报表的数据源(通常报表数据保存在数据库中)
外围数据模型58 :定义了分析报表的关系模型(数据维度和数据度量之间关系),对于大多数应用来说该部分非必须。适配器59 :实现报表系统与文件进行交互以获取保存在文件中的信息。文本等其它格式文件60 :保存在文件中的数据源,通过与适配器的交互进行报表生成。通过该优选实施例,本实施例中引入搜索模块简化了用户操作流程、支持多种数据源有助于对多种业务的集成和扩展、,同时通过报表样式与报表模板相分离满足用户的个性化需求,记录、分析、指导用户行为使报表的操作方便而具有人性化。实施例二本实施例提供了一种报表系统的生成方法,本实施例结合了上述实施例及其中的优选实施方式,本实施例基于用户行为分析对报表数据进行处理,该方法包括以下步骤步骤I :通过手工方式或专门工具为报表系统定义报表模板;通过手工方式或专门工具创建报表样式。步骤2 :用户登陆系统,获取用户标识。步骤3 :根据用户标识、查询用户历史关键字输入情况,获取系统查询靠前的关键字,以此帮助用户输入。步骤4 :获取用户输入的关键字、根据关键字查询满足条件的报表;获取用户标识,对获取的报表列表进行过滤,并展示到界面上供选择。步骤5 :保存用户标识和输入的关键字信息。步骤6 :获取用户选择的报表,把设置后的报表模板提交到报表生成单元。步骤7 :根据选择的报表模块标识或数据模型格式、结合数据库、文件等数据源信息生成无样式报表。步骤8 :获取用户选择的报表样式信息、并根据用户选择的样式生成最终的展示结果。步骤9 :为满足用户个性化需求,用户可以重新选择样式或重新设置参数。步骤10 :用户对修改内容进行保存。通过本优选实施例,实现了快速定位报表、多种途径生成报表、简单方便查看报表,保存用户使用习惯、使报表系统更好的融入到大型应用中并让报表的使用变得方便而具有人性化。实施例三本实施例提供了一种报表系统,本实施例结合了上述实施例及其中的优选实施方式,本实施例提供了一种报表数据生成方法,本实施例中的步骤基于图5所示的报表系统中的模块进行处理。报表搜索单元51提供简单搜索界面、高级搜索界面,该单元可以采用如下三种方式为用户提供服务。方式一用户登陆系统后,该单元获取用户标识、从用户行为分析单元53中获取用户的历史关键字列表、同时获取当前系统输入靠前的热点词、以协助用户输入关键字。方式二 如果用户选择为简单搜索,则把输入的关键字与报表名称、报表的数据列名称、数据模型中的度量值名称进行匹配;如果用户选择的是高级搜索,则使用高级搜索中 的每个关键字对特定部分进行过滤。方式三获取的报表列表经过权限模块实现过滤,在查询列表中展示获取的报表列表;保存用户输入的关键字到用户行为分析单元53中。报表生成单兀52通过获取用户选择的报表信息生成一个无样式报表。优选地,对应于三种数据源可以采用如下方式进行处理(I)数据源为数据库用户选择的报表模板中数据源来源于数据库,则先获取模板的数据源脚本、连接数据库执行脚本、根据报表模板中定义的字段和表达式生成报表数据、其实现过程具体如图6所示。(2)数据源为文件用户选择的报表模板中数据源来源于文件,如果文件格式定义标准(能通过数据库驱动访问),其实现过程与处理数据源为数据库类似;如果文件格式比较复杂,则需要为该类型文件实现一个适配器,适配器完成对工具的命令请求处理(获取文件中包含的列名称列表、获取列字段类型列表、对某列过滤、获取文件的结果集),系统再根据模板中定义的字段和表达式生成报表数据,其实现过程如图8所示。(3)数据源为数据模型用户所选择报表数据源来源于数据模型,报表生成单元52根据模板中定义字段和表达式转化为数据模型可识别的查询项目,然后发送查询项目和查询项给“数据模型”,“数据模型”根据请求生成对应的数据,把数据返回给报表生成单元52后生成最终的报表数据,其实现过程如图9所示。报表权限单元55,用于控制用户可访问的报表和报表内容。该单元可以通过以下三种凡是进行权限控制方式一定义权限项,权限项可操作的报表或报表内容。方式二 定义用户及所拥有的权限项目。方式三用户请求报表时,先根据用户标识获取该用户的权限项,再根据权限项获取所有可操作的报表列表,并返回给用户。报表展示单元56,具有展示当前查询的报表和展示私有报表功能;操作界面展示当前系统可用的报表样式,并根据用户选择的样式动态生成报表,操作界面提供对报表参数的重新设置、对当前查看的报表进行保存作为该用户的私有报表。用户行为分析单元53,连接至报表展示单元56和报表搜索单元51,通过交互以实现对用户信息的保存和分析。具体地,该模块的交互处理方式包括如下两种方式(I)与报表搜索模块51交互。定义树型结构保存用户信息,每个用户对应树中的一个节点,用户节点上有一个列表用于保存该用户的历史关键字输入情况,用一个树型结构保存所有的关键字且标识每个关键字的使用次数;用户登陆系统,获取到用户标识后,系统从用户信息树中查询历史关键字信息,如果不存在,则在该树中建立这个用户的记录,然后到关键字树中查询获取关键字列表,这样当用户输入关键字中一部分时,搜索模块会进行自动匹配;当该用户提交搜索后,系统把用户输入信息作为关键字插入到用户信息树中该用户关键字列表中;如果关键字树中没有对应关键字,则增加该关键字到树中,且设置其初始查询次数为1,如果存在,则把关键字的查询次数自增I。
(2)与报表展示单元56交互。通过一个树型(类似IE的收藏夹)管理用户所选择的报表样式、报表模块和报表参数信息,当用户登陆系统时,系统根据用户标识从该树中获取报表,并在展示界面显示报表的快捷键,用户可以通过直接双击该快捷打开该报表;在报表展示单元56,用户对设置好的报表样式和参数保存到该树中。实施例四本实施例提供了一种基于用户行为分析的报表处理方法,图6是根据本发明实施例的基于用户行为分析的报表系统的实现方法的流程图,如图6所示,该方法包括步骤S602 :用户登陆系统后,获取用户的标识信息。步骤S604 :根据用户的标识获取用户的私有报表列表和该用户历史关键字。通过选择私有报表查看用户收藏的报表;用户输入关键字时,历史关键字用于协助用户输入。步骤S606 :根据用户输入的关键字信息执行查询操作,展示满足条件的报表列表。步骤S608 :获取用户选择报表类型,如果所选择的报表类型是报表模板,则不需要处理;如果所选择的报表类型是数据模型,则提供对该报表的编辑操作,并把编辑的报表转化为系统可识别的报表模板。获取用户的报表选择模板,获取外部数据源,生成无样式的 艮表。步骤S610 :获取用户选择的报表样式并生成最终的报表样式效果。步骤S612 :对修改的报表进行保存作为用户的私有报表。实施例五本实施例提供了一种报表数据生成方法,本实施例结合了上述实施例及其中的优选实施方式,在本实施例中,数据源来源于数据库,图7是根据本发明实施例的数据源为数据库的报表数据的生成过程的流程图,如图7所示,该方法包括步骤S702 :获取报表数据源执行脚本。步骤S704 :连接数据库,执行对应的脚本。步骤S706 :获取报表模板中定义的数据字段及表达式。步骤S708 :根据数据字段及表达式生成对应的值。
步骤S710 :生成报表数据。实施例六本实施例提供了一种报表数据生成方法,本实施例结合了上述实施例及其中的优选实施方式,在本实施例中,数据源来源于文本等文件报表数据,图8是根据本发明实施例的数据源为文件的报表数据的生成过程的流程图,如图8所示,该方法包括步骤S802 :获取报表源执行脚本。步骤S804:判断文件是否有自定义适配器,如果判断结果为是,执行步骤S806,否则执行步骤S808。步骤S806 :调用适配器访问文件。步骤S808 :调用数据库方式访问文件。 步骤S810 :根据模板定义的字段或表达式生成对应的值。步骤S812 :生成报表数据。实施例七本实施例提供了一种报表数据生成方法,本实施例结合了上述实施例及其中的优选实施方式,在本实施例中,数据源来源于文本等文件报表数据。本实施例中的文件开头是"fb48cel3-d4cl-4571-9d79_d9a463a2albl",接着是每行字段数量(4字节,字符型)+文件中记录行数(4字节,字符型)+字段I长度(4字节,字符型)+字段I值....字段η长度(4字节,字符型)+字段η值……;第一行数据格式为字符长度(4字节,字符型+field_name ;data_type...)格式示意图如下表I所示表I数据格式示意图
fb48cel3-d4cl-4571- 每行字段数量此包中记录行数字段I长度 ^ 梢字段η长度^
9d79-d9a463a2albl 4字节,字符型 4字节,字符型4字节,字符型子汝但诞4字节,字符型子汝n俚满足该数据格式的文件的内容如下所示fb48cel3-d4cl-4571-9d79-d9a463a2albl000400040009operid ;intOO16opername ; varchar0007age ; intOO16phonenum ; varchar000450000004john0002240008500000010004500100051iIin000223000850000024000450020005jameS00022600131580000011111本实施例中的报表模板格式定义如下所表示表2报表模板格式不意表
员工编号~ 员工姓名~ 年龄电话号码~
$operid$opername $age$phonenum本实施例中,在文件和报表系统之间引入适配器,该适配器完成系统提供的标准接口实现,该接口的配置函数如下表3所示。表3接口函数配置示意表
权利要求
1.一种报表生成方法,其特征在于包括以下步骤 获取报表源数据的存储方式; 调用所述存储方式对应的接口获取所述报表源数据; 使用所述报表源数据和报表模板生成报表。
2.根据权利要求I所述的方法,其特征在于,所述报表源数据的存储方式包括以下之 数据库、文件、数据模型。
3.根据权利要求2所述的方法,其特征在于, 所述源数据的存储方式为文件,所述调用所述存储方式对应的接口获取所述报表源数据包括调用所述文件对应的接口的适配器函数从所述文件中获取所述报表源数据,其中,所述适配器函数用于分析所述文件中的数据存储格式,并根据所述数据存储格式获取所述报表源数据;或 所述源数据的存储方式为数据模型,所述调用所述存储方式对应的接口获取所述报表源数据包括根据所述报表模板获取所述数据模型的查询项;调用所述数据模型对应的接口使用所述查询项从所述数据模型中获取所述报表源数据。
4.根据权利要求I至3中任一项所述的方法,其特征在于,使用所述报表源数据和所述报表模板生成报表包括 使用所述报表源数据和所述报表模板生成无样式报表; 使用所述无样式报表和获取到的报表样式生成报表。
5.根据权利要求4所述的方法,其特征在于,在使用所述无样式报表和获取到的报表样式生成报表之前,还包括接收用户对报表样式的定义。
6.根据权利要求I所述的方法,其特征在于,在使用所述报表源数据和报表模板生成报表之前,还包括 获取用户输入的关键字,并获取所述关键字对应的报表模板;或者, 获取所述用户的使用过的报表模板。
7.根据权利要求6所述的方法,其特征在于,还包括 使用树形结构保存所述用户的用户标识、所述用户使用过的关键字和/或系统关键字,其中,所述树形结构保存的所述用户使用过的关键字和/或所述系统关键字用于在所述用户输入关键字时给予提示。
8.—种报表生成装置,其特征在于包括 第一获取模块,用于获取报表源数据的存储方式; 调用模块,用于调用所述存储方式对应的接口获取所述报表源数据; 第一生成模块,用于使用所述报表源数据和报表模板生成报表。
9.根据权利要求8所述的装置,其特征在于,所述调用模块包括 第一处理模块,用于所述源数据的存储方式为文件时,调用所述文件对应的接口的适配器函数从所述文件中获取所述报表源数据,其中,所述适配器函数用于分析所述文件中的数据存储格式,并根据所述数据存储格式获取所述报表源数据;或 第二获取模块,用于所述源数据的存储方式为数据模型时,根据所述报表模板获取所述数据模型的查询项;第二处理模块,用于调用所述数据模型对应的接口使用所述查询项从所述数据模型中获取所述报表源数据。
10.根据权利要求8或9所述的装置,其特征在于,所述第一生成模块包括 第二生成模块,用于使用所述报表源数据和所述报表模板生成无样式报表; 第三生成模块,用于使用所述无样式报表和获取到的报表样式生成报表。
11.根据权利要求8所述的装置,其特征在于,还包括 第三获取模块,用于获取用户输入的关键字,并获取所述关键字对应的报表模板; 或者, 第四获取模块,用于获取所述用户的使用过的报表模板。
全文摘要
本发明公开了一种报表生成方法及装置,该方法包括获取报表源数据的存储方式;调用存储方式对应的接口获取报表源数据;使用报表源数据和报表模板生成报表,通过本发明,克服了现有的报表系统处理的数据来源方式比较单一,从而造成报表系统效率比较低的问题,并提高报表系统处理的效率。
文档编号G06F17/30GK102810094SQ20111014523
公开日2012年12月5日 申请日期2011年5月31日 优先权日2011年5月31日
发明者邓小君 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1