US 12,248,493 B1
Automatically evolving tenant model schema in data lake in response to source system changes
Vengateswaran Chandrasekaran, Trichy (IN); Panish Ramakrishna, Bangalore (IN); Prithvi Krishna Thodla Chandrasekhar, Pleasanton, CA (US); Arasan Rajendren, San Diego, CA (US); Jay Sardhara, Fremont, CA (US); and Sriram Narasimhan, Cedar Park, TX (US)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 18, 2023, as Appl. No. 18/543,070.
Int. Cl. G06F 16/00 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/254 (2019.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for updating a data model of a target entity for consumption by one or more consuming applications, the method being executed by one or more processors and comprising:
generating an expected configuration checksum based on a configuration file associated with an extraction, transformation, and loading (ETL) job, the ETL job being executable to provide a target entity for consumption by one or more consuming applications, the target entity comprising data of one or more source entities;
retrieving an ETL timestamp indicating a last time that the ETL job was executed;
determining, based on one of the expected configuration checksum and the ETL timestamp, that a target data schema of the target entity is to be updated, and in response:
providing target metadata for the target entity, and
updating the target data schema based on the target metadata to provide an updated target data schema;
generating the target entity based on the target data schema; and
loading the target entity as a data object into a data store for consumption by at least one of the one or more consuming applications.