| CPC G06F 16/24545 (2019.01) | 19 Claims |

|
1. A method comprising:
receiving, by a query processing system of an analytics system, a query request regarding data stored in a database system of the analytics system from a user computing device;
determining the maximum query cost ruleset for the requesting entity by identifying, by the query
processing system, a maximum query cost ruleset that corresponds to the user device, wherein the maximum query cost ruleset includes a set of query cost rules corresponding to a set of query parameters;
identifying, by the query processing system, a query pricing scheme that corresponds to a data provider associated with one or more of the query request and the user device;
generating, by the query processing system, query cost data for processing the query request based on the query pricing scheme and the query request;
identifying, by the query processing system, query parameters of the query request;
identifying, by the query processing system, at least one query cost rule of the set of query cost rules corresponding to at least one query parameter of the query parameters; and
determining, by the query processing system, whether the query cost data complies with the at least one query cost rule;
generating, by the query processing system, a compliance result based on the determination; and
outputting, by the query processing system, the compliance result to the user device.
|