Patent ID: 11934361
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A system comprising:
data processing hardware; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause 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.