仪表板合作器制造技术

技术编号:10075538 阅读:141 留言:0更新日期:2014-05-24 05:20
本发明专利技术描述了用于设计仪表板的技术。在一些实施例中,提供第一仪表板和第二仪表板。对第一仪表板和第二仪表板执行冲突分析。如果检测到任何冲突,则解决冲突。如果没有检测到冲突或者在解决冲突之后,合并第一仪表板和第二仪表板以形成合并的仪表板。

【技术实现步骤摘要】

本公开一般涉及智能工具(intelligent tools)。具体来讲,智能工具包括合作器,其用于合并(merging)用于可视化(visualizing)数据的仪表板(dashboard)。
技术介绍
仪表板工具是一种业务智能工具,其用于创建用于基于定义的度量和关键性能指标(KPI)来可视化数据的仪表板。取决于应用,仪表板设计可以很复杂,涉及到众多类型的组件和数据。复杂的设计可能要求多个设计者中的每个设计仪表板的不同组件。由于其顺序的性质(sequential nature),设计仪表板的传统的合作过程是低效的。例如,当一个设计者结束设计仪表板的组件时,然后交给另一个设计者设计另一个仪表板组件。这导致了较长的仪表板开发时间。因此期望提供改善在设计仪表板方面的合作(collaboration)的工具。
技术实现思路
这里描述了用于设计仪表板的计算机实现的技术。在一些实施方式中,提供了第一仪表板和第二仪表板。对第一仪表板和第二仪表板执行冲突分析。如果检测到任何冲突,则解决冲突。如果没有检测到冲突或者在解决冲突之后,则合并第一仪表板和第二仪表板以形成合并的仪表板。这些以及其它有点和特征将在下面变得更加清楚,进一步的信息可以通过参考下列详细说明和所附权利要求、以及所附附图来获得。附图说明一些实施例示出在附图中。附图中相似的参考标号指示类似的部分。图1示出了环境的实施例;图2示出了软件环境的实施例;图3a-图3c示出了仪表板的示范性实施例;图4示出了用于通过DM应用合并仪表板的过程的实施例;图5示出了用于通过DM应用合并仪表板的过程的另一个实施例;图6a-图6c示出了用于通过DM应用合并仪表板的过程的其它实施例;图7a-图7f示出了DM应用的对话框;图8a-图8c示出了合并仪表板的过程的实施例;图9a-图9d示出了合并仪表板的过程的另一个实施例;图10a-图10c示出了合并仪表板的过程的另一个实施例;图11a-图11c示出了合并仪表板的过程的另一个实施例;以及图12a-图12c示出了合并仪表板的过程的另一个实施例。具体实施方式在下面的描述中,为了说明的目的,具体的数目、材料、以及配置被阐述,是为了提供对本架构和方法的彻底的理解,以及为了满足法定的撰写描述、实现(enablement)、以及优选的要求。然而,本领域技术人员将清楚,本结构和方法可以在没有所述具体示范性的细节的情况下实践。在其它实例中,已知特征被省略或简化,以便使本架构和方法的示范性实施方式的描述更加清晰,并由此更好地解释本架构和方法。而且,为了方便理解,一定的方法步骤被描述为单独的步骤,但是,这些单独描述的部首不应被解释为必须依赖次序或者它们的执行相互分开。这里描述了用于显示数据的架构(framework)或应用。例如,显示架构可以用来显示业务信息以增强决策过程。在一种实施方式中,架构可以用来设计用于显示信息的仪表板。可以使用该架构将仪表板有效地合并在一起,以改善与设计仪表板相关的工作流。例如,该架构促进了用于设计仪表板的合作,降低了仪表板开发时间。图1示出了示范性环境100的框图。例如,该环境促进了数据可视化。该环境可以具有客户机/服务器结构。例如,该环境可以是分布式客户端/服务器体系结构。在一个实施例中,该环境包括经由通信网络102通信地耦接的一个或多个客户端108a-108c以及服务器105。客户端108a-108c可以访问服务器105以存储信息,和/或检索保持在服务器上的信息。此外,服务器也可以促进客户端之间的通信。例如,通信网络可以是互连诸如客户端和服务器的不同设备的局域网(LAN)。也可以应用其它类型的网络。所述设备可以通过有线和/或无线连接经由网络耦接。在一个实施例中,服务器可以是包括存储器和处理器的计算机。服务器被配置来传送、接收、处理和存储与环境相关联的信息或数据。可以使用各种类型的计算机。例如,计算机可以是大型机、工作站、以及其它类型的处理设备。服务器可以适合于运行任何操作系统。例如,服务器的操作系统可以是z/OS、Linux-Intel、Linux/390、UNIX、或Windows服务器。也可以使用其它类型的操作系统。服务器还可以包括网络服务器和/或简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)服务器,或与网络服务器和/或简单邮件传输协议服务器通信地耦接。虽然示出该环境具有一个服务器,但是应当理解,可以应用多于一个的服务器,比如服务器池,也可以应用计算机,而不是服务器。服务器的存储器可以包括任何非瞬时性存储器或数据库模块。存储器可以是易失性或非易失性类型的存储器,如磁介质、光学介质、随机存取存储器(RAM)、只读存储器(ROM)、可移动介质、或者任何其它合适的本地或远程存储器组件。客户端可以是本地或远程计算设备,具有例如本地存储器和处理器。存储器可以包括固定的和/或可移动的存储介质,诸如计算机磁盘、CD-ROM、或者其它合适的介质。各种类型的处理设备可以用作客户端。例如,客户端可以是PC、平板PC、工作站、网络计算机、自助服务机(kiosk)、或者个人数字助理(PDA)。也可以使用其它类型的处理设备。处理设备可以包括存储器和处理器。可以提供输入和输出设备用于处理设备。例如,输入设备可以是键盘、触摸屏、鼠标、或者其它能够从用户接受信息的设备。例如,客户端可以从使用输入设备的用户接收请求。输出装置可以是显示器用以向用户传达信息。也可以使用其它类型的输入和输出设备。客户端能够接收、传送、处理和存储与环境100相关联的任何适当的数据。客户端/服务器(C/S)应用可以提供在所述环境中。一般地,C/S应用包括前端部分和后端部分。前端部分本地存储在客户端上,而后端部分则位于服务器中。各种类型的C/S应用可以提供在所述环境中。客户端可以包括用户接口(user interface),用于用户为了各种目的与环境进行接口连接。例如,该界面可以用来访问环境中的各种应用。用户接口也可以为其它目的服务。在一个实施例中,用户接口包括图形用户界面(GUI)。GUI可以提供高效的和用户友好的显示信息或与环境通信的方式。例如,GUI可以包括任务菜单以及一个或多个用于显示信息的方框。还可以使用其它类型的用户接口,如命令行接口(CLI)。用户接口的类型可以取决于在客户端本文档来自技高网...

【技术保护点】
一种设计仪表板的计算机实现的方法,包括:提供第一仪表板和第二仪表板;对第一仪表板和第二仪表板执行冲突分析;如果检测到任何冲突,则解决该冲突;并且如果没有检测到冲突或者在解决该冲突之后,则合并第一仪表板和第二仪表板以形成合并的仪表板。

【技术特征摘要】
1.一种设计仪表板的计算机实现的方法,包括:
提供第一仪表板和第二仪表板;
对第一仪表板和第二仪表板执行冲突分析;
如果检测到任何冲突,则解决该冲突;并且
如果没有检测到冲突或者在解决该冲突之后,则合并第一仪表板和第二
仪表板以形成合并的仪表板。
2.如权利要求1所述的方法,其中,
第一仪表板包括第一仪表板元数据和第一仪表板数据;以及
第二仪表板包括第二仪表板元数据和第二仪表板数据。
3.如权利要求1所述的方法,其中,第一仪表板和第二仪表板被包含在
第一仪表板文件和第二仪表板文件中,其中:
第一仪表板文件包括包含第一仪表板元数据的第一仪表板元数据文件和
包含第一仪表板数据的第一仪表板数据文件;以及
第二仪表板文件包括包含第二仪表板元数据的第二仪表板元数据文件和
包含第二仪表板数据的第二仪表板数据文件。
4.如权利要求3所述的方法,其中,元数据文件是.xml格式的文件,而
数据文件是xldoc格式的文件。
5.如权利要求3所述的方法,其中,冲突分析包括:
比较第一仪表板元数据文件和第二仪表板元数据文件,以确定是否存在
任何元数据冲突;
如果检测到元数据冲突,则解决元数据冲突;
在解决元数据冲突之后或者如果不存在元数据冲突,则合并第一仪表板
元数据文件和第二仪表板元数据文件的元数据;
比较第一仪表板数据文件和第二仪表板数据文件以确定是否存在任何数
据冲突;
如果检测到数据冲突,则解决数据冲突;并且
在解决数据冲突之后或者如果不存在数据冲突,则合并第一仪表板数据
文件和第二仪表板数据文件的数据。
6.如权利要求5所述的方法,其中,在比较第一仪表板数据文件和第二

\t仪表板数据文件之前比较第一元数据文件和第二元数据文件。
7.如权利要求5所述的方法,其中,解决冲突包括冲突解决的自动模式
或冲突解决的手动模式。
8.如权利要求7所述的方法,其中,元数据冲突以手动模式解决,而数
据冲突以手动模式或自动模式解决。
9.如权利要求8所述的方法,其中,用户可以选择数据冲突以手动模式
还是以自动模式解决。
10.如权利要求9所述的方法,其中,如果存在元数据冲突则以手动模
式有效地解决数据冲突,不论用户已经选择了自动模式还是手动模式。
11.如权利要求5所述的方法,其中,元数据冲突通过以下步骤解决:
请求用户从第一仪表板或第二仪表板中选择仪表板成为基础仪表板,其
中,第一仪表板或第二仪表板中的未选择的仪表板是非基础仪表板;
使用没有冲突的元数据;并且
对于有冲突的元数据,使用基础仪表板的元数据,而不使用非基础仪表
板的元数据。
12.如权利要求11所述的方法,其中:
基础仪表板的元数据被拷贝到合并的元数据文件中;
没有冲突的非基础仪表板的元数据被拷贝到合并的元数据文件中;并且
冲突的非基础仪表板的元数据不被拷贝到合并的元数据文件中。
13.如权利要求8所述...

【专利技术属性】
技术研发人员:李资琴张锦明陈春森
申请(专利权)人:商业对象软件有限公司
类型:发明
国别省市:

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

1