提供分析报表中分析数据可视化的直接操纵的方法与系统技术方案

技术编号:8934480 阅读:145 留言:0更新日期:2013-07-18 03:03
可以检测与分析报表的图表相关联的直接操纵事件。所述事件可以是用户接口输入而且图表可以是信息图形。图形可以是以图形方式呈现的HTML兼容元素与数据集。报表可以遵循JAVASCRIPT对象表示(JSON)格式。分析报表可以在浏览器中给出。动作可以响应于所述检测来运行。所述动作可以是图形基于所述事件的立即呈现。当动作执行对不在所述数据集中的数据的请求时,可以从不同的数据集获得数据。当动作执行对所述数据集中的数据的请求时,可以从该数据集自动检索数据。分析数据可以在HTML文档的画布元素中作为图表立即呈现。

【技术实现步骤摘要】

本专利技术涉及业务分析领域,而且尤其涉及提供对分析报表中分析数据可视化的直接操纵。
技术介绍
分析常常提供对行业变化的关键性洞察,公司会经常利用这些行业变化来获取成功。分析处理会分析数据(例如,来自数据库)并且把数据组织成让人可读的分析报表,这种分析报表可以帮助业务分析者作出关键性的商业决策。报表常常会从大量的数据存储(例如,BigData)中生成,报表会把大量的数据减少到较小的、可理解的数据集。这些数据集可以以图表的形式提供有限数量的分析数据。例如,分析报表常常包括许多统计表示,象指示数据集中趋势的饼图、条形图和线图。这些图表可以是可在Web文档中给出的基本图形对象(例如,JPG、PNG)。例如,分析报表可以是包括销售图表的图像的超文本标记语言(HTML)文档。即,传统分析报表中的图表可以是如果不手动精炼(refine)与给定图表关联的查询则用户就不能进一步操纵的静态实体。手动精炼一般涉及会不必要地消耗计算资源(例如,网络、储存器)的重建报表。另外,手动精炼会是耗时的而且对于在分析报表编写方面没有经验的用户来说是很难的。在许多情况下,分析报表可以经Web浏览器作为Web文档很容易地访问。在这些情况下,移动设备经常用于观看分析报表的图表和/或图形。例如,经常出差的企业主管会利用移动电话来访问关键的分析报表。由此,常常具有有限性能(例如,功率/处理器/屏幕尺寸约束)的移动设备对于获得没有在分析报表中给出的分析数据存在严重的障碍。例如,大的数据集常常与分析报告工具关联而且不能传送到移动设备来执行报表创建功能。此外,许多分析报表软件都会是复杂的服务器端工具,不能在移动设备上使用。因此,分析报表会得益于改进的定制与增强的可用性。
技术实现思路
本专利技术的一方面可以包括用于提供对分析报表的动态信息图形定制的系统、装置、计算机程序产品与方法。可以检测与分析报表的图表关联的直接操纵事件。事件可以是用户接口输入,而图表可以是信息图形。图形可以是以图形方式呈现的HTML兼容元素和数据集。报表可以遵循JAVASCRIPT对象表示(JSON)格式。分析报表可以在浏览器中给出。可以响应于检测而执行一种动作。动作可以是图形基于事件的立即呈现。当动作执行对不在所述数据集中的数据的请求时,可以从不同的数据集获得数据。当动作执行对所述数据集中的数据的请求时,可以从该数据集中自动检索数据。分析数据可以在HTML文档的画布元素中作为图表立即呈现。本专利技术的另一方面可以包括用于提供对分析报表的动态信息图形定制的装置、计算机程序产品、系统与方法。可以识别与表征状态转移(REST)兼容通信相关联的可扩展标记语言(XML)格式的分析报表。REST兼容的通信可以与发出请求的实体相关联。报表可以动态地转换成JavaScript对象表示(JSON)格式,而且可以作为增强报表传送到发出请求的实体。转换可以在表示层内发生。表示层可以是开放系统互连(OSI)模型的数据组织层。增强报表的图表可以在超文本标记语言(HTML)文档的画布元素中给出。HTML文档可以在发出请求的实体的浏览器接口中给出。图表可以响应于用户接口事件而在浏览器接口的应用级中立即修改。所述事件可以是用户启动的、操纵图表一部分的输入。本专利技术又一方面可以包括用于提供对分析报表的动态信息图形定制的装置、计算机程序产品、方法与系统。报告引擎可以配置成允许对分析报表内图表的对象级分析报表解构、操纵与呈现。分析报表可以是JavaScript对象表示(JSON)兼容的报表。分析报表可以是动态生成的报表和先前生成的报表。分析报表可以与分析数据相关联。数据存储设备能够保持分析报表、转换规则集和呈现规则集。报告引擎可以配置成允许对象级的分析报表解构、操纵与呈现。分析报表可以是JavaScript对象表不(JSON)兼容的报表。分析报表可以是动态生成的报表和先前生成的报表。分析报表可以与分析数据相关联。数据存储设备能够保存分析报表和呈现规则集。附图说明图1是例示根据在此所公开的专利技术性布置的一种实施方式的用于提供对分析报表中分析数据可视化的直接操纵的一组场景的示意图。图2A是例示根据在此所公开的专利技术性布置的一种实施方式的用于提供对分析报表中分析数据可视化的直接操纵的方法的示意图。图2B是例示根据在此所公开的专利技术性布置的一种实施方式的用于提供对分析报表中分析数据可视化的直接操纵的方法的示意图。图3是例示根据在此所公开的专利技术性布置的一种实施方式的用于提供对分析报表中分析数据可视化的直接操纵的系统的示意图。图4是例示根据在此所公开的专利技术性布置的一种实施方式的用于提供对分析报表中分析数据可视化的直接操纵的一种实施方式的示意图。具体实施例方式本公开内容是用于提供对分析报表中分析数据可视化的直接操纵的一种解决方案。在这种解决方案中,报告框架可以允许分析报表中的信息图形(例如,图表)在接口内被动态操纵。操纵可以触发对信息图形的可视化修改。可视化修改可以包括,但不限于,结合两个或更多个图表、拆分(disperse)图表、给图表添加数据集、从图表除去数据集,等等。操纵可以包括,但不限于,拖放、选择、多选、悬停、拆分,等等。应当认识到,可视化修改是表示层功能而且可以立即呈现。所属
的技术人员知道,本专利技术可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于一电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括一但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本专利技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语目一诸如Java、Smalltalk、本文档来自技高网
...

【技术保护点】
一种用于对分析报表执行直接操纵的方法,包括:检测与分析报表的图表相关联的直接操纵(DM)事件,其中该DM事件是用户接口(UI)输入,所述图表是信息图形,该信息图形是以图形方式呈现的HTML兼容元素和数据集中的至少一个,所述分析报表在浏览器接口中给出;响应于所述检测,执行适当的DM动作,其中该DM动作是信息图形基于所述DM事件的立即呈现;当DM动作执行对不在所述数据集中的分析数据的请求时,从不同的数据集获得所述分析数据;当DM动作执行对所述数据集中的分析数据的请求时,从该数据集自动检索所请求的数据;及在HTML文档的画布元素中作为图表呈现所述分析数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·P·阿普莱亚德G·P·菲特兹帕特里克
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1