US 11,954,101 B2
Abstract query language for low-code/no-code analytical applications
Milad Bourhani, Bologna (IT); and Marco Lazzarini, Rimini (IT)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Apr. 12, 2023, as Appl. No. 18/299,522.
Claims priority of provisional application 63/331,587, filed on Apr. 15, 2022.
Prior Publication US 2023/0334043 A1, Oct. 19, 2023
Int. Cl. G06F 7/00 (2006.01); G06F 16/242 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/2445 (2019.01) [G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a processing circuitry in an application development platform for constructing an analytical application, the method comprising:
providing a graphical application development user interface;
receiving a first user command from a user via the graphical application development user interface to insert a user interface component into the analytical application;
identifying a dataset retrievable from a datastore and consumable by the user interface component at a runtime of the analytical application via a second user command received in the graphical application development user interface;
linking the dataset to the user interface component;
determining a set of instructions for retrieving the dataset from the datastore, the set of instructions being agnostic to underlying database technologies used in the datastore;
linking the set of instructions to the user interface component; and
during the runtime of the analytical application and when instantiating the user interface component:
converting the set of instructions into a series of database-specific queries; retrieving the dataset from the datastore based on the series of database-specific queries; and
incorporating the dataset into the user interface component for display.