12. A processor-implemented method, comprising: receiving a data analytics request including a user desired data variable and user configured parameters including a plurality of data fields, the plurality of data fields to form a query data set via a user interface, generating an intermediate query based on the data analytics request; defining an execution path for the intermediate query, the execution path including locations for a plurality of schema-independent distributed index files located on a plurality of distributed server node engines; transmitting, substantially simultaneously, the intermediate query to each distributed server node engine of the plurality of distributed server node engines so as to instruct that distributed server node engine to run the intermediate query, using a schema-independent distributed index file from the plurality of schema-independent distributed index files that is stored at that distributed server node engine; receiving intermediate query results from each distributed server node engine of the plurality of distributed server node engines based on the intermediate query; generating the query data set based on the intermediate query results; querying the query data set based on the data analytics request, the querying including a logic operation to derive the user desired data variable based on data from the query data set; obtaining a query result in response to the query; sending a signal to generate a user interactive graphical representation of the query result; receiving a user submitted query result parameter via the user interactive graphical representation, the user submitted query result parameter including at least one of (1) a modification to the query data set, (2) a modification to a dimension of the query data set, (3) a modification to a measure associated with data fields of the query data set, or (4) a modification of data set rules associated with the query data set; and dynamically adjusting the user interactive graphical representation according to the user submitted query result parameter.
12. A processor-implemented method, comprising: receiving a data analytics request including a user desired data variable and user configured parameters including a plurality of data fields, the plurality of data fields to form a query data set via a user interface, generating an intermediate query based on the data analytics request; defining an execution path for the intermediate query, the execution path including locations for a plurality of schema-independent distributed index files located on a plurality of distributed server node engines; transmitting, substantially simultaneously, the intermediate query to each distributed server node engine of the plurality of distributed server node engines so as to instruct that distributed server node engine to run the intermediate query, using a schema-independent distributed index file from the plurality of schema-independent distributed index files that is stored at that distributed server node engine; receiving intermediate query results from each distributed server node engine of the plurality of distributed server node engines based on the intermediate query; generating the query data set based on the intermediate query results; querying the query data set based on the data analytics request, the querying including a logic operation to derive the user desired data variable based on data from the query data set; obtaining a query result in response to the query; sending a signal to generate a user interactive graphical representation of the query result; receiving a user submitted query result parameter via the user interactive graphical representation, the user submitted query result parameter including at least one of (1) a modification to the query data set, (2) a modification to a dimension of the query data set, (3) a modification to a measure associated with data fields of the query data set, or (4) a modification of data set rules associated with the query data set; and dynamically adjusting the user interactive graphical representation according to the user submitted query result parameter. 13. The method of claim 12 , wherein the data analytics request is submitted in a form of a natural language based question.