Data schema and language
AssigneeSap SE
InventorsJean-Yves Cras, Bogdan Marinoiu, Gilles Vergnory-Mion, Yann Le Biannic
Life of this patent
Estimating the term…
Abstract
A system includes reception of a logical schema associated with a data store, generation of an input schema based on the logical schema, reception of an expression having a type of the input schema and representing the topology of a data set, the data set being an instance of the input schema, compilation of the expression to a data specification based on the input schema, and generation of a plan to execute on the data store based on the data specification.
Claims18
A non-transitory computer-readable medium storing program code, the program code executable by a processor of a computing system to cause the computing system to:
- receive a logical schema associated with a data store;
- generate an input schema based on the logical schema;
- receive an expression having a type of the input schema and representing the topology of a data set, the data set being an instance of the input schema;
- compile the expression to a data specification based on the input schema;
- and
- generate a plan to execute on the data store based on the data specification.
A computer-implemented method comprising:
- receiving a logical schema associated with a data store;
- generating an input schema based on the logical schema;
- receiving an expression having a type of the input schema and representing the topology of a data set, the data set being an instance of the input schema;
- compiling the expression to a data specification based on the input schema;
- and
- generating a plan to execute on the data store based on the data specification.
A system comprising:
- a data storage device storing data;
- a computing device comprising:
- a memory storing processor-executable program code;
- and
- a processor to execute the processor-executable program code in order to cause the computing device to:
- receive a logical schema associated with a data store;
- generate an input schema based on the logical schema;
- receive an expression having a type of the input schema and representing the topology of a data set, the data set being an instance of the input schema;
- compile the expression to a data specification based on the input schema;
- and
- generate a plan to execute on the data store based on the data specification.
Dependencies are inferred from the claim text.