Multidimensional database query extension systems and methods
    1.
    发明授权
    Multidimensional database query extension systems and methods 有权
    多维数据库查询扩展系统和方法

    公开(公告)号:US07937401B2

    公开(公告)日:2011-05-03

    申请号:US11116924

    申请日:2005-04-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30592 Y10S707/957

    摘要: The subject invention pertains to the integration of an object model and a multidimensional database query language such as MDX. In particular, multidimensional declarative query language entities can be exposed through objects in an object model. The object model enables generation and employment of procedural language functions, routines, or procedures that interact with multidimensional database data. This effectively provides an extension for multidimensional query languages. For example, procedures can be stored and invoked from a declarative language query. Furthermore, the object model disclosed herein can expose a context object to enable conditional procedures based on the context of execution.

    摘要翻译: 本发明涉及对象模型和诸如MDX的多维数据库查询语言的集成。 特别地,可以通过对象模型中的对象来公开多维声明式查询语言实体。 对象模型可以生成和使用与多维数据库数据交互的过程语言函数,例程或过程。 这有效地为多维查询语言提供了扩展。 例如,程序可以从声明式语言查询中存储和调用。 此外,本文公开的对象模型可以暴露上下文对象以基于执行的上下文来启用条件过程。

    Custom grouping for dimension members
    4.
    发明授权
    Custom grouping for dimension members 有权
    维度成员的自定义分组

    公开(公告)号:US07562086B2

    公开(公告)日:2009-07-14

    申请号:US11167413

    申请日:2005-06-27

    IPC分类号: G06F7/00

    摘要: Custom grouping for dimension members of an On-Line Analytical Processing (OLAP) cube is facilitated by an interface component that receives a grouping from a user. A modification component alters an attribute of a session OLAP data cube or a virtual OLAP multi-dimensional data cube so that the change becomes readily available without the time-consuming delay associated with rebuilding or reprocessing the underlying structure. A data scheme generation component produces a data definition language (DDL) definition of a user defined attribute executed by an execution component to affect the change to a data cube. Custom groupings can provide an intermediate dimension level for drill down and/or drill up or roll-up between a level with few members and a level with numerous members. A separate dimensional attribute or level can be created and a group defined comprising or mapping a set or collection of discrete members.

    摘要翻译: 由在线分析处理(OLAP)多维数据集的维度成员进行自定义分组,该接口组件从用户接收分组。 修改组件更改会话OLAP数据立方体或虚拟OLAP多维数据立方体的属性,以便更改变得容易获得,而不需要与重建或重新处理底层结构相关的耗时的延迟。 数据方案生成组件产生由执行组件执行的用户定义属性的数据定义语言(DDL)定义,以影响对数据立方体的更改。 自定义分组可以提供中间维度级别,用于在具有少量成员的级别和具有众多成员的级别之间进行深入和/或钻取或汇总。 可以创建单独的维度属性或级别,并且定义的组包括或映射离散成员的集合或集合。

    Systems and methods for proactive caching utilizing OLAP variants
    6.
    发明授权
    Systems and methods for proactive caching utilizing OLAP variants 有权
    使用OLAP变体进行主动缓存的系统和方法

    公开(公告)号:US07269581B2

    公开(公告)日:2007-09-11

    申请号:US10402000

    申请日:2003-03-28

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: The present invention leverages MOLAP performance for ROLAP objects (dimensions, partitions and aggregations) by building, in a background process, a MOLAP equivalent of that object. When the background processing completes, queries are switched from ROLAP queries to MOLAP queries. When changes occur to relevant relational objects (such as tables that define content of OLAP objects), an OLAP object is switched back to a ROLAP mode, and all relevant caches are dropped while, as a background process, a new MOLAP equivalent is created.

    摘要翻译: 本发明通过在后台进程中构建该对象的MOLAP等价物来利用ROLAP对象(维度,分区和聚合)的MOLAP性能。 后台处理完成后,查询将从ROLAP查询切换到MOLAP查询。 当相关关系对象(例如定义OLAP对象的内容的表)发生更改时,OLAP对象将切换回ROLAP模式,并且删除所有相关缓存,而作为后台进程创建新的MOLAP等效项。

    Systems and methods to facilitate utilization of database modeling
    7.
    发明授权
    Systems and methods to facilitate utilization of database modeling 有权
    促进数据库建模利用的系统和方法

    公开(公告)号:US07885978B2

    公开(公告)日:2011-02-08

    申请号:US11069480

    申请日:2005-03-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30893 G06F8/31

    摘要: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.

    摘要翻译: 本发明涉及扩展标记语言协议的网络数据访问能力的系统和方法。 在一个方面,提供了一种网络数据建模系统。 该系统包括协议组件,其采用计算机化的标记语言来促进网络组件之间的数据交互。 扩展组件与协议组件一起运行以支持数据事务,其中扩展组件提供高于标准网络和数据库协议的各种命令。 提供对象模型作为扩展的包装器,以支持各种在线和脱机数据库开发应用程序。

    Systems and methods for proactive caching utilizing OLAP variants
    8.
    发明授权
    Systems and methods for proactive caching utilizing OLAP variants 有权
    使用OLAP变体进行主动缓存的系统和方法

    公开(公告)号:US07689605B2

    公开(公告)日:2010-03-30

    申请号:US11329446

    申请日:2006-01-11

    IPC分类号: G06F17/30 G06F7/00

    摘要: The present invention leverages MOLAP performance for ROLAP objects (dimensions, partitions and aggregations) by building, in a background process, a MOLAP equivalent of that object. When the background processing completes, queries are switched from ROLAP queries to MOLAP queries. When changes occur to relevant relational objects (such as tables that define content of OLAP objects), an OLAP object is switched back to a ROLAP mode, and all relevant caches are dropped while, as a background process, a new MOLAP equivalent is created.

    摘要翻译: 本发明通过在后台进程中构建该对象的MOLAP等价物来利用ROLAP对象(维度,分区和聚合)的MOLAP性能。 后台处理完成后,查询将从ROLAP查询切换到MOLAP查询。 当相关关系对象(例如定义OLAP对象的内容的表)发生更改时,OLAP对象将切换回ROLAP模式,并且删除所有相关缓存,而作为后台进程创建新的MOLAP等效项。

    Automatic formatting of pivot table reports within a spreadsheet
    9.
    发明授权
    Automatic formatting of pivot table reports within a spreadsheet 有权
    在电子表格中自动格式化数据透视表报表

    公开(公告)号:US06626959B1

    公开(公告)日:2003-09-30

    申请号:US09332958

    申请日:1999-06-14

    IPC分类号: G06F1500

    CPC分类号: G06F17/246

    摘要: Automatically formatting a spreadsheet pivot table using one of a plurality of predefined formats that include banded report formats and tabular report formats. The pivot table is reformatted automatically, based on a user selection of a predefined banded table or tabular format. Alternatively, the format of an original pivot table or a reformatted pivot table may be changed based on user choices made from a plurality of formatting dialogs. The automatically and modified formats include field emphasis, positioning of group totals, and insertion of blank lines. The predefined formats include a variety of different font styles, colors, backgrounds and borders. A reformatted pivot table has an enhanced appearance, while maintaining the full-functionality associated with a spreadsheet pivot table. The underlying format of a reformatted pivot table is maintained, allowing a user to move, add, or delete fields and add or remove calculated data without altering the overall format of the reformatted pivot table.

    摘要翻译: 使用包含带状报告格式和表格报告格式的多种预定格式之一自动格式化电子表格数据透视表。 基于用户选择预定义的带状表或表格格式,自动重新格式化数据透视表。 或者,可以基于从多个格式化对话中进行的用户选择来改变原始枢轴表或重新格式化的枢轴表的格式。 自动和修改的格式包括字段强调,组总计的定位和空行的插入。 预定义的格式包括各种不同的字体样式,颜色,背景和边框。 重新格式化的数据透视表具有增强的外观,同时保持与电子表格数据透视表相关联的全部功能。 维护重新格式化的数据透视表的基本格式,允许用户移动,添加或删除字段,并添加或删除计算的数据,而不会更改重新格式化的数据透视表的整体格式。

    User interface for creating a spreadsheet pivottable
    10.
    发明授权
    User interface for creating a spreadsheet pivottable 有权
    用于创建可透露的电子表格的用户界面

    公开(公告)号:US06411313B1

    公开(公告)日:2002-06-25

    申请号:US09332720

    申请日:1999-06-14

    IPC分类号: G06F300

    CPC分类号: G06F3/0486 G06F17/246

    摘要: A drag-and-drop form displayed directly on a spreadsheet enables a user to drag-and-drop fields to create a PivotTable data display directly on the spreadsheet. Fields of data selected by a user are displayed within a field well (an array) included with a PivotTable Button Bar. The user can select a field with a mouse, drag the selected field over a desired region, and drop the field to insert it in the desired region. The drag-and-drop form identifies a page region, a row region, a column region, and a data region on the spreadsheet. If the data is of the OLAP type, the field well also includes icons indicating whether the fields in rows to the right of the icons are of the dimension type or the measure type. Since the PivotTable Button Bar is optionally displayed on the spreadsheet at all times, the user can readily add a selected field to one of the regions of the PivotTable data display by dragging and dropping the selected field. Changes can also be made to a PivotTable data display by dragging fields within a region or between different regions. Changes in the cursor shape indicate a portion of the PivotTable data display over which a field is currently being dragged.

    摘要翻译: 直接在电子表格上显示的拖放表单使用户能够拖放字段以直接在电子表格上创建数据透视表数据显示。 由用户选择的数据字段显示在数据透视表按钮栏中包含的字段(数组)中。 用户可以使用鼠标选择一个字段,将所选字段拖动到所需的区域上,然后放置该字段将其插入到所需的区域。 拖放表单标识电子表格上的页面区域,行区域,列区域和数据区域。 如果数据是OLAP类型,则该字段还包括指示图标右侧的行中的字段是维度类型还是度量类型的图标。 由于数据透视表按钮栏始终可选地显示在电子表格上,所以用户可以通过拖放所选字段轻松地将选定的字段添加到数据透视表数据显示的一个区域。 也可以通过拖动区域内或不同区域之间的字段来对数据透视表数据显示进行更改。 光标形状的更改表示数据透视表数据显示的一部分,当前正在拖动一个字段。