【技术实现步骤摘要】
为报表生成提供辅助覆盖的方法和系统
本公开涉及计算系统中的报表生成。
技术介绍
企业软件系统典型地是复杂的大规模系统,其支持很多例如数百或数千个并发用户。企业软件系统的例子包括财务规划系统、预算规划系统、订单管理系统、库存管理系统、销售人员管理系统、商业智能工具、企业报表工具、项目和资源管理系统以及其他企业软件系统。很多企业绩效管理和商业规划应用需要大量用户输入数据,软件然后可以将数据聚集为机构中的更高级的责任区域。通常这些复杂的系统利用多维数据源,其使用被称为数据立方体的数据结构来组织和操纵极大量的数据。数据立方体例如可以包括多个分层维度,其具有级别和用于存储多维数据的成员。一旦数据被输入,用户会希望通过生成报表以一致的方式来查看某些或所有数据。系统可以对数据执行数学计算,将很多用户提交的数据进行组合。使用这些计算的结果,系统可以生成报表以由高级管理人员来检查。报表和分析终端用户产品(典型地被称为商业智能或BI工具)允许用户创建报表并对多种数据源例如多维数据结构、关系型数据库、平面文件、可扩展标记语言(“XML”)数据、数据流和未组织文本和数据进行数据探索和分析。商业智能工具可以通过对底层数据源执行查询来准备和聚集单独的报表和分析,并以用户可访问的格式来展示这些报表和分析。但是,底层数据源随时间定期改变,并且位于组织层级的不同级别。用户经常想要在报表中包含这样的改变,以执行最新的分析。商业智能工具通常需要用户使用复杂的查询语言或高级功能(例如选择模式)来创建报表规范,以定义在生成报表时要包含的数据源。
技术实现思路
描述的技术用于向用户提供清楚和容易的接口, ...
【技术保护点】
一种用于为报表生成提供辅助覆盖的计算机实现的方法,该方法包括:从用户接收在图形用户界面(GUI)中的开始位置的第一输入,其指示对数据源中定义的数据元素的选择。响应于接收到该选择,显示覆盖元素作为GUI的一部分,该覆盖元素具有边界,其形成从开始位置到GUI中的多个结束位置的多条路径,其中,该多条路径对应于与数据元素关联的多个报表选项。从用户接收第二输入,其指示沿着多个路径中的选中路径、从开始位置到选中路径的结束位置对覆盖元素的遍历;以及至少部分基于与选中路径相对应的报表选项来创建用于报表规范的定义。
【技术特征摘要】
2013.01.28 US 13/752,1721.一种用于为报表生成提供辅助覆盖的计算机实现的方法,该方法包括:从用户接收在图形用户界面GUI中的开始位置的第一输入,其指示对数据源中定义的数据元素的选择;响应于接收到该选择,显示覆盖元素作为GUI的一部分,该覆盖元素具有边界,其形成从开始位置到GUI中的多个结束位置的多条路径,其中,该多条路径对应于与数据元素关联的多个报表选项;从用户接收第二输入,其指示沿着多个路径中的选中路径、从开始位置到选中路径的结束位置对覆盖元素的遍历;响应于接收到第二输入,至少部分基于与选中的路径相对应的报表选项来调整数据元素;以及至少部分基于与选中路径相对应的报表选项来创建用于报表规范的定义。2.如权利要求1所述的方法,还包括显示数据元素的视觉表示作为GUI的一部分,并且在接收第一和第二输入时将该视觉表示限制在覆盖元素的边界内。3.如权利要求1所述的方法,还包括显示源容器作为GUI的一部分,其中,所述开始位置位于源容器中。4.如权利要求1所述的方法,还包括显示一个或多个目标容器作为GUI的一部分,其中,该一个或多个目标容器定义报表的结构。5.如权利要求1所述的方法,其中,所述多个报表选项包括数据元素的子集。6.如权利要求1所述的方法,还包括:从用户接收第三输入,其指示移动到GUI中的返回位置;以及响应于接收到第三输入,忽略与选中路径相对应的报表选项。7.如权利要求1所述的方法,还包括至少部分基于创建的定义来生成报表,并且显示该报表作为GUI的一部分。8.如权利要求1所述的方法,其中,所述第一和第二输入包括触摸输入。9.一种用于为报表生成提供辅助覆盖的计算机实现的方法,该方法包括:从用户接收对由图形用户界面GUI显示在开始位置的对象的图形表示的选择;响应于接收该选择,由GUI显示覆盖元素,该覆盖元素具有边界,其形成从开始位置到多个结束位置的多条路径,其中该多条路径对应于与对象关联的多个可选择属性;从用户接收输入,其将选中的表示沿着多条路径中的选中路径从开始位置到选中路径的结束位置拖拽;以及至少部分基于与选中路径关联的可选择属性来调整对象。10.如权利要求9所述的计算机实现的方法,其中,将选中的表示沿着选中路径拖拽的所述输入包括第一输入,并且其中,所述方法还包括:用GUI显示一个或多个目标容器,其中,该一个或多个目标容器定义报表的结构;从用户接收第二输入,其将选中的表示置于所述一个或多个目标容器中的特定目标容器中;以及至少部分基于所述调整的对象和特定的目标容器来生成报表定义。11.如权利要求9所述的计算机实现的方法,其中,将选中的表示沿着选中路径拖拽的输入包括第一输入,并且其中,所述方法还包括:用GUI显示一个或多个目标容器,其中,该一个或多个目标容器是表单的字段;从用户接收第二输入,其将选中的表示置于一个或多个目标容器中的特定目标容器中;以及至少部分基于调整的对象来填充该特定目标容器的字段。12.一种用于为报表生成提供辅助覆盖的计算装置,该计算装置包括:一个或多个处理器;一个或多个计算机可读存储器;一个或多个输入装置;一个或多个输出装置;用户界面模块,其可以通过所述一个或多个存储器中的至少一个由所述一个或多个处理器中的一个操作,以:在一个或多个输出装...
【专利技术属性】
技术研发人员:I·M·布里德维尔特斯考滕,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。