发明名称 Methods and system for providing real-time business intelligence using search-based analytics engine
摘要 The methods and systems for providing real-time business intelligence using search-based analytics engine facilitate a user to input a natural language query with regard to business analytics and obtain an analytics report in response without the user aggregating or processing raw data from a database query. Such business intelligence platform may receive a data analytics request including a user-desired data variable via a user interface; receive, via the user interface, user-configured parameters identifying a user-selected data source and a user-defined data set; form the user-defined data set based on user-configured parameters; query the user-defined data set to obtain a query result of the user-desired data variable; and generate a user interactive graphical representation of the query result of user-desired data variable.
申请公布号 US9501585(B1) 申请公布日期 2016.11.22
申请号 US201414304490 申请日期 2014.06.13
申请人 DataRPM Corporation 发明人 Gautam Shyamantak;Phukan Ruban;Sanghavi Sundeep;Katkar Vishal
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Cooley LLP 代理人 Cooley LLP
主权项 1. A system, comprising: a processor; and a memory operatively coupled to the processor, the memory storing processor-readable instructions executable by the processor to: receive a data analytics request including a user desired data variable via a user interface;receive, via the user interface, user configured parameters identifying a plurality of user selected data sources and a plurality of user defined data fields for a new data set, a user defined data field from the plurality of user defined data fields representing a logic operation, each data source of the user selected data sources being a separate data source with a data structure schema different from a data structure schema of each of a remaining data source from the user selected data sources;generate an intermediate query based on the data analytics request;define 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;transmit, substantially simultaneously, the intermediate query to each distributed service 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;receive intermediate query results from each distributed service node engine of the plurality of distributed server node engines based on the intermediate query;form the new data set based at least in part on the intermediate query results and on a relationship between the plurality of user selected data sources and the plurality of user defined data fields;query the new data set to obtain a first value relating to the user desired data variable;calculate an output value for the user desired data variable based on the first value and the logic operation; andsend a signal to generate a user interactive graphical representation of the output value of user desired data variable.
地址 Fairfax VA US