用于联机分析处理系统的数据格式化装置和方法制造方法及图纸

技术编号:8190947 阅读:180 留言:0更新日期:2013-01-10 01:51
本发明专利技术提供一种用于联机分析处理系统的数据格式化装置,包括:格式化设置模块,在数据表中的不同数据设置对应的格式化方式;数据获取模块,根据客户端的请求,从所述数据表中获取所述请求对应的结果数据;格式化处理模块,根据所述结果数据的格式化方式,对所述结果数据进行格式化处理;数据传递模块,将格式化处理后的所述结果数据传递给所述客户端。相应地,本发明专利技术还提供一种用于联机分析处理系统的数据格式化方法。应用本技术方案,用户可以根据自定义的格式化方式对指标数据进行格式化,并把格式化后的结果数据,展示在报表中。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及一种用于联机分析处理系统的数据格式化装置和一种用于联机分析处理系统的数据格式化方法。
技术介绍
对报表数据自定义格式化显示方式,已经是商业分析中必不可少的一步,但很多数据格式化都需要在报表展现时进行,并不具有灵活性。图I示出了传统的报表数据格式化的流程图。如图I所示,客户端102将请求的表达式送到联机分析处理系统中,由表达式解析 器104进行解析,表达式计算器106进行计算,然后由客户端对数据进行格式化108,并在客户端显示出来。这种处理方法把数据格式化的操作放在客户端显示时进行,不具有灵活性。因此,需要一种新的技术方案,在客户端显示数据之前,就可以根据自定义格式化方式对指标数据进行格式化,并且格式化后的数据可以在报表中展现,从而提高企业的数据分析灵活性。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种新的技术方案,在客户端显示数据之前,就可以根据自定义格式化方式对指标数据进行格式化,并且格式化后的数据可以在报表中展现,从而提高企业的数据分析灵活性。有鉴于此,本专利技术提供一种用于联机分析处理系统的数据格式化装置,包括格式化设置模块,在数据表中的不同数据设置对应的格式化方式;数据获取模块,根据客户端的请求,从所述数据表中获取所述请求对应的结果数据;格式化处理模块,根据所述结果数据的格式化方式,对所述结果数据进行格式化处理;数据传递模块,将格式化处理后的所述结果数据传递给所述客户端。应用本技术方案,在服务器端就可以根据自定义的格式化方式对指标数据进行格式化,并把格式化后的结果数据输出到客户端,展示在报表中。在上述技术方案中,优选地,所述格式化设置模块在所述数据表中设置格式化属性字段,通过所述格式化属性字段来记录所述不同数据的格式化方式;所述格式化处理模块还从所述格式化属性字段中,读取所述结果数据的格式化方式。应用本技术方案,结果数据的格式化方式,可以通过格式化属性字段来记录,不同数据的格式化方式对应不同的格式化属性字段,从而可以在服务器端就确定读取格式化方式,并完成格式化。在上述技术方案中,优选地,还包括用户操作模块,接收用户输入的对应所述不同数据的格式化方式,由所述格式化设置模块记录到所述格式化属性字段中。应用本技术方案,用户输入的对应不同数据的格式化方式,会被记录成不同的格式化属性字段,从而支持用户使用自定义的格式化方式,在服务器端对指标数据进行格式化。在上述技术方案中,优选地,还包括数据更新模块,使用格式化处理后的所述结果数据更新所述数据表。应用本技术方案,可以是格式化最终的显示值,也可以是按格式化方式修改数据表单元中的真实值。 在上述技术方案中,优选地,在所述结果数据的格式化方式包括多种时,所述格式化处理模块根据所述结果数据在所述客户端上的展现区域,从多种所述格式化方式中选择一种,并按选择的所述格式化方式对所述数据进行格式化处理。应用本技术方案,当结果数据有多种格式化方式时,系统会根据客户端的展现区域,选择最合适的格式化方式,从而方便用户的查看。本专利技术还提供了一种用于联机分析处理系统的数据格式化方法,包括步骤302,在数据表中的不同数据设置对应的格式化方式;步骤304,根据客户端的请求,从所述数据表中获取所述请求对应的结果数据;步骤306,根据所述结果数据的格式化方式,对所述结果数据进行格式化处理;步骤308,将格式化处理后的所述结果数据传递给所述客户端。应用本技术方案,在服务器端就可以根据自定义的格式化方式对指标数据进行格式化,并把格式化后的结果数据输出到客户端,展示在报表中。 在上述技术方案中,优选地,所述步骤302包括在所述数据表中设置格式化属性字段,通过所述格式化属性字段来记录所述不同数据的格式化方式;在所述步骤306之前,还包括从所述格式化属性字段中,读取所述结果数据的格式化方式。应用本技术方案,结果数据的格式化方式,可以通过格式化属性字段来记录,不同数据的格式化方式对应不同的格式化属性字段,从而可以在服务器端就确定读取格式化方式,并完成格式化。在上述技术方案中,优选地,所述步骤302还包括接收用户输入的对应所述不同数据的格式化方式,并记录到所述格式化属性字段中。应用本技术方案,用户输入的对应不同数据的格式化方式,会被记录成不同的格式化属性字段,从而支持用户使用自定义的格式化方式,在服务器端对指标数据进行格式化。在上述技术方案中,优选地,还包括使用格式化处理后的所述结果数据更新所述数据表。应用本技术方案,可以是格式化最终的显示值,也可以是按格式化方式修改数据表单元中的真实值。在上述技术方案中,优选地,所述步骤306包括在所述结果数据的格式化方式包括多种时,根据所述结果数据在所述客户端上的展现区域,从多种所述格式化方式中选择一种,并按选择的所述格式化方式对所述数据进行格式化处理。应用本技术方案,当结果数据有多种格式化方式时,系统会根据客户端的展现区域,选择最合适的格式化方式,方便用户的查看。附图说明图I示出了传统的报表数据格式化的流程图;图2示出了根据本专利技术的实施例的用于联机分析处理系统的数据格式化装置的框图;图3示出了根据本专利技术的实施例的用于联机分析处理系统的数据格式化方法的流程图;图4示出了根据本专利技术的实施例的数据格式化的流程图;图5示出了根据本专利技术的实施例的数据格式化类型的框图;图6示出了根据本专利技术的实施例的程序界面截图7示出了根据本专利技术的实施例的程序界面截图。具体实施例方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在 此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图2示出了根据本专利技术的实施例的用于联机分析处理系统的数据格式化装置的框图。如图2所示,本专利技术的实施例的用于联机分析处理系统的数据格式化装置200包括格式化设置模块202,在数据表中的不同数据设置对应的格式化方式;数据获取模块204,根据客户端的请求,从所述数据表中获取所述请求对应的结果数据;格式化处理模块206,根据所述结果数据的格式化方式,对所述结果数据进行格式化处理;数据传递模块208,将格式化处理后的所述结果数据传递给所述客户端。应用本技术方案,在服务器端就可以根据自定义的格式化方式对指标数据进行格式化,并把格式化后的结果数据输出到客户端,展不在报表中。在上述技术方案中,优选地,所述格式化设置模块202在所述数据表中设置格式化属性字段,通过所述格式化属性字段来记录所述不同数据的格式化方式;所述格式化处理模块206还从所述格式化属性字段中,读取所述结果数据的格式化方式。应用本技术方案,结果数据的格式化方式,可以通过格式化属性字段来记录,不同数据的格式化方式对应不同的格式化属性字段,从而可以在服务器端就确定读取格式化方式,并完成格式化。在上述技术方案中,优选地,还包括用户操作模块210,接收用户输入的对应所述不同数据的格式化方式,由所述格式化设置模块202记录到所述格式化属性字段中。应用本技术方案,用户输入的对应不同数据的格式化方式,会被记录成不同的格式化属性字段,从而支持用户使用自定义的格式化本文档来自技高网...

【技术保护点】
一种用于联机分析处理系统的数据格式化装置,其特征在于,包括:格式化设置模块,在数据表中的不同数据设置对应的格式化方式;数据获取模块,根据客户端的请求,从所述数据表中获取所述请求对应的结果数据;格式化处理模块,根据所述结果数据的格式化方式,对所述结果数据进行格式化处理;数据传递模块,将格式化处理后的所述结果数据传递给所述客户端。

【技术特征摘要】

【专利技术属性】
技术研发人员:霍琦
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

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

1