US 12,216,636 B2
Techniques for integrating data for multiple instances of a data artifact
Daniel Buchmann, Karlsruhe (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jun. 22, 2022, as Appl. No. 17/846,347.
Prior Publication US 2023/0418803 A1, Dec. 28, 2023
Int. Cl. G06F 16/23 (2019.01); G06F 16/2455 (2019.01); G06F 16/27 (2019.01); H04L 67/1014 (2022.01)
CPC G06F 16/23 (2019.01) [G06F 16/24562 (2019.01); G06F 16/27 (2019.01); H04L 67/1014 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more hardware processors;
one or more memories, given memories of the one or more memories coupled to at least one hardware processor of the one or more hardware processors; and
one or more computer readable storage media storing computer-executable instructions that, when executed, cause the computing system to perform operations comprising:
creating from a definition of a first data artifact, in at least one memory of the one or more memories, an instance of the first data artifact, the definition comprising (1) a reference to an instance of a consolidation artifact stored in at least one memory of the one or more memories, the consolidation artifact consolidating data for at least two instances of a second data artifact, where a given instance of the at least two instances is stored in at least one memory of the one or more memories; and (2) configuration information indicating how, or if, data from at least a first instance of the at least two instances and at least a second instance of the at least two instances should be combined;
receiving a first request for data from the instance of the first data artifact;
in response to receiving the first request for data, retrieving the configuration information from the definition of the first data artifact;
using the configuration information, providing a second request for data;
in response to receiving the first request for data, sending second request for data to the consolidation artifact, wherein the second request for data is the first request for data, a modified version of the first request for data, or is different than the first request for data but requests data from at least the consolidation artifact according to the first request for data and any modifications indicated by the configuration information;
receiving data from at least one instance of the at least two instances; and
returning the data in response to the first request for data.