Logical, recursive definition of data transformations
AssigneeSap SE
InventorsJan Portisch, Joachim Gross, Sandra Bracholdt
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsJan Portisch, Joachim Gross, Sandra Bracholdt
Estimating the term…
Techniques and solutions are described for defining transformation specifications in a programming-language independent language and converting such specifications to one or more executable formats. The language can provide for defining rules and actions. Rules can refer to (e.g., be based at least in part on) data targets, such as attributes of a schema, whose identifiers are to be read or updated, or to other rules. Rules can be reused, and can recursively refer to one another, such that a large number of complex schema transformations can be accomplished using a series of first order logic statements. Actions can define what, and how, values will be changed when a predicate rule is satisfied. A transformation specification in the language can be parsed and selectively complied to one or more executable formats, including in programming languages such as the structured query language. Disclosed technologies can facilitate data transformations by non-technical users.
A computer-implemented method comprising:
One or more computer-readable media comprising instructions that, when loaded into a memory of a computing device and executed on the computing device, perform operations for rendering a data transformation specification user interface useable to define a data transformation specification in a domain specific language, the operations comprising:
Dependencies are inferred from the claim text.