Transparently splitting and rewriting data-base object bundles to database entities

    公开(公告)号:US10203952B2

    公开(公告)日:2019-02-12

    申请号:US14945393

    申请日:2015-11-18

    Applicant: SAP SE

    Abstract: The current subject matter relates to an approach for splitting and rewriting database object bundles into database entities or subunits. For example, cyclical dependencies between a first parameter file and a second parameter file can be identified. The first parameter file can be partitioned into a plurality of subunits comprising a first subunit and a second subunit. The second parameter file, the first subunit, and the second subunit can be reordered to a call order that ensures there are no cyclical dependencies.

    Extensions of structured query language for database-native support of graph data

    公开(公告)号:US10114859B2

    公开(公告)日:2018-10-30

    申请号:US14946664

    申请日:2015-11-19

    Applicant: SAP SE

    Abstract: Based on received input, a vertex table of the database layer and a vertex key column in the vertex table can be identified. The vertex key column defines vertices of a graph representation. Also based on the received input, an edge table of the database layer, an edge key column in the edge table, a source column in the edge table, and a target column in the edge table can be identified. The source column and target column define relationships between vertices of the plurality of vertices. Within a graph workspace object, graph relationships linking the vertices defined by the vertex key column via edges defined by the source column and target column in the edge table can be assigned, and the graph workspace can be generated in a higher level programming layer based on the graph workspace object.

    GRAPH-MODELED DATA PROCESSING IN A RELATIONAL DATABASE

    公开(公告)号:US20180218065A1

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

    申请号:US15419875

    申请日:2017-01-30

    Applicant: SAP SE

    CPC classification number: G06F16/288 G06F16/9024 G06F21/6227

    Abstract: A system for processing graph-modeled data in a relational database is provided. In some implementations, the system performs operations comprising: receiving, from a first user, a request to define a graph algorithm operating on a graph workspace, the graph workspace comprising at least a portion of graph-modeled data stored at a relational database; applying a first security rule associated with the relational database, the applying comprising determining whether the first user has a privilege to define the graph algorithm operating on the graph workspace; and storing the graph algorithm at the relational database, when the first user is determined to have the privilege to define the graph algorithm operating on the graph workspace. Related methods and articles of manufacture, including computer program products, are also provided.

    Adjacency structures for executing graph algorithms in a relational database

    公开(公告)号:US10546021B2

    公开(公告)日:2020-01-28

    申请号:US15419866

    申请日:2017-01-30

    Applicant: SAP SE

    Abstract: A system for processing graph-modeled data in a relational database is provided. The system can include at least one data processor and at least one memory storing instructions that are executed by the at least one data processor. Executing the instructions can result in operations comprising: receiving a request to execute a graph algorithm operating on graph-modeled data stored at a relational database; and executing the graph algorithm within the relational database, the executing comprising use of an adjacency structure within the relational database. Related methods and articles of manufacture, including computer program products, are also provided.

    Graph-modeled data processing in a relational database

    公开(公告)号:US10394855B2

    公开(公告)日:2019-08-27

    申请号:US15419875

    申请日:2017-01-30

    Applicant: SAP SE

    Abstract: A system for processing graph-modeled data in a relational database is provided. In some implementations, the system performs operations comprising: receiving, from a first user, a request to define a graph algorithm operating on a graph workspace, the graph workspace comprising at least a portion of graph-modeled data stored at a relational database; applying a first security rule associated with the relational database, the applying comprising determining whether the first user has a privilege to define the graph algorithm operating on the graph workspace; and storing the graph algorithm at the relational database, when the first user is determined to have the privilege to define the graph algorithm operating on the graph workspace. Related methods and articles of manufacture, including computer program products, are also provided.

    Sorting runtime calls of design time artifacts via data dependencies
    8.
    发明授权
    Sorting runtime calls of design time artifacts via data dependencies 有权
    通过数据依赖关系排序设计时间工件的运行时调用

    公开(公告)号:US09547490B1

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

    申请号:US14946707

    申请日:2015-11-19

    Applicant: SAP SE

    CPC classification number: G06F17/30598 G06F8/433 G06F17/30289

    Abstract: Design time artifacts ordered in a dependency tree according to a call order defined by a database application accessing data in a database can be classified as source and/or sink artifacts. The dependency tree can be traversed in a direction reverse of the call order to determine, for each sink artifact, one or more required source artifacts upon which the sink artifact depends and that is needed to provide correct data inputs for operation of the sink artifact. Based on the traversing, implicitly dependent sink artifacts positioned earlier in the call order that their required source artifacts can be identified, and a new call order can be defined in which all of the required source artifacts for the implicitly dependent sink artifact are called before the implicitly dependent sink artifact.

    Abstract translation: 根据由访问数据库中的数据的数据库应用程序定义的调用顺序在依赖关系树中排序的设计时间工件可以分类为源和/或接收器工件。 可以在调用顺序的相反方向上遍历依赖关系树,以便为每个接收器工件确定接收器工件所依赖的一个或多个所需的源工件,并为数据库工件的操作提供正确的数据输入。 基于在呼叫顺序中较早定位的遍历,隐含依赖的接收器工件,可以识别它们所需的源工件,并且可以定义新的调用顺序,其中针对隐式依赖的接收器工件的所有所需源工件在 隐含依赖的水槽神器。

    ADAPTABLE ADJACENCY STRUCTURE FOR QUERYING GRAPH DATA

    公开(公告)号:US20190303506A1

    公开(公告)日:2019-10-03

    申请号:US15940570

    申请日:2018-03-29

    Applicant: SAP SE

    Abstract: A method for executing a graph algorithm is provided. The method may include responding to a request from a client to execute a graph algorithm on graph data stored in a database by determining data required to execute the graph algorithm. In response to determining that a first portion of the data required to execute the graph algorithm is absent from an existing adjacency structure that includes a second portion of the data required to execute the graph algorithm, the existing adjacency structure may be modified to include the first portion of data. The graph algorithm may be executed based on the modified adjacency structure. The execution of the graph algorithm may include querying, based on the modified adjacency structure, the graph data stored in the database. Related systems and articles of manufacture, including computer program products, are also provided.

    GRAPH DATA DERIVATIVES
    10.
    发明申请

    公开(公告)号:US20190303505A1

    公开(公告)日:2019-10-03

    申请号:US15940560

    申请日:2018-03-29

    Applicant: SAP SE

    Abstract: A method for executing a graph algorithm is provided. The method may include responding to a request from a client to execute a graph algorithm on graph data stored in a database by determining data required to execute the graph algorithm. In response to determining that a first portion of the data required to execute the graph algorithm is absent from an existing adjacency structure that includes a second portion of the data required to execute the graph algorithm, the existing adjacency structure may be modified to include the first portion of data. The graph algorithm may be executed based on the modified adjacency structure. The execution of the graph algorithm may include querying, based on the modified adjacency structure, the graph data stored in the database. Related systems and articles of manufacture, including computer program products, are also provided.

Patent Agency Ranking