CN101622619A - 用于导航和可视化关系数据库和/或多维数据库中的数据的方法和*** - Google Patents

用于导航和可视化关系数据库和/或多维数据库中的数据的方法和*** Download PDF

Info

Publication number
CN101622619A
CN101622619A CN200780052005A CN200780052005A CN101622619A CN 101622619 A CN101622619 A CN 101622619A CN 200780052005 A CN200780052005 A CN 200780052005A CN 200780052005 A CN200780052005 A CN 200780052005A CN 101622619 A CN101622619 A CN 101622619A
Authority
CN
China
Prior art keywords
instrument panel
framework
user
control
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200780052005A
Other languages
English (en)
Other versions
CN101622619B (zh
Inventor
丁行俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokuda Mihiro Business Intelligence Ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN101622619A publication Critical patent/CN101622619A/zh
Application granted granted Critical
Publication of CN101622619B publication Critical patent/CN101622619B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种用于导航和可视化至少一个关系数据库和/或多维数据库中的数据的计算机实施设计工具。该设计工具允许用户将显示屏划分成多个框架;在每一个框架中***和配置控件以形成仪表板,该控件定义对(一个或多个)数据库的查询以及与这些查询相关联的任何规则;以及为每个框架创建具有多级的仪表板。配置控件准许用户为每个仪表板中的控件定义到多级中的任何级中的目标仪表板的钻取动作,这两个仪表板都在与开始仪表板相同的框架中,也在其它框架中的任何或所有框架中。通过根据由用户选择的控件在显示屏上显示每个框架中的多级中的任一级的相应目标仪表板,用户定义的钻取动作提供了强大且高灵活性的多路径和多级导航,从而实现对(一个或多个)数据库中的数据的可视化。

Description

用于导航和可视化关系数据库和/或多维数据库中的数据的方法和***
技术领域
本发明涉及图形用户接口的技术领域。其总体上涉及用于显示数据的方法和***,并且尤其涉及用于导航和可视化存储在关系数据库和/或多维数据库中的数据的方法和***。
背景技术
由于处理器、数据存储设备和存储器的技术进步而变得可能的功能强大的计算机的出现以及便于互联网使用的更高的网络带宽,使得计算机成为现代业务的一个重要部分。这些进步引导了开发将数据收集、组织并存储在关系数据库中的重要软件应用的路线。随后,来自关系数据库的数据被映射和填充成进一步以多维关系的方式组织数据的多维数据库。
可以沿着多个维度定义并映射多维数据库中的数据。例如,销售多维数据库中的数据可以包括对于不同类型的产品、位置、顾客、销售渠道以及时间维度的维度。
访问并使用存储在这些关系数据库和/或多维数据库中的数据的能力变成了业务的一个重要方面。随着数据类型和容量的增加,给用户提供全面的且“易于使用的”导航和可视化工具以对来自关系数据库和/或多维数据库的数据进行访问、分析和管理变得越来越重要。
任何信息可视化***的目的都是使用计算机图形来利用人类感知过程以及以提供信息和用户友好的方式组织数据。因此,做出了很大的努力来开发用于显示和可视化来自关系数据库和/或多维数据库的数据的工具。
现有技术的导航和可视化工具在它们的数据表示方法上太僵化,并且没有对正被导航和可视化的数据呈现出全面的视图。此外,这些传统的工具仅允许用户设计与用于显示和导航来自关系数据库和/或多维数据库的数据的“一次点击(one click)”或命令相关联的预定的单路径和单方向(单向)导航。因此,用户可能不能以适合业务需求或用户的特定思维过程的一系列路径来浏览关系数据库和/或多维数据库。
因此,需要一种对存储在关系数据库和/或多维数据库中的数据的显示和可视化提供多路径和多级导航(multi-level navigation)的改进的计算机实施方法和***。
另外需要一种为用户提供对存储在关系数据库和/或多维数据库中的数据的全面图形视图的改进的计算机实施方法和***,同时用户以一系列适合该用户的业务需求和思维过程的路径来导航。
还需要一种为用户提供全面的业务智能(businessintelligence)***的改进的计算机实施方法和***,同时用户针对从关系数据库和/或多维数据库显示的信息进行合作和通信。
仍需要提供一种用于导航和显示存储在关系数据库和/或多维数据库中的数据的全面且用户友好的改进的计算机实施方法和***。
本发明提供了这样的方法和***来满足上面四个和其它需要。
发明内容
为了克服现有技术中的缺点,本发明提供了一种新颖的方法来导航(navigate)和显示存储在关系数据库和/或多维数据库中的数据。
在一个实施例中,本发明提供了一种用于导航和可视化至少一个关系数据库和/或多维数据库中的数据的计算机实施业务智能工具。该设计工具允许用户将显示屏划分成多个框架(frame);在每一个框架中***和配置控件(control)以形成仪表板(dashboard),所述控件定义对(一个或多个)数据库的查询以及与这些查询相关联的任何规则;以及为每个框架创建多级的仪表板。配置控件准许用户为每个仪表板中的控件定义到多级中的任何级的目标仪表板的钻取动作(drill-action),这两个仪表板都在与开始仪表板相同的框架中,以及在其它框架的任何或所有框架中。通过根据由用户选择的控件在显示屏上显示每个框架中的多级中的任一级的相应目标仪表板,用户定义的钻取动作提供了强大且高灵活性的多路径和多级导航,从而实现对(一个或多个)数据库中的数据的可视化。
从广义方面来讲,本发明提供了用于导航和可视化存储在关系数据库和/或多维数据库中的数据的方法和***。本发明为用户提供了通过用户友好的接口对数据的访问,该接口允许用户查看、理解和导航来自关系数据库和/或多维数据库的数据。
本发明的实施包括以下内容。
根据本发明的方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的计算机***中的方法。该方法包括定义可以用来更好地显示用于特定业务目的和目标(objective)的信息的(一个或多个)业务模块。所述(一个或多个)业务模块可以是销售模块、财政模块、操作模块等等,或者它可以是不同的业务目标结合成的一个单个业务模块。
根据本发明的方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于定义可以被用来更好地显示用于特定业务目的和目标的信息的(一个或多个)业务模块的装置(means)。所述(一个或多个)业务模块可以是销售模块、财政模块、操作模块等等,或者它可以是不同的业务目标结合成的一个单个业务模块。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的计算机***中的方法。该方法包括将在计算机屏幕上看到的(一个或多个)业务模块划分成多个框架。这些划分(partition)的目的是使能多路径和多级导航。框架被用来容纳(house)控件(图表、刻度盘、GIS(地理信息***)、产生的地图、图像、图标、注释框、按钮、颜色编码(color-coded)警报按钮、标签、数据透视表等),这些控件可以以对关系数据库和/或多维数据库的查询的形式链接到数据源。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于将在计算机屏幕上看到的(一个或多个)业务模块划分成多个框架的装置。这些划分的目的是使能多路径和多级导航。框架被用来容纳控件(图表、刻度盘、GIS(地理信息***)、图像、注释框、按钮、警报按钮、数据透视表等),这些控件可以以对关系数据库和/或多维数据库的查询的形式链接到数据源。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的计算机***中的方法。该方法包括将控件(图表、刻度盘、GIS(地理信息***)、图像、图标、注释框、按钮、颜色编码警报按钮、标签、数据透视表等)***到所定义的(一个或多个)业务模块的框架中。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于将控件(图表、刻度盘、GIS(地理信息***)、图像、图标、注释框、按钮、颜色编码警报按钮、标签、数据透视表等)***到所定义的(一个或多个)业务模块的框架中的装置。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的计算机***中的方法。该方法包括在多个框架中配置控件。这些配置可以包括控件的属性,即定义对关系数据库和/或多维数据库的(一个或多个)数据源的查询;定义与所述查询相关联的业务规则(数学计算);定义与所述查询相关联的警报和阈值条件;定义一旦警报阈值条件被违背(breach)所采取的警报方法(电子邮件警报、SMS[蜂窝短消息服务]警报等);定义控件的钻取动作等。对于不同类型的控件,配置属性和功能可能不同。一旦框架的控件被完全配置,它就可以被称为仪表板。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于在不同框架中配置控件的装置。这些配置可以包括控件的属性,即定义对关系数据库和/或多维数据库的(一个或多个)数据源的查询;定义与所述查询相关联的业务规则(数学计算);定义与所述查询相关联的警报和阈值条件;定义一旦警报阈值条件被违背所采取的警报方法(电子邮件警报、SMS[蜂窝短消息服务]警报等);定义控件的钻取动作等。对于不同类型的控件,配置属性和功能可能不同。一旦框架的控件被完全配置,它就可以被称为仪表板。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括为仪表板中的任何控件配置用于多路径导航目的的钻取动作。每个控件可以被配置成具有到(一个或多个)目标仪表板(targetedDashboard)以及可选地到任何其它业务模块、URL(统一资源定位符)、网站或应用等的一个或多个钻取动作(链接)。用户可以指定对于要被显示的这些目标业务模块或任何其它URL(统一资源定位符)、网站或应用等的目标框架区域或空间。在指定钻取动作之后,可以为终端用户“保存”模块。在终端用户的环境中,一旦鼠标点击到控件,所指定的钻取动作就会发生。(一个或多个)目标仪表板和任何其它目标业务模块、URL(统一资源定位符)、网站或应用等将被显示在相应的框架区域或空间中,并且来自关系数据库和/或多维数据库的关系数据将被自动地提取和显示在(一个或多个)目标仪表板的控件上。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括为仪表板中的任何控件配置用于多路径导航目的的钻取动作的装置。每个控件可以被配置成具有到(一个或多个)目标仪表板以及可选地到任何其它业务模块、URL(统一资源定位符)、网站或应用等的一个或多个钻取动作(链接)。用户可以指定对于要被显示的这些目标业务模块或任何其它URL(统一资源定位符)、网站或应用等的目标框架区域或空间。在指定钻取动作之后,可以为终端用户“保存”模块。在终端用户的环境中,一旦鼠标点击到控件,所指定的钻取动作就会发生。(一个或多个)目标仪表板和任何其它目标业务模块、URL(统一资源定位符)、网站或应用等将被显示在相应的框架区域或空间中,并且来自关系数据库和/或多维数据库的关系数据将被自动地提取和显示在(一个或多个)目标仪表板的控件上。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括将仪表板和到其它业务模块、URL(统一资源定位符)、网站或应用等的任何其它链接保存在业务模块中,以达到导航和可视化来自关系数据库和/或多维数据库的数据的目的。用户将来可以通过对控件的配置进行改变来编辑任何这些仪表板。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括将仪表板和到其它业务模块、URL(统一资源定位符)、网站或应用等的任何其它链接保存在业务模块中以达到导航和可视化来自关系数据库和/或多维数据库的数据的目的的装置。用户将来可以通过对控件的配置进行改变来编辑任何这些仪表板。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括在业务模块中设计和创建仪表板的不同级。
这提供了用于多路径和多级导航的新颖的方法。在该新颖的方法中,仪表板中的控件(图表、刻度盘、GIS(地理信息***)、图像、图标、按钮、颜色编码警报按钮、标签)可以被配置成具有钻取动作。这些钻取动作定义了将要被提取并显示在业务模块中的(一个或多个)目标仪表板。一旦用户点击了控件,多路径和多级导航就被相应地激活以提取并显示(一个或多个)目标仪表板。并且从(一个或多个)目标仪表板,控件可以被再次定义以钻取到(drill to)任何其它的(一个或多个)目标仪表板。因此,用户能够定义不受限制的多路径和多级导航以实现更好的可视化。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于在业务模块中创建仪表板的不同级的装置。这提供了用于多路径和多级导航的新颖的方法。在该新颖的方法中,仪表板中的控件(图表、刻度盘、GIS(地理信息***)、图像、图标、按钮、颜色编码警报按钮、标签)可以被配置成具有钻取动作。这些钻取动作定义了将要被显示在业务模块中的(一个或多个)目标仪表板。一旦用户点击了控件,多路径和多级导航就被相应地激活以显示(一个或多个)目标仪表板。并且从(一个或多个)目标仪表板,控件可以被再次定义以钻取到任何其它的(一个或多个)目标仪表板。因此,用户能够定义不受限制的多路径和多级导航以实现更好的可视化。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括为与(一个或多个)仪表板的任何钻取动作相关联的所有业务模块提供通用的“向后”和“向前”按钮。这消除了用户在每个仪表板中设计这样的特征和功能的需要。该通用的“向后”和“向前”按钮将自动地为任何钻取动作起向后钻取(drill backward)或向前钻取的作用。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括为与(一个或多个)仪表板的任何钻取动作相关联的所有业务模块提供通用的“向后”和“向前”按钮的装置。这消除了用户在每个仪表板中设计这样的特征和功能的需要。该通用的“向后”和“向前”按钮将自动地为任何钻取动作起向后钻取或向前钻取的作用。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括将(一个或多个)颜色编码警报按钮放置在图像上或紧挨着图像,以更好地传达与图像相关联的可视化的意义。图像可以是地图、过程、活动(activity)、人的图片等。此外,(一个或多个)颜色编码警报按钮可以被放置在由GIS(地理信息***)地图绘制***(mappingsystem)产生的动态地图上。这针对来自关系数据库和/或多维数据库的正被显示的数据提供了对来自GIS的信息的更好的传达。
颜色编码警报按钮可以是“闪光的”并且用不同的颜色编码为绿色、黄色或红色。当将实际的测量结果与目标或标准测量结果相比较时,绿色通常被用来表示“好(Good)”、黄色被用来表示“平均(Average)”、红色被用来表示“不好(No Good)”。该颜色编码***便于理解正被显示的信息,并且容易传达与业务模块中的信息相关联的业务的意义、状态或总体健康(overall health)。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于将(一个或多个)颜色编码警报按钮放置在图像上或紧挨着图像以更好地传达与图像相关联的可视化的意义的装置。图像可以是地图、过程、活动、人的图片等。(一个或多个)颜色编码警报按钮可以被放置在由GIS(地理信息***)地图绘制***产生的动态地图上。
颜色编码警报按钮可以是“闪光的”并且用不同的颜色编码为绿色、黄色或红色。当将实际的测量结果与目标或标准测量结果相比较时,绿色通常被用来表示“好”、黄色被用来表示“平均”、红色被用来表示“不好”。该颜色编码***便于理解正被显示的信息,并且容易传达与业务模块中的信息相关联的业务的意义、状态或总体健康。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括将一个或多个注释框(注解)控件(一个或多个)放置在框架或仪表板中以达到针对仪表板中的信息来描述或更新所采取的动作的目的。这便于协作并容易传达与仪表板和总体业务模块中的信息相关联的意义、状态或所采取的动作。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于将一个或多个注释框(注解)控件(一个或多个)放置在框架或仪表板中的装置,以达到针对仪表板中的信息来描述或更新所采取的动作的目的。这便于协作并容易传达与仪表板和总体业务模块中的信息相关联的意义、状态或所采取的动作。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括在用户的鼠标在控件上时显示示出该控件的实际和目标值的“文本弹出式窗口”。这对刻度盘和警报按钮特别有用,其中存在对保持可视化整洁且简单的需求,并且同时每当该需求增加时用户都能够以深入细节的方式显示。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于在用户的鼠标在控件上时显示示出该控件的实际和目标值的“文本弹出式窗口”的装置。这对刻度盘和警报按钮特别有用,它们存在对保持可视化整洁且简单的需求,并且同时每当该需求增加时用户都能够以深入细节的方式显示。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括允许将新的业务规则和数学计算应用于图表并且在用户模式下可以直接查看结果。用户可以保存通过业务规则而形成的新的图表,以用于更好地分析来自关系数据库和/或多维数据库的数据。
用户可以执行对于关系数据库和/或多维数据库的附加的即席(ad-hoc)查询。用户可以保存来自即席查询的新图表以更好地分析来自关系数据库和/或多维数据库的数据。
用户可以将任何图表“拖放”到仪表板中的另一个图表上,或“拖放”到另一个仪表板。新的图表可以显示来自这两个图表的数据。用户可以保存新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于允许将新的业务规则和数学计算应用于图表并且在用户模式下可以直接查看结果的装置。用户可以保存通过业务规则而形成的新的图表,以用于更好地分析来自关系数据库和/或多维数据库的数据。
用户可以执行对于关系数据库和/或多维数据库的附加的即席查询。用户可以保存来自即席查询的新图表以更好地分析来自关系数据库和/或多维数据库的数据。
用户可以将任何图表“拖放”到仪表板中的另一个图表上,或“拖放”到另一个仪表板。新的图表可以显示来自这两个图表的数据。用户可以保存新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括具有类似于“向下钻取(drill-down)”的特征以通过点击图表的任何元素(element)来分析图表的细节。在这之后,用户可以通过点击在用户运行时间(Run-Time)模式下提供的图表上面的图标来“向上钻取(drill-up)”。在对图表的分析中,用户可以通过点击图表上面的图标来“扩展和收缩图表特征(expand and contractchart features)”以访问图表的更多的特征和功能。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括具有用于提供类似于“向下钻取”的特征以通过点击图表的任何元素来分析图表的细节的装置。在这之后,用户可以通过点击在用户运行时间模式下提供的图表上面的图标来“向上钻取”。
在对图表的分析中,用户可以通过点击图表上面的图标来“扩展和收缩图表特征”以访问图表的更多的特征和功能。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括使用在运行时间用户模式下提供的具有业务规则能力和功能的查询生成器(generator)。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括在运行时间用户模式下提供的具有业务规则能力和功能的查询生成器。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的在计算机***中的方法。该方法包括使用查询生成器对关系数据库和/或多维数据库的即席查询。
在每次查询之后,新的图表将弹出,其中显示查询的结果。查询可被重复多次,导致显示多个弹出图表。用户可以继续以为这些图表中的一个或多个设置业务规则或数学计算。用户可以将任何图表“拖放”到另一个图表上,并且所组合的结果可以被显示为新的图表。
用户可以将这些图表中的任何图表“拖放”到仪表板中的另一个图表(主图表)上,或“拖放”到另一个仪表板。新的图表可以显示来自这两个图表的数据。用户可以保存新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
根据本发明的另一个方面,提供了一种用于可视化和导航来自关系数据库和/或多维数据库的数据的***。该***包括用于使用查询生成器来提供对关系数据库和/或多维数据库的即席查询的装置。
在每次查询之后,新的图表将弹出,其中显示查询的结果。查询将被重复多次,导致显示多个弹出图表。用户可以继续为这些图表中的一个或多个设置业务规则或数学计算。用户可以将任何图表“拖放”到另一个图表上,并且所组合的结果可以被显示为新的图表。
用户可以将这些图表中的任何图表“拖放”到仪表板中的另一个图表(主图表)上,或“拖放”到另一个仪表板。新的图表可以显示来自这两个图表的数据。用户可以保存新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
在基本的实施方式中,仅单个模块需要被创建和保存。然而,实际上,通常可以很便利地创建和保存两个或更多个涉及不同业务方面的模块,例如销售模块、财政模块、操作模块等等。在这种情况下,在创建每个模块时所定义的钻取动作可以包括到其它模块的链接。这提供了高等级的用户便利,因为单击一个模块的导航中的控件可以直接调用(call up)另一个模块。因此,用户免于为了从一个模块切换到另一个模块不得不关闭现有的模块并打开新的模块。
本发明的优点包括下述的一个或多个。本发明是一种允许用户以用户友好的方式进行通信并协作的综合业务智能工具。它延伸得超出传统的基于报告的业务智能应用。
自动触发警报经由电子邮件和SMS为用户提供强大的操作业务智能能力(operational business intelligence capability)。这为操作提供了更好的支持并且消除了不断检查和查看来自关系数据库和/或多维数据库的数据的需要。
生成代码消除了对手动编程的需要,因此允许程序员集中于业务领域而不是业务智能工具。用户可以在不进行任何编程的情况下容易地创建他们自己的业务模块。用户接口可以被快速且容易地创建以满足具体的业务需要。
多路径及多级导航特征使用户能以任何角度导航和查看数据并且由此使用户更接近存储在关系数据库和/或多维数据库中的数据。这样的探索性导航功能允许用户获得对存储在关系数据库和/或多维数据库中的数据的更高水平的理解并且由此做出更好的业务决定。
通过结合附图对下面的详细描述的浏览,本发明的其它方面和特征对本领域的那些技术人员而言将是清楚的。
附图说明
图1A是根据描述的本发明的一个实施例的可用来可视化和导航多维数据的方法和***的简化框图。
图1B是根据描述的本发明的另一个实施例的可用来可视化和导航关系数据的方法和***的简化框图。
图2是说明以不同维度(dimension)布置汇总(summarized)数据的多维数据库的典型布置的图。
图3是说明根据本发明的一个实施例的由构造用于导航和显示***的业务模块的方法所执行的步骤的流程。
图4A是说明业务模块中的典型框架分区的图。
图4B是说明业务模块中的“多级仪表板”的图。这提供了“多路径(multi-path)”和“多级(multi-level)”钻取动作。
图5是说明可以被***到框架中以形成业务模块中的仪表板的控件的图。
图6是说明被用来设计和构造业务模块的设计接口的概观的图。这是根据本发明的一个实施例的用于设计可以用来可视化和导航关系数据和/或多维数据的***的主设计接口。
图7A是说明设计者的不同功能选择的图-左面板(即模块浏览器(Module explorer)、工具箱(Tool Box)、资源浏览器(ResourceExplorer)和仪表板库(Dashboard Gallery))。
图7B是说明在设计业务模块的过程期间选择左面板功能的典型顺序的图。
图8A是说明设计者的不同功能选择的图-右面板(即属性)。
图8B是说明属性的不同功能和配置的图。
图9是说明模块浏览器中的新的组的初始设置的图。
图10是说明在模块浏览器中命名新的组的图。
图11是说明在新创建的模块组下新的业务模块的初始设置的图。
图12是说明命名新创建的模块组下的新的业务模块的图。
图13是说明用于正被设计的新的业务模块的预定义框架分区布局模板的选择的图。
图14是说明预定义框架分区和布局的示例的图。这仅是可用的布局和分区的示例,并且实际的方法和***不受所说明的示例的限制。
图15是说明重新设置业务模块中的框架的尺寸的图。
图16是说明将控件从工具箱***到框架的图。
图17A是说明对关系数据库和/或多维数据库的查询(Query)的配置和定义的图。
图17B是说明通过拖动查询(Query)图标并且将其放在控件中以将对关系数据库和/或多维数据库的查询(Query)链接到控件的图。
图18A是说明属性(Properties)功能之一的图-设置控件的警报阈值。
图18B是说明另一个属性(Properties)功能的图-设置电子邮件警报。
图18C是说明另一个属性(Properties)功能的图-设置字体(font)类型、大小(size)等。
图19是说明包括三(3)个仪表板的业务模块的完整的第一级的示例的图。
图20是说明仪表板库的图。这是为了在多级仪表板中创建新的仪表板以达到根据本发明的一个实施例的导航关系数据和/或多维数据的目的。
图21是说明另一个属性(Properties)功能的图-通过选择目标框架(Frame)和目标仪表板(Target Dashboard)来设置(一个或多个)钻取动作。可选地,用户可以设置到业务模块(BusinessModules)的钻取动作,以及到目标URL(统一资源定位符)、网站或应用等的任何其它链接。
图22A是说明便于更好地传达和理解的方法的图,其中将颜色编码按钮放置在来自GIS(地理信息***)的地图图像或地图上。
图22B是说明便于更好地传达和理解的方法的图,其中将颜色编码按钮放置在过程图像侧。
图23是说明便于更好地在业务模块中进行导航的方法的图,其中通用的“向后(Back)”和“向前(Forward)”对于在运行时间用户模式下的所有业务模块都是可用的。
图24是说明便于更好地传达和协作的方法的图,其中在运行时间用户模式下提供用于注解的注释框(Commentary Box)。
图25是说明便于更好地可视化信息的方法的图,其中当用户的鼠标在用于一些相关控件的用户模式下仪表板中的控件上时,在用户模式下提供“弹出式文本窗口(pop-up text window)”。
图26是说明在运行时间用户模式下用于被命名为销售模块(Sales Module)的业务模块的导航和显示***的示例的图。
图27是说明在运行时间用户模式下用于被命名为过程模块(Process Module)的业务模块的导航和显示***的示例的图。
图28是说明在运行时间用户模式下用于被命名为人力资源模块(Human Resource Module)的业务模块的导航和显示***的示例的图。
图29A是说明便于更好地对关系数据和/或多维数据进行图表分析的方法和***的图,在运行时间用户模式下提供“向上钻取”图标32和“扩展和收缩图表特征”图标34。
图29B是说明便于更好地对关系数据和/或多维数据进行图表分析的方法和***的图,其中在运行时间用户模式下用户点击图表上面的“扩展模式(expand mode)”图标时可以获得更多的图表特征和功能。
图30是说明便于更好地对关系数据和/或多维数据进行图表分析和即席查询的方法和***的图,其中在运行时间用户模式下提供具有业务规则能力和功能的查询生成器(Query Generator)。
图31是说明便于更好地对关系数据和/或多维数据进行图表分析和即席查询的方法和***的图,其中查询生成器产生的图表可以与其它图表相结合或者与业务规则一起应用,并且然后可以通过“拖放”来将结果移动到业务模块中的任何主图表。
图32是说明可以应用本发明并且包括存储设备、存储设备接口、中央处理单元(CPU)、存储器设备、显示接口、显示监视器、计算机总线、鼠标、键盘和无线设备的计算机***环境的示例的图。
具体实施方式
在优选实施例的以下描述中,对构成下面描述的一部分的附图进行参考,并且以说明实行本发明的特定实施例的方式示出。尽管将结合优选实施例进行描述,但应该理解不打算将本发明限制为这些实施例。相反,本发明打算覆盖包括在由所附权利要求限定的本发明的精神和范围内的替换、修改和等价物。因此,不打算将本发明限制为所示出的优选实施例,而是本发明应该符合与此处所公开的原理和特征一致的最广范围。
定义
根据本发明,引入了一些涉及关系数据库和/或多维数据库和业务智能领域的术语,对这些术语的理解将便于充分地认识本发明。
“控件”指的是用于显示信息的组件。控件的示例是图表、刻度盘、GIS(地理信息***)、标签、图像、图标、注释框、按钮、警报按钮、数据透视表等。
“框架”指的是计算机或其它显示屏被划分成更小的窗口的分区。框架被用来容纳控件(图表、标签、图像、注释框、按钮、警报按钮、数据透视表等),以及可选地来自其它业务模块、外部URL(统一资源定位符)、网站和/或应用的内容。在框架容纳控件的情况下,一旦框架中的(一个或多个)控件被完全配置成具有诸如业务规则、控制属性和/或到其它仪表板的链接之类的属性,它就被称为仪表板。
“仪表板”指的是包含控件的框架并且其被链接到外部数据源或业务规则,控件诸如图表、刻度盘、GIS(地理信息***)、标签、图像、注释框、按钮、警报按钮、数据透视表等之类。在另一个方面,除了信息可以被链接到存储在一个或多个数据库中的数据之外,仪表板像演示幻灯片(presentation slide)。
“多级仪表板”指的是业务模块内的仪表板的不同级。这允许用户指定到不同级内的目标仪表板的“多路径”和“多级”钻取动作。
“业务模块”指的是多级格式的仪表板的集合(collection),并且允许用户执行多路径和多级导航。(一个或多个)业务模块可以被用来更好地显示用于特定业务目的和目标的信息。它可以是销售模块、财政模块、操作模块等等,或者它可以是由不同的业务目标组合成的一个单个业务模块。
“查询”指的是来自用户的、正被转化成关系数据库和/或多维数据库可以理解的术语的业务问题,并且其结果以用户可以理解的术语而返回。
“业务规则”指的是与查询相关联的数学表达式。
“钻取动作”指的是用户分配给控件的一组命令,其指定用以显示合适的(一个或多个)仪表板的导航路径以及到目标业务模块、ULR(统一资源定位符)、网站或应用等的任何其它链接和到其它(一个或多个)模块的链接。
“多路径导航”指的是所采取的用以到达要被显示的(一个或多个)目标仪表板的不同导航路径。这些路径可以利用对计算机屏幕上的启动控件的单个鼠标或键盘点击来同时执行。任何特定的导航路径都可以相对于仪表板级在“向上钻取”、“向下钻取”或“从旁边钻取(drill-sideways)”方向上。
“多级导航”指的是模块中的仪表板的不同导航级。这些级可以用对计算机屏幕上的启动控件的单个鼠标或键盘点击来同时执行。
“元数据”指的是关于存储在(一个或多个)关系数据库和/或多维数据库中的数据的结构信息。
“立方体(Cube)”指的是关系数据库和/或多维数据库,其中以不同的维度布置汇总数据以达到关系分析和/或多维分析的目的。
“GIS”指的是(一个或多个)地理信息***。
“URL”指的是统一资源定位符。
详细的描述及最佳模式
现在将描述用于导航和可视化来自(一个或多个)关系数据库和/或多维数据库的数据的方法和***。在该***中,开发人员交互式地构造可视化***,该可视化***的构造块包括仪表板、数据源和资源。
参考图1A,描述了根据本发明的一个实施例的用来可视化和导航多维数据的方法和***的简化框图。
该框图示出了将来自关系数据库的数据汇总、映射并填充成多维数据库。在多维数据库中,数据被进一步以多维关系的方式组织。可以沿着多个维度定义和映射多维数据库中的数据。例如,销售多维数据库中的数据可以包括用于不同类型的产品、位置、顾客、销售渠道的维度以及时间维度。
多维数据库***包括两个功能,即多维数据库服务器和多维数据库本身。
多维数据库存储关于数据的结构信息(元数据)和数据本身二者。多维数据库服务器管理存储在多维数据库中的多维数据。具体地,多维数据库服务器允许用户定义多维数据的结构、将数据下载到多维数据库中以及对存储在多维数据库中的数据执行用户查询。向多维数据库服务器查询的信息包括两个区域:元数据和用户数据。元数据通常描述结构信息,例如哪个多维数据库、可用的数据文件、(如果有的话)业务规则、维度、级、向下钻取路径、测量等。用户数据包括存储在根据元数据描述或定义的多维数据库中的实际数据。
用户可以通过用户接***互,通常通过使用鼠标、键盘或任何用户接口设备来借助于计算机或其它显示屏进行交互。通过激活该***中的计算机程序来将用户请求或交互传达到可视化和导航***。这些请求或交互可以采用多路径和多级导航的形式。一旦激活可视化和导航***中的计算机程序,请求就被传达到多维数据库***。多维数据库***检索来自多维数据库的所请求的元数据和数据并且通过用户接口将所述数据呈现给用户。
参考图1B,描述了根据本发明的另一个实施例的用来可视化和导航关系数据的方法和***的简化框图。
关系数据库存储关于数据的结构信息(元数据)和数据本身二者。关系数据库服务器管理存储在关系数据库中的关系数据。具体地,关系数据库服务器允许用户定义关系数据的结构、将数据下载到关系数据库中以及对存储在关系数据库中的数据执行用户查询。向关系数据库服务器查询的信息包括两个区域:元数据和用户数据。元数据通常描述结构信息,例如哪个关系数据库、可用的数据文件和业务规则(如果有的话)。用户数据包括存储在根据元数据描述或定义的关系数据库中的实际数据。
用户可以通过用户接***互,通常通过使用鼠标、键盘或任何用户接口设备来借助于计算机或其它显示屏进行交互。通过激活该***中的计算机程序来将用户请求或交互传达到可视化和导航***。这些请求或交互可以采用多路径和多级导航的形式。一旦激活可视化和导航***中的计算机程序,请求就被传达到关系数据库***。关系数据库***检索来自关系数据库的所请求的元数据和数据并且通过用户接口将所述数据呈现给用户。
图2是说明以不同维度布置汇总数据的多维数据库的典型布置的图。在该示例中,示出了针对销售立方体(Sales Cube)中的四维(即区域、顾客、产品和时间表)的数据结构。该结构允许用户定义来自四维中的任何维的多维查询以达到分析或可视化数据的目的。
图3示出了根据所描述的本发明的一个实施例用来设计用于可视化和导航关系数据和/或多维数据的业务模块的方法和***的简化框图10。
该方法和***包括定义可以用来更好地显示用于特定业务目的和目标的信息的(一个或多个)业务模块。所述(一个或多个)业务模块可以是销售模块、财政模块、操作模块等等,或者它可以是不同的业务目标结合成的一个单个业务模块。
用户可以通过首先设计将在计算机屏幕上看到的(一个或多个)业务模块划分成不同的框架14来开始设计业务模块12。用户具有从可用的模板库中选择不同的分区布局的选项。在有必要的时候新的分区布局可以被添加到库中。这些框架分区14的目的是使能多路径和多级导航。框架可以被用来容纳控件16(图表、刻度盘、图像、图标、注释框、按钮、颜色编码警报按钮、标签、数据透视表等),这些控件可以以对关系数据库和/或多维数据库的查询的形式链接到数据源。
接着,用户可以开始将控件16(图表、刻度盘、图像、图标、注释框、按钮、颜色编码警报按钮、标签、数据透视表等)***到(一个或多个)业务模块的所定义框架中。
现在,用户可以继续以配置多个框架中的控件16。这些配置可以包括控件的属性,即定义向关系数据库和/或多维数据库的(一个或多个)数据源的查询;定义与所述查询相关联的业务规则(数学计算);定义与所述查询相关联的警报和阈值条件;定义一旦警报阈值条件被违背所采取的警报方法(电子邮件警报、SMS警报等);定义控件的钻取动作等。对于不同类型的控件,配置属性和功能可能不同。一旦框架的控件被完全配置,它就可以被称为仪表板18。
用户现在可以继续以将仪表板18保存到业务模块中,以达到导航和可视化来自关系数据库和/或多维数据库的数据的目的。用户将来可以通过对控件的配置进行改变来编辑任何这些仪表板16。
根据本发明,为了实现多路径和多级导航,用户可以在业务模块内设计和创建仪表板的不同级20。这提供了用于多路径和多级导航的新颖的方法。在该新颖的方法中,仪表板中的控件(图表、刻度盘、GIS(地理信息***)、图像、图标、按钮、颜色编码警报按钮、标签)可以被配置成具有钻取动作22。这些钻取动作22定义了将要被提取并显示在业务模块中的(一个或多个)目标仪表板以及可选地到目标业务模块、URL(统一资源定位符)、网站或应用等的任何其它链接。在运行时间用户模式下,一旦用户点击控件,(一个或多个)多路径和多级导航将会根据定义的“钻取动作”被激活以将来自关系数据库和/或多维数据库的数据提取并显示在(一个或多个)目标仪表板上,并且将来自任何目标仪表板、URL(统一资源定位符)、网站或应用等的信息显示在特定的框架区域或空间中。并且从(一个或多个)目标仪表板,控件可以再次被定义成钻取到任何其它(一个或多个)目标仪表板。因此,用户能够定义无限制的多路径和多级导航以实现更好的可视化。当然,实际上,一些控件可以定义停止点,从该停止点开始不能再进行钻取动作。
在设计业务模块的最后步骤中,用户将整个模块24保存在设计模式中。所保存的业务模块可以立即在用户模式下使用,以供用户查看、导航和显示存储在关系数据库和/或多维数据库中的数据。
图4A是说明业务模块中的典型框架分区的图。用户具有从预定义的框架分区的库中选择框架布局或设计他们自己的布局的选项。在当前的实施例中,框架在显示屏上没有重叠。
图4B是说明业务模块中的“多级仪表板”的图。这提供了“多路径”和“多级”钻取动作。在给定的示例中,在业务模块中存在总计三个单独的框架(框架A、框架B和框架C)。这些单个的框架可以被构造并配置成多个仪表板。每个框架的仪表板级的数目没有被限制并且不依赖于其相邻的框架。例如,对于框架A来说,它可以被构造并配置成仪表板级:A1到AX,其中X可以是任何给定的数目。类似地,对于框架B来说,它可以被构造并配置成仪表板级:B1到BY,其中Y可以是任何给定的数目。类似地,对于框架C来说,它可以被构造并配置成仪表板级:C1到CN,其中N可以是任何给定的数目。
用户具有对于任何给定的业务模块构造并配置每个框架的任何数目的仪表板级的灵活性。在每个仪表板中,用户可以将任何数目的控件***到其中。因此,存在以多路径和多级的方式的无限制的导航路径组,根据用户的业务和操作的需要将它们设计在***中。这提供了用于多路径和多级导航的新颖的方法。
图5是说明可以被***到框架中以形成业务模块中的仪表板的控件的图。在该示例中,说明总计三个框架。这三(3)个框架被构造并配置成仪表板A1、仪表板B1、仪表板C1。这表示业务模块的级一(1)的仪表板。
用户可以继续以相似地方式构造级2的仪表板:仪表板A2、仪表板B2、仪表板C2,等等。
在所说明的示例中,仪表板A1包含:包括有三(3)个按钮的控件、图像和注解。
仪表板A1中的三(3)个按钮可以进一步被定义成具有钻取动作,以将业务模块中的任何仪表板提取并显示在给定框架的空间中。在用户点击按钮时钻取动作被激活。
仪表板A1中的图像可以被用来描述被显示在业务模块中的信息的关联。例如,它可以是产品的图片。在这种情况下,它意味着相应的仪表板(仪表板B1和仪表板C1)中的图表、刻度盘和地图表示对给定产品的测量。因此,图像的目的是使对正被显示的信息的理解最大化。该图像也可以进一步被定义成具有钻取动作以将业务模块中的任何仪表板提取并显示在给定框架的空间中。同样,当用户点击图像时激活钻取动作。
与图像的目的相似,仪表板A1中的注解被用来达到改善对正被显示的信息的理解的目的。注解也可以被用作***的用户之间的通信工具。它可以被用来描述正被显示的信息,或者甚至用来记录关于正被显示的最新的信息而采取或将要采取的动作。
在仪表板C1中,控件(警报按钮)被叠放在另一个控件(即从GIS(地理信息***)动态产生的世界地图或地图)上。这样做来使对正被显示的信息的可视化最大化。警报按钮可以是“闪光的”并且可以用来表示对地图中的给定位置的测量结果相对于其目标或阈值的条件或状况(绿色、黄色或红色)。警报按钮也可以被进一步定义成具有钻取动作以将业务模块中的任何仪表板提取并显示在给定框架的空间中。同样,在运行时间用户模式下,当用户点击警报按钮时激活钻取动作。
参考图6,这是说明被用来设计和构造业务模块的设计接口的概观的图。这是根据本发明的实施例用于设计可以用来可视化和导航关系数据和/或多维数据的***的主设计接口。
主设计接口包括左面板、中间面板和右面板。
在左面板中,用户可以通过点击左面板底部的图标来选择四(4)个不同的功能。所选择的功能将出现在左面板上以供用户利用其功能。这四个功能如下:模块浏览器、工具箱、资源浏览器和仪表板库.
中间面板包括仪表板空间。这是用于将控件***到框架中并且配置控件以实现仪表板的工作区域。
左面板包括控件的属性功能。用户可以使用属性功能来配置目标及警报、电子邮件警报、业务规则配置、钻取动作、字体、背景和文本的颜色设置、颜色编码、数据录入、框架尺寸等等。
图7A是说明设计者的不同功能选择的图-左面板(即模块浏览器、工具箱、资源浏览器和仪表板库)。
图7B是说明在设计业务模块的过程期间选择左面板功能的典型顺序的图。
模块浏览器可以被用来创建包含不同业务模块的组文件夹(Group folder)。它也可以用来创建业务模块。通常,这是全部业务模块的主体,因为它容纳了在设计模式中设计的所有业务模块。它是整个可视化和导航***的主干。用户可以访问模块浏览器以搜索并定位任何仪表板,从而达到更新或改变任何控件的属性的目的。
工具箱包含控件的库。在设计模式期间,用户可以将这些控件中的任何控件(刻度盘、警报按钮、图表、表格、按钮、标签、图像、注释框等)“拖放”到框架。这为用户提供了创建可视化***的能力。
资源库(Resource Library)的主要功能是允许用户定义用于控件的关系查询和/或多维查询。在定义了查询之后,用户可以将查询“拖放”到框架中的任何控件中。
仪表板库主要服务于设计新目标仪表板的目的。所有的目标仪表板将保持在仪表板库中,直到已定义从控件到目标仪表板的钻取动作为止。当这发生时,目标仪表板将被传递到模块浏览器中的业务模块之一。
图8A是说明设计者的不同功能选择的图-右面板(即属性)。
图8B是说明属性的不同功能和配置的图。
属性的主要功能是允许用户在将框架中的控件保存成仪表板之前配置并定制框架中的控件。属性可以包括以下的配置:目标及警报、电子邮件警报、业务规则配置、钻取动作、字体、背景和文本的颜色设置、颜色编码、数据录入、框架尺寸等等。
参考图9,这是说明模块浏览器中的新的组的初始设置的图。根据本发明的一个实施例,模块浏览器是可以被用来可视化和导航关系数据和/或多维数据的主要***。它包括所有的业务模块并且被分组在不同的文件夹下。为了在模块浏览器中创建新的组,用户可以使用具有右按钮和左按钮的鼠标(未示出)或任何其它计算机选择设备来选择具有指示符(pointer)的模块浏览器节点,并且在使用鼠标的情况下右击模块浏览器节点来选择“创建组”功能。
图10是说明命名模块浏览器中的新的组的图。在右击模块浏览器节点并且选择“创建组”功能之后,弹出式窗口显露出来以供用户输入新的组的名称。
图11是说明新创建的模块组下的新的业务模块的初始设置的图。为了在模块浏览器中创建新的业务模块,用户可以使用具有右按钮和左按钮的鼠标(未示出)或任何其它计算机选择设备来选择具有指示符的组文件夹节点,并且在使用鼠标的情况下右击组文件夹节点来选择“创建模块”功能。
图12是说明命名模块浏览器中的新的业务模块的图。在右击组文件夹并且选择“创建模块”功能之后,弹出式窗口显露出来以供用户输入新模块的名称。
图13是说明用于正被设计的新的业务模块的预定义框架分区布局模板的选择的图。用户具有从模板库中根据需要选择或设计任何新的布局的选项。
图14是说明预定义框架分区和布局的示例的图。这仅是可用的布局和分区的示例,实际的方法和***不受所说明的示例的限制。用户可以在设计新的业务模块时从任何框架分区布局进行选择。
图15是说明重新设置业务模块中的框架的尺寸的图。用户通过使用鼠标或计算机的任何其它选择设备点击框架的区域来选择要重新设置尺寸的框架。在完成这之后,用户可以或者拖动框架的边缘以使框架变小或变大来重新设置框架的尺寸。用户也可以通过直接向左面板处的属性框配置(property box configuration)输入所选择的框架的新的尺寸来选择重新设置框架的尺寸。
如果模块的尺寸大于被分配用于在计算机监控器中进行显示的空间,则(一个或多个)滚动条可以自动地出现在(一个或多个)框架的底部和/或右边缘以便于用户查看正被显示的信息。
图16是说明将控件从工具箱***到框架的图。为了完成这样的***,用户首先通过点击左面板的底部处的相应图标来选择左面板中的工具箱功能。
一旦选择了工具箱功能,其就显露为左面板。先前的左面板将消失并将被新的选择-工具箱代替。现在,用户可以继续以从工具箱将控件“拖放”到相应的框架中。
图17A是说明对关系数据库和/或多维数据库的查询(Query)的配置和定义的图。为了完成这样的配置和定义,用户首先通过点击左面板的底部处的相应图标来选择左面板中的资源浏览器功能。
一旦选择了资源浏览器功能,其就显露为左面板。先前的左面板将消失并将被新的选择-资源浏览器代替。现在,用户可以继续以定义关系查询和/或多维查询。
图17B是说明通过拖动查询(Query)图标并且将其放在控件中来将查询(Query)从关系数据库和/或多维数据库链接到控件的图。一旦按照图7A所说明的方法而定义了关系查询和/或多维查询,用户就可以将该查询“拖放”到框架中的目标控件。
对于要被链接到关系数据库和/或多维数据库的每个控件,重复图17A和图17B中的步骤。在图17A和图17B中的步骤之后,用户可以继续以利用属性功能中的相应配置来配置框架中的控件。
图18A是说明属性(Properties)功能之一(设置控件的警报阈值)的图。为了完成这样的设置,用户首先通过点击控件来选择框架中的控件。用户可以继续以通过点击属性(Property)菜单中所示出的相应的描述来选择属性功能(位于右面板)中的警报配置(AlertConfiguration)功能。
一旦选择了警报配置功能,就显露出了“弹出式”窗口。现在,用户可以继续以在“弹出式”窗口中输入细节并且点击“应用(Apply)”按钮来将该配置应用于控件。
图18B是说明另一个属性(Properties)功能(设置电子邮件警报)的图。为了完成这样的设置,用户首先通过点击控件来选择框架中的控件。用户可以继续以通过点击属性菜单中所示出的相应的描述来选择属性功能(位于右面板)中的电子邮件警报功能。
一旦选择了电子邮件警报功能,就显露出了“弹出式”窗口。现在,用户可以继续以在“弹出式”窗口中输入细节并且点击“应用”按钮来将该配置应用于控件。
图18C是说明另一个属性(Properties)功能(设置字体类型、大小等)的图。为了完成这样的设置,用户首先通过点击控件来选择框架中的控件。用户可以继续以通过点击属性菜单中所示出的相应的描述来选择属性功能(位于右面板)中的字体(Font)功能。
一旦选择了字体功能,就显露出了“弹出式”窗口。现在,用户可以继续以在“弹出式”窗口中输入细节并且点击“应用”按钮来将该配置应用于控件。
图19是说明包括三(3)个仪表板的业务模块的完整的第一级的示例的图。所有的仪表板都完全地配置有相应的属性。这是根据上面图11到图18C所描述的流程而执行步骤的结果。
图20是说明仪表板库的图。这是为了根据本发明的实施例在多级仪表板中创建新的仪表板,以达到导航关系数据和/或多维数据的目的。
为了完成这样的创建,用户首先通过点击左面板底部的相应的图标来选择左面板中的仪表板库功能。
一旦选择了仪表板库功能,其就显露为左面板。先前的左面板将消失并将被新的选择-仪表板库代替。现在,用户可以继续以输入要设计的新的仪表板的名称。
用户可以继续以通过规定仪表板的尺寸来设计新的仪表板。典型地,该尺寸应该对应于将最终显示该仪表板的虚拟框架空间。它可以比目标虚拟框架空间更大或更小。如果它比虚拟框架空间更小,那么一旦仪表板被提取并显示在业务模块的虚拟目标框架空间中,框架中就会有一点空的空间。如果它比虚拟框架空间更大,那么当仪表板被提取并显示在业务模块的虚拟目标框架空间中时,(一个或多个)滚动条可以自动出现(在框架的底部和/或右边缘)。
新设计的仪表板将保持在仪表板库中,直到钻取动作被描述到一个控件中以链接新创建的仪表板为止。当这发生时,新创建的仪表板将被传递到模块浏览器,其中当控件的钻取路径被激活时新创建的仪表板将被提取以用于显示。
图21是说明另一个属性(Properties)功能的图-该功能即通过选择以下来设置(一个或多个)钻取动作:
i)仪表板(Dashboard):选择目标框架(target Frame)和目标仪表板(Target Dashboard)
ii)模块(Module):选择目标框架或完整的浏览器窗口(FullBrowser Window)和目标模块(Target Module)
iii)URL:选择目标框架或完整的浏览器窗口和目标URL
为了完成这样的设置,用户首先通过点击控件来选择框架中的控件。用户可以继续以通过点击属性菜单中所示出的相应的描述来选择属性功能(位于右面板)中的钻取动作功能。
一旦选择了钻取动作功能,就显露出了“弹出式”窗口。现在,用户可以继续以输入细节,例如目标框架和目标仪表板。目标框架是业务模块中的虚拟框架空间,在该虚拟框架空间中仪表板被提取出以用于显示。除了定义到(一个或多个)仪表板的钻取动作之外,用户具有将到业务模块、用于网站或应用的URL的(一个或多个)钻取动作定义为要被显示在虚拟框架中或被显示为完整的浏览器窗口的(一个或多个)目标(Target)的选项。
目标仪表板可以在两(2)个位置(仪表板库或模块浏览器)中的任一(1)个处。如果它是新创建的仪表板,那么它将位于仪表板库中。新设计的仪表板将保留在仪表板库中直到钻取动作被描述到一个控件中以链接新创建的仪表板为止。当这发生时,新创建的仪表板将被传递到模块浏览器,其中当控件的钻取路径被激活时新创建的仪表板将被提取以用于显示。
如果目标仪表板已经被来自另一个控件的钻取动作链接,那么仪表板将位于业务模块的模块浏览器中。该***允许目标仪表板被链接到一(1)个或多个控件。
图22A是说明便于更好地传达和理解的方法的图,其中将颜色编码按钮放置在来自GIS(地理信息***)的地图图像或地图上。GIS地图允许用户进一步交互和缩小(zoom down)到细节,诸如由交互式GIS***提供的实际位置。这允许用户迅速地可视化在地图上任何给定位置处测量结果相对于目标或阈值的情况或条件。
图22B是说明便于更好地传达和理解的方法的图,其中将颜色编码按钮放置在过程(process)图像侧。这允许用户匆匆一看就容易地可视化过程的一些测量结果的状态。如果存在警报条件,那么被颜色编码的警报按钮(Alert Button)将以红色闪烁。然后用户可以点击该警报按钮来钻取到警报条件的更多的细节。
图23是说明便于更好地在业务模块中进行导航的方法的图,其中通用的“向后(Back)”和“向前(Forward)”功能对于运行时间用户模式下的所有业务模块是可用的。这提供了灵活的导航路径并且消除了将这样的特征设计在每个控件中的需要。
图24是说明便于更好地传达和协作的方法的图,其中在运行时间用户模式下提供用于注解的注释框(Commentary Box)。这一特征也可以被用来达到传达在处理红色警报条件时要由责任方采取的动作的目的。
图25是说明便于更好地可视化信息的方法的图,其中当用户的鼠标在仪表板中的控件上时,在用户模式下提供“弹出式文本窗口”。为了实现简单且整洁的可视化。有时有必要隐藏详细的信息。在这样的情况下,当用户的鼠标在该组件上时,详细的信息将仅显露为“弹出式文本窗口”。该可视化方法对于刻度盘(Dial)和警报按钮来说是理想的。
“弹出式文本窗口”可以显示控件的细节:控件的名称、控件的测量、对于控件的绿色、黄色和红色目标。
图26是说明对于被命名为销售模块的业务模块而言在运行时间用户模式下的导航和显示***的示例的图。
图27是说明对于被命名为过程模块的业务模块而言在运行时间用户模式下的导航和显示***的示例的图。
图28是说明对于被命名为人力资源模块的业务模块而言在运行时间用户模式下的导航和显示***的示例的图。
在由图26、图27和图28说明的用户模式的业务模块的示例中,用户可以对图表执行关系分析和/或多维分析。可以将新的业务规则和数学计算应用于图表,并且在用户模式下可以直接查看结果。用户可以保存(Save)通过业务规则而形成的新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
用户可以对关系数据库和/或多维数据库执行附加的即席查询。用户可以保存来自即席查询的新图表以更好地分析来自关系数据库和/或多维数据库的数据。
用户可以将任何图表“拖放”到仪表板中的另一个图表上,或“拖放”到另一个仪表板。新的图表可以显示来自这两个图表的数据。用户可以保存新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
图29A是说明便于更好地对关系数据和/或多维数据进行图表分析的方法和***的图。在运行时间用户模式下提供“向上钻取”图标32和“扩展和收缩图表特征”图标34。
在对图表的分析中,用户可以通过点击图表的任何元素来“向下钻取”以分析图表的细节。在完成此之后,用户可以通过点击在用户运行时间模式下提供的图标32来“向上钻取”。
在对图表的分析中,用户可以通过点击图标34来“扩展和收缩图表特征”以访问图表的更多特征和功能。
图29B是说明便于更好地对关系数据和/或多维数据进行图表分析的方法和***的图,在运行时间用户模式下提供图表特征和功能变化。
可以通过点击将“扩展(expand)”以显示更多图标从而供用户相应地进行选择的图标34来访问这些图表特征和功能。
图标34可以被再次点击以相应地“收缩(contract)”并隐藏图表特征和功能。
下面是示例性而非限制性的图表特征和功能:
42改变图表显示为条形图。
44改变图表显示为圆形分析图。
46改变图表显示为线形图。
48改变图表显示为表格。
50改变图表显示为堆栈条形图(Stack Bar Chart)。
52输出图表显示到Microsoft Excel或等同的应用。
54输出图表显示到Microsoft Word或等同的文档。
56输出图表显示到Microsoft PowerPoint或等同的表示应用。
58输出图表显示到其它格式并且不限于JPEG、Bitmap、XML、文本文件。
60输出图表显示以用于在诸如打印机之类的打印设备中的打印输出。
62通过互联网、无线应用或任何其它通信介质用电子邮件发送图表。
64将诸如数学函数(Mathematical Function)之类的业务规则应用于图表。
应用改变图表特征(Change Chart feature)来改变图表类型的属性。这可以包括指定图表的“感观(look and feel)”并将该图表改变成不同类型的图表。
用户具有“保存”新的图表以更好地分析和可视化的选项。
66对显示图表应用“升序(Ascending)”功能,以使得它将从最低值到最高值来显示值。
68对显示图表应用“降序(Descending)”功能,以使得它将从最高值到最低值来显示值。
70将“返回到原始(Back to Original)”显示应用于图表。
72将图表以“全屏(Full Screen)”显示在计算机监控器上。
74基于图表值显示“前(Top)”几个元素。
76基于图表值显示“后(Bottom)”几个元素。
图30是说明便于更好地对关系数据和/或多维数据进行图表分析和即席查询的方法和***的图,其中在运行时间用户模式下提供具有业务规则能力和功能的查询生成器。
用户可以使用查询生成器来对关系数据库和/或多维数据库执行即席查询。此外,可以将业务规则应用于正被显示的图表。
图31是说明便于更好地对关系数据和/或多维数据进行图表分析和即席查询的方法和***的图,其中在运行时间用户模式下提供具有业务规则能力和功能的查询生成器。
用户可以使用查询生成器来对关系数据库和/或多维数据库执行即席查询。在每次查询之后,较小的图表将弹出,其中查询的结果被显示。查询可以被重复多次,导致显示多个弹出图表。用户可以继续以为这些图表中的一个或多个设置业务规则或数学计算。用户也可以“拖放”或组合图表的结果,具有所组合的结果的新的图表将被显示。
用户可以将这些图表中的任何图表“拖放”到仪表板中的另一个图表(主图表)上,或“拖放”到另一个仪表板。新的图表可以显示来自这两个图表的数据。用户可以保存新的图表以更好地分析来自关系数据库和/或多维数据库的数据。
图32是说明可以应用本发明的计算机***环境80的示例的图。该***环境80包括存储设备82、存储设备接口84、中央处理单元(CPU)86、存储器设备88、显示接口90、显示监视器92、计算机总线94、鼠标96、键盘98和无线设备100。
利用计算机总线94、鼠标96、键盘98和无线设备100的操作能够提供到计算机***的输入。
软件代码(或者其整体或其部分)可以被存储在计算机可读存储器设备88或存储设备82或存储器设备88和存储设备82二者的组合中。此外,表示软件代码的计算机数据信号可以被包含在可以经由通信网络而被传送的载波中。
中央处理单元(CPU)86可以访问存储器设备88和存储设备82,并且能够通过执行存储在存储器设备88或存储设备82中的程序来控制计算机的操作。
连同显示接口90、显示监视器92一起的操作能够提供所执行的程序和用户之间的图形接口。
本发明所描述的用于导航和可视化关系数据库和/或多维数据库中的数据的方法和***可以由具有上述功能的任何硬件、软件或硬件和软件的组合来实施。
将会理解,本发明最适用于以软件实现,并且以与具有标准用户接口设备的单机或联网的计算机相结合的方式而被使用。可以通过许多方法来将软件提供给用户,该方法例如在线购买并且通过到因特网的固定线路或无线连接下载,或记录在诸如光、磁、磁光和固态存储器之类的任何类型的计算机程序介质上。此处详细的公开足以使本领域普通技术人员写出所描述的功能所必需的程序代码。
(一个或多个)关系数据库和/或多维数据库可以被提供在计算机***上,该计算机***与运行本发明的应用的或经由通信链路远程定位和访问的或这些选项的组合的计算机***相同。
尽管已经示出并描述了本发明的特定实施例,但是在不偏离本发明真实的范围的情况下可以对这样的实施例进行改变和修改。因此,本发明的范围不打算被限制为对本发明的说明和描述。

Claims (20)

1、一种用于可视化和导航来自关系数据库或多维数据库中的至少一个的数据的计算机实施方法,该方法包括以下步骤:
a)定义至少一个可以被用来更好地显示用于特定组织或业务目的和目标的信息的模块;
b)将在显示屏上看到的至少一个模块划分成多个框架;
c)将控件***到所述至少一个模块的所定义的框架中;
d)配置在所述框架中的控件的属性和业务规则以创建仪表板;
e)对于每个所述框架建立多级的所述仪表板;以及
f)针对每个所述仪表板中的相关控件,为了到其它的所述仪表板的多路径和多级导航而设置钻取动作以完成至少一个模块。
2、一种用于导航和可视化在关系数据库或多维数据库中的至少一个中的数据的计算机实施方法,该方法包括以下步骤:
a)将显示屏划分成多个框架;
b)***并配置控件以在每个框架中形成仪表板,其中控件定义对所述关系数据库或多维数据库中的至少一个的查询,以及与这些查询相关联的任何规则;以及
c)为每个所述框架创建多级的所述仪表板;
其中配置控件的步骤包括用户为每个仪表板中的控件定义到所述级中的任何级的目标仪表板的钻取动作,所述目标仪表板包括在与所述每个仪表板相同的框架中的仪表板,并且包括在所述多个框架中的其它框架中的仪表板;
借此,所述钻取动作通过根据由所述用户选择的控件来在所述显示屏上显示每个框架中的多级中的任何一级的相应的目标仪表板,提供多路径和多级导航以实现对至少一个关系数据库和/或多维数据库中的数据的可视化。
3、根据权利要求1所述的计算机实施方法,还包括为仪表板中的相关控件设置到任何其它业务模块、外部统一资源定位符(URL)、网站或应用的钻取动作。
4、根据权利要求1所述的计算机实施方法,其中所述控件被配置成具有至少到仪表板、URL或应用的钻取动作。
5、根据权利要求1所述的计算机实施方法,其中所述多个框架中的一个框架被适配为显示与过程的不同阶段相关的表示,与所述表示相关联地显示相应控件,所述控件具有用于在所述多个框架的一个或多个其它框架中提取并显示与相关联的过程阶段相关的进一步的信息的钻取动作。
6、根据权利要求5所述的计算机实施方法,其中与所述表示相关联地显示的控件根据对与对所述关系数据库或多维数据库中的至少一个的查询相关的结果与目标或阈值的比较而被颜色编码。
7、根据权利要求1所述的计算机实施方法,其中多个框架中的每一个分别包括不重叠的边界。
8、根据权利要求1所述的计算机实施方法,其中用于所述框架中的任何一个的仪表板级的数目不依赖于所述框架中的任何其它框架中的仪表板级的数目。
9、根据权利要求1所述的计算机实施方法,其中所述方法还包括使用具有业务规则能力的查询生成器,以用于执行对所述关系数据库或多维数据库中的至少一个的即席查询。
10、一种用于可视化和导航来自关系数据库或多维数据库中的至少一个的数据的计算机实施***,该***包括用于以下的装置:
定义至少一个可以被用来显示用于特定组织或业务目的和目标的信息的模块;
将在显示屏上看到的至少一个模块划分成多个框架;
将控件***到所述模块的所定义的框架中;
配置所述框架中的控件的属性和业务规则以创建仪表板;
对于每个所述框架建立多级的所述仪表板;
针对每个所述仪表板中的相关控件,为了到其它的所述仪表板的多路径和多级导航而设置钻取动作;以及
保存仪表板的不同设置以完成准备用于多路径和多级导航的至少一个模块。
11、根据权利要求10所述的可视化和导航***,其中为了便于对任何所述业务模块的仪表板中的图表的交互和分析,提供装置,借此用户可以将新的业务规则和数学计算应用于图表,并且在用户模式下直接查看其结果。
12、根据权利要求10所述的可视化和导航***,其中为了便于对任何所述业务模块的仪表板中的图表的交互和分析,提供装置,借此用户可以对图表执行关系分析和/或多维分析,该***包括能在运行时间、用户模式下操作的、具有业务规则能力和功能的查询生成器,借此用户使用所述查询生成器对所述关系数据库或多维数据库中的至少一个执行即席查询。
13、根据权利要求11所述的可视化和导航***,其中提供装置,借此用户可以将新应用的规则和计算的结果或查询的结果保存为新的图表。
14、一种用于导航和可视化关系数据库或多维数据库中的至少一个中的数据的计算机实施设计工具,该设计工具包括:
用于将显示屏划分成多个框架的装置;
用于***并配置在所述多个框架中的每个框架中的控件以形成仪表板的装置,其中控件定义对所述关系数据库或多维数据库中的至少一个的查询和与这些查询相关联的任何规则;以及
用于为所述多个框架中的每个框架创建多级的所述仪表板的装置;
其中用于配置控件的所述装置准许用户为每个仪表板中的控件定义到所述级中的任何级的目标仪表板的钻取动作,所述目标仪表板包括在与所述每个仪表板相同的框架中的仪表板,并且包括在所述多个框架中的其它框架中的仪表板;
借此,所述钻取动作通过根据由所述用户选择的控件来在所述显示屏上显示每个框架中的多级中的任何一级的相应的目标仪表板,提供多路径和多级导航,从而实现对所述关系数据库或多维数据库中的至少一个中的数据的可视化。
15、根据权利要求2所述的计算机实施方法,还包括为仪表板中的相关控件设置到任何其它业务模块、外部统一资源定位符(URL)、网站或应用的钻取动作。
16、根据权利要求2所述的计算机实施方法,其中所述控件被配置成具有至少到仪表板、URL或应用的钻取动作。
17、根据权利要求2所述的计算机实施方法,其中所述多个框架中的每个框架分别包括不重叠的边界。
18、根据权利要求2所述的计算机实施方法,其中用于所述框架中的任何一个的仪表板级的数目不依赖于所述框架中的任何其它框架中的仪表板级的数目。
19、根据权利要求2所述的计算机实施方法,其中所述方法还包括使用具有业务规则能力的查询生成器,以用于执行对所述关系数据库或多维数据库中的至少一个的即席查询。
20、根据权利要求12所述的可视化和导航***,其中提供装置,借此用户可以将新应用的规则和计算的结果或查询的结果保存为新的图表。
CN2007800520057A 2007-04-10 2007-04-10 用于导航和可视化关系数据库和/或多维数据库中的数据的方法和*** Active CN101622619B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2007/001004 WO2008122830A1 (en) 2007-04-10 2007-04-10 Method and system for navigation and visualization of data in relational and/or multidimensional databases

Publications (2)

Publication Number Publication Date
CN101622619A true CN101622619A (zh) 2010-01-06
CN101622619B CN101622619B (zh) 2013-03-27

Family

ID=39830510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800520057A Active CN101622619B (zh) 2007-04-10 2007-04-10 用于导航和可视化关系数据库和/或多维数据库中的数据的方法和***

Country Status (4)

Country Link
EP (1) EP2137643A4 (zh)
CN (1) CN101622619B (zh)
HK (1) HK1140557A1 (zh)
WO (1) WO2008122830A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521336A (zh) * 2011-12-08 2012-06-27 中国信息安全测评中心 一种基于动态关系的漏洞信息立方展示方法
CN103778140A (zh) * 2012-10-22 2014-05-07 苏州市迅泰信息科技有限公司 一种基于应用流程操作模式的可视化数据采集方法
CN105210063A (zh) * 2013-05-06 2015-12-30 微软技术许可有限责任公司 为数据可视化推荐基于上下文的动作
CN105488048A (zh) * 2014-09-16 2016-04-13 中兴通讯股份有限公司 一种数据查询的方法及装置
CN107193950A (zh) * 2017-05-22 2017-09-22 环球智达科技(北京)有限公司 基于关系数据库的web数据可视化***
WO2018063107A1 (en) 2016-09-27 2018-04-05 E-Kalite Yazilim Donanim Muhendislik Tasarim Ve Internet Hizmetleri San. Tic. Ltd. Sti. Clone feature to compare data visualization
CN108255541A (zh) * 2017-12-28 2018-07-06 东软集团股份有限公司 表单控件的数据源处理方法、装置、存储介质和电子设备
CN109710663A (zh) * 2018-12-29 2019-05-03 北京神舟航天软件技术有限公司 一种数据统计图表生成方法
CN115563385A (zh) * 2022-10-12 2023-01-03 中电金信软件有限公司 一种组合标签的生成方法及生成装置
CN115718825A (zh) * 2022-11-25 2023-02-28 中电金信软件有限公司 一种时长标签的确定方法、装置及电子设备

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2780831A4 (en) 2011-11-18 2015-07-22 Hewlett Packard Development Co GENERATION OF QUERY SUMMARIES WITH ROW COLUMN DATA STORAGE
US10740873B2 (en) 2016-04-01 2020-08-11 Institute Of Remote Sesing And Digital Earth, Chinese Academy Of Sciences Extraction method for time-space-spectrum four-dimensional remote sensing data

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1198761A4 (en) * 1999-01-15 2002-11-27 Metaedge Corp METHOD FOR VIEWING INFORMATION IN A DATA SENDING ENVIRONMENT
WO2001001206A2 (en) * 1999-06-30 2001-01-04 Strategic Simulation Systems, Inc. System dynamics model builder and simulator
US20030115207A1 (en) * 2001-09-25 2003-06-19 Bowman David M. Hierarchical hybrid OLAP analytics generators
CA2462165A1 (en) * 2001-10-11 2003-04-17 Visual Sciences, Llc System, method, and computer program product for processing and visualization of information
AU2002366554A1 (en) * 2001-12-07 2003-06-23 Philip Helmes Rules based method and system for project performance monitoring
US8165993B2 (en) * 2002-09-06 2012-04-24 Oracle International Corporation Business intelligence system with interface that provides for immediate user action
US20040221257A1 (en) * 2003-05-01 2004-11-04 Lockheed Martin Corporation Method and apparatus for status display
US20060031187A1 (en) * 2004-08-04 2006-02-09 Advizor Solutions, Inc. Systems and methods for enterprise-wide visualization of multi-dimensional data
US7788146B2 (en) * 2004-10-22 2010-08-31 Cfo Technology Corporation System for visualizing financial data
US7827499B2 (en) * 2004-10-29 2010-11-02 Hewlett-Packard Development Company, L.P. Hierarchical dataset dashboard view
US9336267B2 (en) * 2005-10-11 2016-05-10 Heng Toon Ting Method and system for navigation and visualization of data in relational and/or multidimensional databases

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521336B (zh) * 2011-12-08 2018-04-27 中国信息安全测评中心 一种基于动态关系的漏洞信息立方展示方法
CN102521336A (zh) * 2011-12-08 2012-06-27 中国信息安全测评中心 一种基于动态关系的漏洞信息立方展示方法
CN103778140A (zh) * 2012-10-22 2014-05-07 苏州市迅泰信息科技有限公司 一种基于应用流程操作模式的可视化数据采集方法
CN103778140B (zh) * 2012-10-22 2017-04-05 苏州市迅泰信息科技有限公司 一种基于应用流程操作模式的可视化数据采集方法
CN105210063A (zh) * 2013-05-06 2015-12-30 微软技术许可有限责任公司 为数据可视化推荐基于上下文的动作
CN105488048A (zh) * 2014-09-16 2016-04-13 中兴通讯股份有限公司 一种数据查询的方法及装置
US10540076B2 (en) 2016-09-27 2020-01-21 E-Kalite Yazilim Donanim Muhendislik Tasarim Ve Internet Hizmetleri San. Tic. Ltd. Sti. Clone feature to compare data visualization
WO2018063107A1 (en) 2016-09-27 2018-04-05 E-Kalite Yazilim Donanim Muhendislik Tasarim Ve Internet Hizmetleri San. Tic. Ltd. Sti. Clone feature to compare data visualization
CN107193950A (zh) * 2017-05-22 2017-09-22 环球智达科技(北京)有限公司 基于关系数据库的web数据可视化***
CN108255541A (zh) * 2017-12-28 2018-07-06 东软集团股份有限公司 表单控件的数据源处理方法、装置、存储介质和电子设备
CN108255541B (zh) * 2017-12-28 2021-09-24 东软集团股份有限公司 表单控件的数据源处理方法、装置、存储介质和电子设备
CN109710663A (zh) * 2018-12-29 2019-05-03 北京神舟航天软件技术有限公司 一种数据统计图表生成方法
CN115563385A (zh) * 2022-10-12 2023-01-03 中电金信软件有限公司 一种组合标签的生成方法及生成装置
CN115563385B (zh) * 2022-10-12 2023-07-28 中电金信软件有限公司 一种组合标签的生成方法及生成装置
CN115718825A (zh) * 2022-11-25 2023-02-28 中电金信软件有限公司 一种时长标签的确定方法、装置及电子设备
CN115718825B (zh) * 2022-11-25 2024-05-31 中电金信软件有限公司 一种时长标签的确定方法、装置及电子设备

Also Published As

Publication number Publication date
HK1140557A1 (en) 2010-10-15
CN101622619B (zh) 2013-03-27
EP2137643A4 (en) 2012-03-21
EP2137643A1 (en) 2009-12-30
WO2008122830A1 (en) 2008-10-16

Similar Documents

Publication Publication Date Title
CN101622619B (zh) 用于导航和可视化关系数据库和/或多维数据库中的数据的方法和***
US9336267B2 (en) Method and system for navigation and visualization of data in relational and/or multidimensional databases
US10853382B2 (en) Interactive punchcard visualizations
US10853383B2 (en) Interactive parallel coordinates visualizations
Akhtar et al. Data analytics and visualization using Tableau utilitarian for COVID-19 (Coronavirus)
US11037342B1 (en) Visualization modules for use within a framework for displaying interactive visualizations of event data
CN105989082B (zh) 报表视图生成方法和装置
US6897885B1 (en) Invisible link visualization method and system in a hyperbolic space
US20120120086A1 (en) Interactive and Scalable Treemap as a Visualization Service
US10861202B1 (en) Sankey graph visualization for machine data search and analysis system
CN102541975A (zh) 诸如利益和提供者合同之类的对象结构的分析
US20070233666A1 (en) Drilling on elements in arbitrary ad-hoc reports
CN104699742A (zh) 使能扩展大型数据集的极端可视化
US20030018584A1 (en) System and method for analyzing transaction data
Auer et al. HerbariaViz: A web-based client–server interface for mapping and exploring flora observation data
Fish et al. Visual exploration system in an industrial context
Bernaschina et al. A big data analysis framework for model-based web user behavior analytics
Wang et al. Vispubcompas: a comparative analytical system for visualization publication data
North et al. Visualization schemas for flexible information visualization
Sun et al. Towards systematic design considerations for visualizing cross-view data relationships
US20150032685A1 (en) Visualization and comparison of business intelligence reports
CN104182226A (zh) 一种通用移动信息***适配方法与装置
Guerra-Gómez et al. Discovering temporal changes in hierarchical transportation data: Visual analytics & text reporting tools
US20160162814A1 (en) Comparative peer analysis for business intelligence
KR20100018674A (ko) 블로그 포털 제공 시스템 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1140557

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1140557

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: DEDA MEIGUANG COMMERCIAL INTELLIGENT CO., LTD.

Free format text: FORMER OWNER: DING XINGJUN

Effective date: 20140410

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140410

Address after: Kuala Lumpur Malaysia

Patentee after: Tokuda Mihiro business intelligence Ltd

Address before: The Puteri Pacific Hotel

Patentee before: Ding Xingjun