-
公开(公告)号:US20250036454A1
公开(公告)日:2025-01-30
申请号:US18359751
申请日:2023-07-26
Applicant: SAP SE
Inventor: Daniel BOS , Yue SUN , Tobias KARPSTEIN
Abstract: Disclosed herein are system, method, and computer program product embodiments for scheduling an unplannable workload via a static runtime. An ingestion service operating on a computing device establishes an inbound channel based on a setup order and associate the inbound channel to an Ingestion-Transformation-Load (ITL) task. The ingestion service stores incoming data received via the inbound channel in a staging area and organizes the incoming data into a plurality of batches. The ingestion service monitors the staging area to determine a number of unprocessed batches. Furthermore, in response to determining that the number of unprocessed batches meets or exceeds a first predetermined threshold, the ingestion service triggers a scheduler to generate a work order to be executed on runtime instance for each of the plurality of batches in the staging area.
-
公开(公告)号:US12210937B2
公开(公告)日:2025-01-28
申请号:US16194157
申请日:2018-11-16
Applicant: SAP SE
Inventor: Karthik S J , Amy He , Prajesh K , Georg Glantschnig , Riya Thosar , Arjun Karat , Yann Le Biannic , Jing Ye , Subhobrata Dey , Prerna Makanawala , Xiaoqing He
IPC: G06N20/00 , G06F9/445 , G06F16/215 , G06N20/20
Abstract: A method of improving usability and transparency of machine-learning aspects of applications providing various types of services is disclosed. Based on a request submitted through an administrative user interface, a data readiness check is performed on underlying data associated with the application. Based on a successful completion of the data readiness check, a configuration file is retrieved from an application server. The configuration file specifies a plurality of keys for generating a machine-learned model for the application. The machine-learned model is trained based on the plurality of keys specified in the configuration file. The machine-learned model is selected from a plurality of machine-learned models based on dry runs of the each of the plurality of models. The machine-learned model is activated with respect to the application. Scores are identified from the underlying data items based on the selected machine-learned model.
-
公开(公告)号:US12210909B2
公开(公告)日:2025-01-28
申请号:US17488422
申请日:2021-09-29
Applicant: SAP SE
Inventor: Peng Ni
Abstract: Methods, systems, and computer-readable storage media for executing, within the container orchestration system, the application using one or more resource units, each resource unit including an application container and an ancillary container, the ancillary container executing a set of GPU metric exporters, receiving, from the application and for each resource unit, a GPU metric including a GPU utilization associated with a respective resource unit, determining, for each resource unit, a custom GPU metric based on a respective GPU metric, the custom GPU metric aggregating values of the respective GPU metric over a time period, determining, by an autoscaler, an average GPU metric based on one or more custom GPU metrics, and selectively scaling, by the autoscaler, the application within the container orchestration system based on the average GPU metric by adjusting a number of resource units executing the application.
-
公开(公告)号:US12210526B1
公开(公告)日:2025-01-28
申请号:US18382994
申请日:2023-10-23
Applicant: SAP SE
Inventor: Young Goo Cho , Jaehyok Chong
IPC: G06F16/00 , G06F16/2453
Abstract: The present disclosure provides techniques and solutions for improved query optimization. A query plan is received, and at least a portion of the query plan is identified to be analyzed for logically equivalent query plans. A signature is generated for the at least a portion of the query plan. One or more query plans are identified that have signature that matches the signature of the at least a portion of the query plan, but where such query plans are logically equivalent, but not identical, to the at least a portion of the query plan. A query plan of the one or more query plans is substituted in the query plan for the at least a portion of the query plan.
-
公开(公告)号:US20250029039A1
公开(公告)日:2025-01-23
申请号:US18223685
申请日:2023-07-19
Applicant: SAP SE
Inventor: ABHINAV KUMAR , Vikas ROHATGI
IPC: G06Q10/0633 , G06Q10/067
Abstract: Disclosed herein are system, method, and computer program product embodiments for machine-assisted process modeling and validation. An embodiment operates by receiving, by at least one processor, a process document describing a process in a user locale. The embodiment then generates the model notation in accordance with a model notation format by processing the process document with a deep learning technique based on a prompt for modeling the process document. The embodiment then outputs the model notation.
-
公开(公告)号:US20250028719A1
公开(公告)日:2025-01-23
申请号:US18354990
申请日:2023-07-19
Applicant: SAP SE
Inventor: Cheng-Lun Li , Till Merker , Manuel Mayr , Paul Willems
IPC: G06F16/2453
Abstract: Systems, methods, and articles of manufacture, including computer program products, provide a system including at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause operations comprising: generating, by a database execution engine, a query plan including a plurality of operators; inserting, by the database execution engine, an enforce compilation operator into the query plan that includes the plurality of operators, the plurality of operators comprising a first operator, the enforce compilation operator, and a second operator; executing at least the first operator of the query plan; in response to executing the first operator, evaluating, by the database execution engine, an output of the first operator to determine whether a condition is satisfied; and in response to the condition being satisfied, triggering, by the database execution engine, a just-in-time compilation of the second operator.
-
公开(公告)号:US12204529B2
公开(公告)日:2025-01-21
申请号:US17973077
申请日:2022-10-25
Applicant: SAP SE
Inventor: Juhyeon Jeong , Hyeong Seog Kim , Taehyung Lee
IPC: G06F16/24 , G06F16/242 , G06F16/2453 , G06F16/25
Abstract: Techniques and solutions are provided for providing federated data access to parameterized data objects. At a local system, a virtual parameterized data object is created. A remote computing system is contacted to obtain parameters used by a parameterized data object of the remote computing system to which the virtual parameterized data object corresponds. Parameter information received from the remote system is stored in a definition of the virtual parameterized data object at the local system. When a request for a database operation involving the virtual parameterized data object is received, the parameter information can be used to determine whether the request is correctly formed, or can be used in preparing a request to be sent to the remote system to be performed using the parameterized data object to obtain information specified in the request for a database operation.
-
公开(公告)号:US12204511B2
公开(公告)日:2025-01-21
申请号:US17894856
申请日:2022-08-24
Applicant: SAP SE
Inventor: Panish Ramakrishna , Anis Kasmani , Prithvi Krishna Thodla Chandrasekhar , Arasan Rajendren , Sriram Narasimhan
Abstract: Some embodiments provide a program that receives a set of data for a first record in a first table. The set of data includes a set of values for a set of attributes. In a data loading process configured to load a subset of the set of data into a subset of a first set of columns in the first table, the program determines that a first column in a first set of columns does not belong in the subset of the first set of columns. The program generates the first record in the first table. The program generates a value for the first column in the first set of columns that refers to a second record in the second table configured to represent a defined type of record. The program stores the value in the first column in the first set of columns of the first record.
-
公开(公告)号:US20250021452A1
公开(公告)日:2025-01-16
申请号:US18352548
申请日:2023-07-14
Applicant: SAP SE
Inventor: Ivan SCHRETER
Abstract: Systems and methods include storage of shards of first database tables of a first tenant in a first plurality of storage nodes located in a first region, each shard associated with a first database table and a key range of the first database table, storage of shards of second database tables of a second tenant in a second plurality of storage nodes located in a second region, each shard associated with a second database table and a key range of the second database table, storage of backups of the shards of the first database tables of the first tenant in a plurality of backup locations located in a region different from the first region, and recovery of the backups of the shards of the first database tables of the first tenant from the backup layer to the second plurality of storage nodes.
-
公开(公告)号:US20250021448A1
公开(公告)日:2025-01-16
申请号:US18352512
申请日:2023-07-14
Applicant: SAP SE
Inventor: Ivan SCHRETER
IPC: G06F11/14
Abstract: Systems and methods include reception of a request to recover data of a first tenant to a point in time, determination of backups of first and second database table shards corresponding to the point in time, and generation of metadata associating a second tenant with the first and second shards and the backups. In response to a request to access the first second shards, it is determined based on the metadata that the first and second shards are not stored in a storage layer and, in response, the first shard is recovered to a first storage node from the backup of the first shard, the second shard is recovered to a second storage node from the backup of the second shard, and identifiers of the first storage node and the second storage node are returned.
-
-
-
-
-
-
-
-
-