Patent ID: 11928086
Assignee: THOUGHTSPOT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. The apparatus of claim 18, wherein:
on a condition that the data source is an external database accessible by the low-latency data access and analysis system:
to execute the data-analysis data-query the processor is configured to execute the instructions to transmit the data-analysis data-query to the external database such that the external database executes the data-analysis data-query and transmits the predicate results data responsive to the first data expressing usage intent to the low-latency data access and analysis system;
to obtain the trained analytical model the processor is configured to execute the instructions to transmit the analytical model generation data-query to the external database such that the external database executes the analytical model generation data-query, wherein the analytical-object is associated with a data-analysis data-query that expresses a request to obtain the predicate results data based on data stored in a table stored in the external database; and
to output the data for presenting the visualization of the results data the processor is configured to execute the instructions to transmit the analytical model results data-query to the external database such that the external database executes the analytical model results data-query; and

on a condition that the data source is a distributed in-memory database of the low-latency data access and analysis system:
to execute the data-analysis data-query the processor is configured to execute the instructions to send the data-analysis data-query to the distributed in-memory database such that the distributed in-memory database executes the data-analysis data-query, and
to obtain the trained analytical model the processor is configured to execute the instructions to send the analytical model generation data-query to the distributed in-memory database such that the distributed in-memory database executes the analytical model generation data-query, wherein the analytical-object is associated with a data-analysis data-query that expresses a request to obtain the predicate results data based on data stored in a table stored in the distributed in-memory database; and
to output the data for presenting the visualization of the results data the processor is configured to execute the instructions to send the analytical model results data-query to the distributed in-memory database such that the distributed in-memory database executes the analytical model results data-query.