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

|
1. A method for execution by an analytics system, the method comprising:
receiving a query request from a user device;
determining query cost data based on the query request by utilizing a query pricing scheme, wherein the query cost data indicates a total query cost computed as a function of at least one of:
a plurality of provider costs for each of a plurality of data providers that supplied data accessed in the query request;
a plurality of query function costs for each of a plurality of query functions indicated in the query request;
a plurality of field costs for each of a plurality of fields accessed in the query request; or
a plurality of record type costs for each of a plurality of record types accessed in the query request:
transmitting the query cost data to the user device;
receiving query approval data from the user device, wherein the query approval data is generated by the user device based on user input to a graphical user interface;
when the query approval data indicates approval of query request:
transmitting a query response to the user device based on facilitation of execution of the query request against a database system; and
generating billing data for based on the query cost data; and
when the query approval data does not indicate approval to transmit the query request:
foregoing transmission of the query response to the user device; and
foregoing generation of the billing data.
|