OLAP Execution Model Using Relational Operations
    1.
    发明申请
    OLAP Execution Model Using Relational Operations 有权
    使用关系操作的OLAP执行模型

    公开(公告)号:US20120130942A1

    公开(公告)日:2012-05-24

    申请号:US12951948

    申请日:2010-11-22

    IPC分类号: G06F17/30

    摘要: In one embodiment the present invention includes an OLAP execution model using relational operations. In one embodiment, the present invention includes, a method comprising receiving a first query in an online analytic processor (OLAP) executing on one or more computers, the OLAP generating and comprising a model specifying a graph defining a plurality of nodes and a plurality of tiers, each node corresponding to a different operation on data. A second query is generated by the OLAP. The second query includes a plurality of layered subqueries each corresponding to one of the nodes in the graph for specifying the different operations on data. The second query is received in a relational engine coupled to the datastore. The relational engine executes the second query, and in accordance therewith, retrieves data.

    摘要翻译: 在一个实施例中,本发明包括使用关系操作的OLAP执行模型。 在一个实施例中,本发明包括一种方法,包括在一个或多个计算机上执行的在线分析处理器(OLAP)中接收第一查询,所述OLAP生成并包括指定限定多个节点的图形的模型和多个 每个节点对应于数据的不同操作。 第二个查询由OLAP生成。 第二查询包括多个分层子查询,每个子查询对应于图中的一个节点,用于指定关于数据的不同操作。 在耦合到数据存储的关系引擎中接收到第二个查询。 关系引擎执行第二个查询,并根据此查询数据。

    FAST AGGREGATION OF COMPRESSED DATA USING FULL TABLE SCANS
    3.
    发明申请
    FAST AGGREGATION OF COMPRESSED DATA USING FULL TABLE SCANS 有权
    使用全表扫描快速聚合压缩数据

    公开(公告)号:US20080016322A1

    公开(公告)日:2008-01-17

    申请号:US11780013

    申请日:2007-07-19

    IPC分类号: G06F9/30

    摘要: Methods and apparatus, including computer systems and program products, relating to an information management system and aggregating data by performing table scans. In general, in one aspect, the technique includes receiving a query for a response to a search on a database, loading data from the database into memory, filtering the data based on the query to generate a list of results, buffering at least one key figure corresponding to a result, buffering at least one dimension value corresponding to each key figure, aggregating the dimension values to generate an aggregate key, aggregating key figures corresponding to the sane aggregate key to generate one or more aggregate key figures, and displaying the response to the search on a display device. Loading the data may include compressing the data. Filtering the data may be performed blockwise.

    摘要翻译: 涉及信息管理系统的方法和装置,包括计算机系统和程序产品,并通过执行表扫描来聚合数据。 通常,在一个方面,该技术包括接收对数据库上的搜索的响应的查询,将数据从数据库加载到存储器中,基于查询过滤数据以生成结果列表,缓冲至少一个密钥 图形对应于结果,缓冲对应于每个关键字图形的至少一个维度值,聚合维度值以生成聚合密钥,聚合对应于合理聚合密钥的关键字数据,以生成一个或多个聚合密钥数字,以及显示响应 在显示设备上进行搜索。 加载数据可能包括压缩数据。 数据的过滤可以是块状的。

    System and method of securing and authorizing multidimensional transactional data
    4.
    发明授权
    System and method of securing and authorizing multidimensional transactional data 有权
    确保和授权多维事务数据的系统和方法

    公开(公告)号:US08484247B2

    公开(公告)日:2013-07-09

    申请号:US12345930

    申请日:2008-12-30

    IPC分类号: G06F17/30

    摘要: In one embodiment the present invention includes a system for securing and authorizing access to multidimensional transactional data. The system includes online analytical processing (OLAP) system and a database system. The OLAP system accesses a selection of multidimensional transactional data from the database system according to a multidimensional request. The OLAP system aggregates the selection to form aggregated information. The OLAP system filters the selection according to the authorization for the user, to form a filtered selection. In this manner the user can see accurate aggregations yet not see unauthorized data.

    摘要翻译: 在一个实施例中,本发明包括用于保护和授权访问多维事务数据的系统。 该系统包括在线分析处理(OLAP)系统和数据库系统。 OLAP系统根据多维请求从数据库系统访问多维事务数据的选择。 OLAP系统聚合选择以形成聚合信息。 OLAP系统根据用户的授权过滤选择,以形成过滤的选择。 以这种方式,用户可以看到准确的聚合,但没有看到未经授权的数据。

    Mapping data structures
    5.
    发明申请
    Mapping data structures 有权
    映射数据结构

    公开(公告)号:US20070136323A1

    公开(公告)日:2007-06-14

    申请号:US11302855

    申请日:2005-12-13

    IPC分类号: G06F7/00

    摘要: Systems and techniques for mapping data structures in a data processing environment to help ensure the accessibility of stored information. In one implementation, an article includes a machine-readable medium storing instructions. The instructions are operable to cause one or more machines to perform operations. The operations include receiving a first data storage schema in which a characteristic in a first dimension table is mapped by a first table and a second table and generating a second data storage schema. The first table maps the characteristic to a first object that include attributes to which time information is irrelevant to data processing activities and the second table maps the characteristic to a second object that include attributes to which time information is relevant to data processing activities. The second data storage schema includes a fact table including at least some facts drawn from the first data storage schema and a second dimension table that includes at least some characteristics drawn from at least one of the first object and the second object.

    摘要翻译: 用于在数据处理环境中映射数据结构的系统和技术,以帮助确保存储信息的可访问性。 在一个实现中,物品包括存储指令的机器可读介质。 该指令可操作以使一个或多个机器执行操作。 操作包括接收第一数据存储模式,其中通过第一表和第二表映射第一维表中的特征,并生成第二数据存储模式。 第一表将特征映射到第一对象,其包括时间信息与数据处理活动无关的属性,第二表将特征映射到第二对象,第二对象包括时间信息与数据处理活动相关的属性。 第二数据存储模式包括包括从第一数据存储模式中提取的至少一些事实的事实表以及包括从第一对象和第二对象中的至少一个绘制的至少一些特征的第二维度表。

    Delta-mechanism for integration of OLAP-based planning and reporting
    7.
    发明申请
    Delta-mechanism for integration of OLAP-based planning and reporting 有权
    整合基于OLAP规划和报告的Delta机制

    公开(公告)号:US20050108294A1

    公开(公告)日:2005-05-19

    申请号:US10717186

    申请日:2003-11-18

    IPC分类号: G06F12/00

    摘要: A database system may include a database, a set of tools for accessing the database, a data buffer for storing data objects from the database, and a “delta buffer” for storing delta records. Simulations may be performed in the database system by the set of tools that access the database. Simulative changes of the data may be handled by the delta buffer. The delta buffer need not contain all the data used for simulations and may include delta records. Each delta record may include simulative changes of the data and a request identifier. The content of the delta buffer may be integrated with the unchanged, original data from the database. The delta buffer in combination with the data buffer may provide an integrated view for tools that access the database, such as planning and reporting tools.

    摘要翻译: 数据库系统可以包括数据库,用于访问数据库的一组工具,用于从数据库存储数据对象的数据缓冲器以及用于存储增量记录的“增量缓冲器”。 模拟可以通过访问数据库的一组工具在数据库系统中执行。 数据的模拟更改可以由delta缓冲区来处理。 增量缓冲区不需要包含用于模拟的所有数据,并且可能包括增量记录。 每个增量记录可以包括数据的模拟改变和请求标识符。 增量缓冲器的内容可以与来自数据库的未更改的原始数据集成。 增量缓冲区与数据缓冲区的组合可以提供访问数据库的工具的集成视图,例如规划和报告工具。

    Fast aggregation of compressed data using full table scans
    9.
    发明授权
    Fast aggregation of compressed data using full table scans 有权
    使用全表扫描快速聚合压缩数据

    公开(公告)号:US07650326B2

    公开(公告)日:2010-01-19

    申请号:US11780013

    申请日:2007-07-19

    IPC分类号: G06F7/00 G06F17/30

    摘要: Methods and apparatus, including computer systems and program products, relating to an information management system and aggregating data by performing table scans. In general, in one aspect, the technique includes receiving a query for a response to a search on a database, loading data from the database into memory, filtering the data based on the query to generate a list of results, buffering at least one key figure corresponding to a result, buffering at least one dimension value corresponding to each key figure, aggregating the dimension values to generate an aggregate key, aggregating key figures corresponding to the sane aggregate key to generate one or more aggregate key figures, and displaying the response to the search on a display device. Loading the data may include compressing the data. Filtering the data may be performed blockwise.

    摘要翻译: 涉及信息管理系统的方法和装置,包括计算机系统和程序产品,并通过执行表扫描来聚合数据。 通常,在一个方面,该技术包括接收对数据库上的搜索的响应的查询,将数据从数据库加载到存储器中,基于查询过滤数据以生成结果列表,缓冲至少一个密钥 图形对应于结果,缓冲对应于每个关键字图形的至少一个维度值,聚合维度值以生成聚合密钥,聚合对应于合理聚合密钥的关键字数据,以生成一个或多个聚合密钥数字,以及显示响应 在显示设备上进行搜索。 加载数据可能包括压缩数据。 数据的过滤可以是块状的。

    Accelerated query refinement by instant estimation of results
    10.
    发明申请
    Accelerated query refinement by instant estimation of results 审中-公开
    通过对结果的即时估算加速查询细化

    公开(公告)号:US20050192942A1

    公开(公告)日:2005-09-01

    申请号:US10789813

    申请日:2004-02-27

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2462

    摘要: Methods and apparatus, including computer systems and program products, for processing queries for which a solution requires that an information management system perform logical operations on a data repository. In general, in one aspect, the techniques feature a method of executing queries on a data repository. That method includes receiving a query, adapted for execution on a data set in the data repository; defining a sample of the data set, where the sample is a subset of the data set; executing the query on the sample; generating an estimate of a result of the execution of the query on the sample; and providing the estimate to a user interface. The method may further include defining an Nth sample, such that the Nth sample is larger than an (N−1) th sample, and generating an Nth estimate of the result based on the execution of the query on the Nth sample.

    摘要翻译: 用于处理查询的方法和装置,包括计算机系统和程序产品,解决方案要求信息管理系统对数据存储库执行逻辑操作。 通常,在一个方面,该技术特征在于在数据存储库上执行查询的方法。 该方法包括接收适于在数据存储库中的数据集上执行的查询; 定义数据集的样本,其中样本是数据集的子集; 对样本执行查询; 生成对样本查询执行结果的估计; 并将估计提供给用户界面。 该方法还可以包括定义第N个样本,使得第N个样本大于第(N-1)个样本,并且基于对第N个样本的查询的执行来生成结果的第N个估计。