| CPC G06F 16/245 (2019.01) [G06F 16/2282 (2019.01); G06F 16/283 (2019.01)] | 12 Claims |

|
1. A computer-implemented method comprising:
opening, by a processor, a workbook;
executing, by the processor, a workbook query on the workbook, the workbook query having a target table, wherein executing the workbook query comprises:
opening, by the processor, a worksheet from the workbook;
sending, by the processor, a worksheet query to a query engine;
executing, by the processor, the worksheet query on a record that is external to an in-memory database and
returning, by the processor, one or more query results;
loading, by the processor and based on the one or more query results, external data from an external data source to the record that is external to the in-memory database, for a target table that is an external table;
loading, by the processor and based on the one or more query results, data from a record block stored in the in-memory database, for a target table that is a regular table; and
creating, by the processor, a composite worksheet comprising the loaded external data and the loaded data from the record block.
|