Consistent selection of subsets of strongly related application data
AssigneeSap SE
InventorsPeter Eberlein, Volker Driesen
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for data configuration and export includes reading, by a data set export system (DSES), a configured export data set (EDS) definition (EDSD) instance. The DSES reads related metadata. The DSES reads keys of an application object or database table from a customer database. The DSES follows defined relations to more application objects to be exported. The DSES stores determined keys of application objects and database tables, where, for each application object and database table, the DSES writes identified keys to an export keys database table. The DSES exports a data set, where the data set includes specified attributes from customer data associated with export keys read by the DSES.
Claims20
A computer-implemented method for data configuration and export, comprising:
- reading, by a data set export system (DSES), a configured export data set (EDS) definition (EDSD) instance;
- reading, by the DSES, related metadata;
- reading, by the DSES, keys of an application object or database table from a customer database;
- following, by the DSES, defined relations to more application objects to be exported;
- storing, by the DSES, determined keys of application objects and database tables, wherein, for each application object and database table, the DSES writes identified keys to an export keys database table in a key-determination phase;
- and
- exporting, by the DSES, a data set in a data export phase subsequent to the key-determination phase, wherein the data set comprises specified attributes from customer data retrieved by querying the customer database using the export keys read by the DSES from the export keys database table.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform one or more operations, comprising:
- reading, by a data set export system (DSES), a configured export data set (EDS) definition (EDSD) instance;
- reading, by the DSES, related metadata;
- reading, by the DSES, keys of an application object or database table from a customer database;
- following, by the DSES, defined relations to more application objects to be exported;
- storing, by the DSES, determined keys of application objects and database tables, wherein, for each application object and database table, the DSES writes identified keys to an export keys database table in a key-determination phase;
- and
- exporting, by the DSES, a data set in a data export phase subsequent to the key-determination phase, wherein the data set comprises specified attributes from customer data retrieved by querying the customer database using the export keys read by the DSES from the export keys database table.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations, comprising:
- reading, by a data set export system (DSES), a configured export data set (EDS) definition (EDSD) instance;
- reading, by the DSES, related metadata;
- reading, by the DSES, keys of an application object or database table from a customer database;
- following, by the DSES, defined relations to more application objects to be exported;
- storing, by the DSES, determined keys of application objects and database tables, wherein, for each application object and database table, the DSES writes identified keys to an export keys database table in a key-determination phase;
- and
- exporting, by the DSES, a data set in a data export phase subsequent to the key-determination phase, wherein the data set comprises specified attributes from customer data retrieved by querying the customer database using the export keys read by the DSES from the export keys database table.
Dependencies are inferred from the claim text.