[发明专利]具有语义指导的报表设计有效
申请号: | 201010556986.2 | 申请日: | 2010-11-24 |
公开(公告)号: | CN102479341A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 戴维·莫西曼;马科·尤多维西克;熊务真;菲利普·齐格勒 | 申请(专利权)人: | 商业对象软件有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 语义 指导 报表 设计 | ||
技术领域
实施例一般涉及计算机系统,更具体而言,涉及用于提供放置选项(placement option)集合的方法和系统,所述放置选项用于在报表的区域内放置新报表对象。
背景技术
诸如SAP公司的水晶报表(Crystal Report)的商务智能(Business intelligence,BI)为用户提供了灵活的平台来实时创建报表。这些工具允许用户在报表的任何区域中包括新报表对象。这使得用户能够根据需求改变报表。
报表包括一个或多个区域,所述一个或多个区域可以包含一个或多个已有报表对象。目前,当报表设计者在所述一个或多个区域中的任何一个中放置新报表对象时,报表设计者并不知晓这种添加是否能保持报表呈现(report rendering)的语义有效性。具体来说,报表设计者发现很难知晓(understand)新报表对象与报表中的相同区域内存在的一个或多个报表对象的组合是否会保持呈现的有效性。
因此,希望有一种方法,在用户试图在报表的区域内放置新报表对象时向用户提供语义正确的放置选项的集合。这将确保语义正确的报表呈现。
发明内容
这里描述了用于在请求在报表的区域内放置新报表对象时提供放置选项集合的系统和方法的各种实施例。接收在报表的区域内放置新报表对象的请求。基于以下各项中的至少一个确定放置选项集合:区域类型、以及新报表对象和与该区域关联的一个或多个已有报表对象之间的语义关系。区域的区域类型是循环类型(iterative type)和静态类型之一。基于所述确定提供放置选项集合。
通过考虑以下结合附图提供的对优选实施例的具体描述,本发明实施例的这些和其他优点和特征将变得明显。
附图说明
权利要求从特征性方面阐述了本发明的实施例。在附图的图示中,以示例方式而非限制方式示出了本发明。在附图中,相同的参考标记指代相同的元素。通过以下结合附图进行的具体描述,将能充分理解本发明的实施例及其优点。
图1是根据一个实施例示出用于在请求在报表的区域中放置新的报表对象时提供放置选项集合的方法的流程图。
图2是根据一个实施例示出用于获得语义关系和区域类型的方法的流程图。
图3是根据一个实施例示出用于确定图1的放置选项集合的方法的流程图。
图4是根据一个实施例示出用于在所选择的放置选项是“原样放置”(place-as-is)时图1的呈现报表的方法的流程图。
图5是根据一个实施例示出用于当所选择的放置选项是“放置和循环”(place-and-iterate)时图1的呈现报表的方法的流程图。
图6是根据一个实施例示出用于在所选择的放置选项是“放置和聚合”(place-and-aggregate)时图1的呈现报表的方法的流程图。
图7是根据一个实施例示出用于在所选择的放置选项是“放置和扩展”(place-and-expand)时图1的呈现报表的方法的流程图。
图8根据一个实施例示出了示例性报表。
图9A根据另一个实施例示出了接收放置新报表对象请求的示例性报表。
图9B根据一个实施例示出了用于在图9A的报表的区域中放置新报表对象的放置选项集合。
图9C根据一个实施例示出了在图9A的报表的区域内放置的新报表对象。
图9D根据一个实施例示出了图9A的报表的呈现。
图10A根据一个实施例示出了接收放置新报表对象请求的示例性报表。
图10B根据一个实施例示出了用于在图10A的报表中放置新报表对象的放置选项集合。
图10C根据一个实施例示出了在图10A的报表中放置的新报表对象。
图10D根据一个实施例示出了图10A的报表的呈现。
图11A根据一个实施例示出了接收请求放置新报表对象的图10A的报表。
图11B根据一个实施例示出了用于在图11A的报表中放置新报表对象的放置选项的集合。
图12A根据一个实施例示出了当所选择的放置选项是“放置和循环”时在图11A的报表中放置的新报表对象。
图12B根据一个实施例示出了当所选择的放置选项是“放置和循环”时图11A的报表的呈现。
图13A根据一个实施例示出了当所选择的放置选项是“放置和扩展”时在图11A的报表中放置的新报表对象。
图13B根据一个实施例示出了当所选择的放置选项是“放置和扩展”时图11A的报表的呈现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于商业对象软件有限公司,未经商业对象软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010556986.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理