A system to generate and run federated queries against a plurality of data stores storing disparate data types, the system including a user interface receiving query details from a data consumer, a metadata knowledge graph containing metadata for links and relationships of the data stores, a knowledge-driven querying layer accessing the graph and selecting predefined constrainable queries from a nodegroup store and applying the metadata links/relationships to the predefined constrainable queries to assemble subqueries, a query and analysis platform providing the subqueries to some of the data stores for execution, a scalable analytic execution layer receiving and aggregating search results from the data stores into a merged search result and/or obtaining analytic results by applying machine learning and artificial intelligence techniques to the distributed data, the user interface presenting visualizations generated from the merged search results, and/or the analytic results. A system and a non-transitory computer-readable medium are also disclosed. 0 a)L. I .1 n gD ,L IIl 01 CN CuD 0 a)I 0I x CDiCi C.) ( C C cc 0u It C)CJ cu CD C CD 0) 0 ~ ('o co CL() C I 1 1 1 I ) 0 cc I0 CU CUx~ C,, ?) U) EI -T 2' L D c) CD0 2>1 00 0 Cc A- -§'Cu) UO 0 ' (.) U) >: Cu-4 C; 00I (L) (L - IM ccIc c Li:Cq --I ;---- --- ----- 0i CI C( ) Cuf uo!1se~u 818a
KNOWLEDGE-DRIVEN FEDERATED BIG DATA QUERY AND ANALYTICS PLATFORM