Database Calculation Engine Integrating Hierarchy Views
    11.
    发明申请
    Database Calculation Engine Integrating Hierarchy Views 审中-公开
    数据库计算引擎集成层次视图

    公开(公告)号:US20160371330A1

    公开(公告)日:2016-12-22

    申请号:US14741377

    申请日:2015-06-16

    Applicant: SAP SE

    CPC classification number: G06F17/30466 G06F17/30451

    Abstract: A calculation engine is described that executes calculation scenarios comprising a plurality of calculation nodes that specify operations to be performed to execute the query. One of the nodes can be a semantic node that is used to modify the query for operations requiring special handling including handling of hierarchy views. Related apparatus, systems, methods, and articles are also described.

    Abstract translation: 描述了执行包括指定要执行以执行查询的操作的多个计算节点的计算场景的计算引擎。 其中一个节点可以是一个语义节点,用于修改需要特殊处理的操作的查询,包括层次结构视图的处理。 还描述了相关装置,系统,方法和制品。

    Processing of data chunks using a database calculation engine

    公开(公告)号:US10255316B2

    公开(公告)日:2019-04-09

    申请号:US14945339

    申请日:2015-11-18

    Applicant: SAP SE

    Abstract: A database server receives a request to perform a primary query on a table of a database. A first table query can be generated and can include a starting row identifier, ROW A, and a number of rows, n, for generating a data chunk from the table of the database. Multiple table queries can be performed each having a different starting row identifier and each defining the number of rows forming a data chunk. The primary query can be extended with the first table query in preparation for performing the primary query on the first data chunk.

    FIRST/LAST AGGREGATION OPERATOR ON MULTIPLE KEYFIGURES WITH A SINGLE TABLE SCAN

    公开(公告)号:US20170147636A1

    公开(公告)日:2017-05-25

    申请号:US14947627

    申请日:2015-11-20

    Applicant: SAP SE

    Abstract: Methods and apparatus, including computer program products, are provided for first and last aggregation. In one aspect, there is provided a method, which may include receiving, by a calculation engine, a query; detecting, by the calculation engine, whether the query includes a first aggregation and/or a last aggregation over at least one group and at least one keyfigure; optimizing the received query, when the detecting indicates the received query includes the first aggregation and/or the last aggregation, wherein the optimizing further comprises initiating execution of the received query by at least: performing a single read of a table, detecting, from the single table read, at least one group, and indicating, in the detected at least one group, the first aggregation in the at least one keyfigure and/or the last aggregation in the at least one keyfigure; and returning, for the at least one detected group, the indicated first aggregation and/or the indicated second aggregation. Related apparatus, systems, methods, and articles are also described.

    Database Calculation Engine With Nested Multiprovider Merging
    17.
    发明申请
    Database Calculation Engine With Nested Multiprovider Merging 审中-公开
    数据库计算引擎与嵌套多重编译器合并

    公开(公告)号:US20160350374A1

    公开(公告)日:2016-12-01

    申请号:US14723205

    申请日:2015-05-27

    Applicant: SAP SE

    CPC classification number: G06F17/30466

    Abstract: A query is received by a database server from a remote application server that is associated with a calculation scenario that defines a data flow model including one or more calculation nodes including stacked multiproviders. Subsequently, the database server instantiates the calculation scenario and afterwards optimizes the calculation scenario. As part of the optimization, the calculation scenario is optimized by merging the two multiproviders. Thereafter, the operations defined by the calculation nodes of the optimized calculation scenario can be executed to result in a responsive data set. Next, the data set is provided to the application server by the database server.

    Abstract translation: 来自远程应用服务器的数据库服务器接收到查询,该远程应用程序服务器与定义包括一个或多个计算节点(包括堆叠的多维数据集)的数据流模型的计算方案相关联。 随后,数据库服务器实例化计算方案,然后优化计算方案。 作为优化的一部分,通过合并两个多维数据集优化计算方案。 此后,可以执行由优化的计算场景的计算节点定义的操作以产生响应数据集。 接下来,由数据库服务器将数据集提供给应用服务器。

    DATABASE CALCULATION ENGINE
    18.
    发明申请
    DATABASE CALCULATION ENGINE 有权
    数据库计算机

    公开(公告)号:US20160224628A1

    公开(公告)日:2016-08-04

    申请号:US15094708

    申请日:2016-04-08

    Applicant: SAP SE

    Abstract: A select query or a data referencing a calculation scenario is received by a database server from a remote application server. The specified calculation scenario is one of a plurality of calculation scenarios and it defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server. Thereafter, the database server instantiates the specified calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. This data set is then provided by the database server to the application server. Related apparatus, systems, techniques and articles are also described.

    Abstract translation: 数据库服务器从远程应用程序服务器接收到选择查询或引用计算方案的数据。 指定的计算场景是多个计算场景之一,并且其定义包括一个或多个计算节点的数据流模型。 每个计算节点定义在数据库服务器上执行的一个或多个操作。 此后,数据库服务器实例化指定的计算方案,并执行由实例化计算方案的计算节点定义的操作,以生成响应数据集。 然后,该数据集由数据库服务器提供给应用服务器。 还描述了相关设备,系统,技术和物品。

    Integrated execution of relational and non-relational calculation models by a database system

    公开(公告)号:US11106666B2

    公开(公告)日:2021-08-31

    申请号:US14723627

    申请日:2015-05-28

    Applicant: SAP SE

    Abstract: A query that requests a filter attribute is received by a database server from a remote application server that is associated with at least one calculation scenario that includes calculation nodes having relational operators and calculation nodes having non-relational operators. The calculation nodes having relational or non-relational operators are optimized by a calculation engine model optimizer and the calculation nodes having relational operators are further optimized by a relational database optimizer. Thereafter, the operations defined by the optimized calculation nodes can be executed to result in a responsive data set. Next, the data set is provided to the application server by the database server.

    First/last aggregation operator on multiple keyfigures with a single table scan

    公开(公告)号:US11023468B2

    公开(公告)日:2021-06-01

    申请号:US14947627

    申请日:2015-11-20

    Applicant: SAP SE

    Abstract: Methods and apparatus, including computer program products, are provided for first and last aggregation. In one aspect, there is provided a method, which may include receiving, by a calculation engine, a query; detecting, by the calculation engine, whether the query includes a first aggregation and/or a last aggregation over at least one group and at least one keyfigure; optimizing the received query, when the detecting indicates the received query includes the first aggregation and/or the last aggregation, wherein the optimizing further comprises initiating execution of the received query by at least: performing a single read of a table, detecting, from the single table read, at least one group, and indicating, in the detected at least one group, the first aggregation in the at least one keyfigure and/or the last aggregation in the at least one keyfigure; and returning, for the at least one detected group, the indicated first aggregation and/or the indicated second aggregation. Related apparatus, systems, methods, and articles are also described.

Patent Agency Ranking