CPC G06F 16/212 (2019.01) [G06F 16/2282 (2019.01); G06F 16/2423 (2019.01); G06F 16/2456 (2019.01)] | 18 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving, from a user interface of a data analytics application, a single structured query language (SQL) query;
determining that the single SQL query satisfies a syntax error threshold; and
in response to determining that the single SQL query satisfies the syntax error threshold:
extracting, from the single SQL query, a first table reference;
identifying an alias for the first table reference, the alias referencing a second table reference;
obtaining, for the first table reference, fields associated with the first table reference;
obtaining, for the second table reference, fields associated with the second table reference; and
generating a data model using the alias, the fields obtained from the first table reference, and the fields obtained from the second table reference.
|