显示复合文件中的多个离散文件的方法和系统技术方案

技术编号:2880519 阅读:180 留言:0更新日期:2012-04-11 18:40
一种用图形用户界面管理和显示相关信息的方法,包括:在离散的文件中存储多个相关数据集中的每一个,存储将离散的数据文件相互链接的复合文件,用图形用户界面显示该结合的文件的公共窗口,在公共窗口内显示每个离散文件的离散窗口。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般地涉及分析数据处理的领域,更具体地说,涉及显示在复合文件中的多个离散文件的方法和系统。
技术介绍
商业智能系统主要是作为决策支持系统(DSS)和执行信息系统(EIS)开始的。决策支持系统(DSS)和执行信息系统(EIS)是从现有的联机交易处理(OLTP)系统提供附加信息的增值系统。随着商业智能系统的发展,它们将决策支持系统(DSS)的功能性与执行信息系统(EIS)的功能性集成在一起,并增加了联机分析处理(OLAP)工具和管理报告工具。这些混合商业智能系统逐渐地从大型机环境转移到分布式服务器/桌面环境,以允许更多的用户访问。近些年来,中央式数据仓库(data warehouses)和数据中心(datamarts)的出现已经造成在机构内等待分析、利用和分配的有效数据急剧增加。然而,这种数据仓库和数据中心通常是为信息传递而不是为交易处理而最佳化的。结果,数据仓库和数据中心仅提供将存储的数据转换成有用的和关键的策略信息的有限的方案。同时,通过提供用于分析大量存储信息的复杂分析工具以支持机构内的有效规划和决策,商业智能系统取得了主导地位。商业智能系统以图形用户界面显示多维的和其它的数据视图。典型地,图形用户界面使用单数据界面(SDI)以允许相关的数据被一起存储和观看。可是,单一数据界面不支持同时观看和处理分离的文件中的数据。为此,图形用户界面使用多数据界面(MDI)格式。可是,在以多数据界面(MDI)观看分离的文件期间,经常最大化窗口以提供最佳的观看界面。这导致用户常开、常闭和调整窗口大小以观看分离的文件,从而限制了用户有效地比较和对比文件中的数据的能力。另外,多数据界面(MDI)不能允许相关的数据集被存储并被相互关联。
技术实现思路
本专利技术提供了用于显示复合文件中的多个离散文件的方法和系统,它极大地消除或减小了与以前的系统和方法相关的缺点和问题。具体地,该方法和系统提供了图形用户界面,该图形用户界面将离散但相关的文件链接并一起显示,并允许在这些显示之间进行有效的导航,以方便数据分析。按照本专利技术的第一个实施例,用于以图形用户界面管理并显示相关信息的方法包括在离散文件中存储多个相关数据集(datasets)中的每一个。存储将离散的数据文件相互链接的复合文件。以图形用户界面显示经结合的文件的公共窗口。在公共窗口内显示每个离散文件的离散的窗口。更具体地,按照本专利技术的特定实施例,每个离散的文件可以独立地存储在该复合文件中。在另一个实施例中,该复合文件可以存储一个对每个离散文件的链接。在这些和其它的实施例中,可以以单数据界面(SDI)显示公共窗口,并且可以在该公共窗口内以多数据界面(MDI)显示离散的窗口。按照本专利技术的另一方面,用于以图形用户界面显示离散窗口的方法包括响应于通过第二个窗口的叠加而至少从显示变为基本上隐藏的第一个窗口,生成第一个窗口的视图按钮。该视图按钮沿着第二个窗口的边沿显示在第二个窗口的外边或显示在其它合适的位置。响应于该视图按钮的激活,由图形用户界面显示该第一个窗口。本专利技术的技术优点包括提供一个使用户容易访问并分析数据的改进的商业智能入口。具体地,该商业智能入口包括允许相关文件容易地被组织在一起并有效地显示给用户的图形用户界面。另外,用户界面的各元素是高度直观的,以最小化培训和支持的需要。本专利技术的另一个技术优点包括提供用于在图形用户界面的各窗口之间导航的方法和系统。具体地,沿着叠加窗口的边沿或在其它地方为隐藏的窗口提供视图按钮,以允许用户快速、容易地在各窗口之间进行导航。结果,用户不需要为观看存储在离散文件中的相关数据而经常地移动、关闭、打开、和调整窗口的大小。从下面的附图、说明书、和权利要求书中,本专利技术的其它优点对于本领域的普通技术人员是显而易见的。附图说明为了更完整的理解本专利技术和它的优点,现在结合附图进行说明,其中相同的附图标记代表相同的部件,其中图1是说明按照本专利技术的一个实施例的商业智能入口的方框图;图2是说明用于初始化按照本专利技术的一个实施例的图1的商业智能入口的方法的流程图;图3是说明用于生成按照本专利技术的一个实施例的图1的商业智能入口中的预定义查询模型的方法的流程图;图4是说明用于配置和维护按照本专利技术的一个实施例的图1的商业智能入口中的客户机应用程序的方法的流程图;图5是说明用于根据按照本专利技术的一个实施例的预定义查询模型生成和执行查询模型的方法的流程图;图6是说明按照本专利技术的一个实施例的图1的模块化查询引擎的操作的方框图;图7是说明按照本专利技术的一个实施例的图6的模块化查询引擎的操作的流程图;图8是说明按照本专利技术的一个实施例的多维存储模型的方框图;图9是说明图8的多维存储模型的示例数据的方框图;图10是说明用于生成按照本专利技术的一个实施例的图8的多维存储模型的方法的流程图;图11是说明按照本专利技术的一个实施例的图1的层级中的相关视图的显示的屏幕图形;和图12是说明用于在按照本专利技术的一个实施例的相关视图之间进行导航(navigating)的窗口标签的屏幕图形。具体实施例方式图1说明了根据本专利技术一个实施例的商业智能入口(portal)10。一般地说,商业智能入口10提供跨越企业的综合数据访问和信息共享,以及复杂的多维分析工具。该分析工具是高度自动化的和直观的,以允许宽范围的用户在进行战略决策时利用存储的信息。这样,商业智能入口10最大化用户从他们的数据中接收的决策支持利益,同时最小化实施和管理系统的成本。在图1所示的实施例中,商业智能入口10实现了三层级分布式结构,包括由一个或多个网络18连接的一个数据库层级12、一个服务器层级级14和一个客户机层级16。服务器和客户机层级14和16是基于Java的,以支持网际通信协议(TCP/IP)、多客户机和服务器平台、对多种数据源的组合连接、和跨越企业的入口10的完全可移植性。另外,基于Java的服务器和客户机层级14和16提供开放式API结构,该结构可适用于处理数据库中的结构化数据和非结构化数据。客户机/服务器网络18包括公司的企业网,而服务器/数据库网络18包括部分公共和私有网络。可以理解,商业智能入口10可以用其它合适的结构、编程语言、和链接来实现。参照图1,数据库层级12包括一个或多个数据库20。如下面更详细所述,每个数据库20以包含所有连接到该数据库20的必要信息的别名而显露,包括数据库登录。数据库别名的使用防止了对本地数据库的直接用户访问,以便维护数据库20的完整性。对此示例性实施例,数据库20的每个可以是任何Java数据库连接(JDBC)或目标数据库连接(ODBC)适应的数据库,以及适当的数据仓库或数据中心。服务器层级14包括一个或多个服务器30。服务器30每一个包括一组可以在不同平台上操作的基于Java的应用程序。如下面更详细所述,服务器30为商业智能入口10提供分层安全、中央管理、快速多线程组合数据访问、和多维数据分析。服务器30包括目录32、目录管理器34、安全管理器36、查询生成器38、数据库访问系统40、高速缓存管理器42、多维模型管理器44、和客户机管理员46。目录32存储所有由商业智能入口10的管理员和用户创建的配置、文件和工作成果。这集中了文件的管理,消除了客户机系统上的冗余和过时副本,允许文件在企业间共享,并本文档来自技高网
...

【技术保护点】
一种用图形用户界面管理和显示相关信息的方法,包括:在离散的文件中存储多个相关数据集中的每一个;存储将离散的文件相互链接的复合文件;用图形用户界面显示该复合文件的公共窗口;和在公共窗口内显示每个离散文件的离散窗口。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:罗伯特S麦金尼
申请(专利权)人:电脑联合想象公司
类型:发明
国别省市:US[美国]

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

1