The disclosed embodiments provide systems and methods for performing queries via an intelligent query engine. Various embodiments include receiving an input query and
parsing the input query into a query representation object; generating an evaluation plan based on the query representation object, wherein the evaluation plan comprises a graph of computation nodes, each computation node specifying a
granularity for grouping, associated filters, an aggregation schema, and join dependencies required for node computation, and wherein the evaluation plan is ordered to account for hierarchical dependencies among the computation nodes; translating the evaluation plan into an
executable query optimized for a specific target
data store, wherein the translation adapts query
syntax and join structures to capabilities of a target
data store; and executing the translated query on the target
data store, resolving dependencies and aggregations according to the evaluation plan to generate query results satisfying the input query.