CPC G06F 16/22 (2019.01) [G06F 16/2462 (2019.01)] | 20 Claims |
1. A method comprising:
obtaining, by an indexing unit of a data access and analysis system, a constituent-data index that includes previously indexed constituent data from a data source accessible by the data access and analysis system, wherein the previously indexed constituent data includes data obtained from a column of a table stored in the data source;
updating the constituent-data index by:
determining whether sampling is currently contraindicated for the column;
in response to determining that sampling is currently contraindicated for the column, omitting sampling the column;
in response to determining that sampling is currently other than contraindicated for the column, sampling the column;
determining whether updating the constituent-data index is currently contraindicated for the column;
in response to determining that updating the constituent-data index is currently contraindicated for the column, omitting updating the constituent-data index with respect to the column; and
in response to determining that updating is currently other than contraindicated for the column, updating the constituent-data index with respect to the column;
obtaining, by the data access and analysis system, user input data including a request for data from the data access and analysis system;
obtaining, by data access and analysis system, resolved request data representing the request for data, wherein obtaining the resolved request includes obtaining a token representing a portion of the request for data by traversing the constituent-data index;
obtaining, by the data access and analysis system, a data query in accordance with the resolved request data;
obtaining, by the data access and analysis system, results data responsive to the request for data generated by execution of the data query by the data source; and
outputting the results data.
|