REAL-TIME BUSINESS EVENT ANALYSIS AND MONITORING
First Claim
Patent Images
1. A system, comprising:
- a memory storing a plurality of instructions; and
one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to at least;
receive, at a business intelligence server configured with a continuous query service, a logical request;
translate, by the continuous query service, the logical request into a physical request; and
provide business intelligence information based at least in part querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing real-time business event analysis and monitoring are provided. In some examples, a logical request may be received at a business intelligence server configured with a continuous query service. Additionally, the continuous query service may be configured to translate the logical request into a physical request. Further, business intelligence information may be provided based at least in part on querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.
139 Citations
20 Claims
-
1. A system, comprising:
-
a memory storing a plurality of instructions; and one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to at least; receive, at a business intelligence server configured with a continuous query service, a logical request; translate, by the continuous query service, the logical request into a physical request; and provide business intelligence information based at least in part querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
-
instructions that cause the one or more processors to receive, by a continuous query service, a tactical query from a business intelligence server, the tactical query configured based at least in part on a logical request for event data; instructions that cause the one or more processors to generate, by the continuous query service, a continuous query configured to query against a stream of the event data, the continuous query based at least in part on the tactical query; instructions that cause the one or more processors to query the stream of event data with the continuous query; instructions that cause the one or more processors to provide results of the continuous query to an event sink of the business intelligence server; and instructions that cause the one or more processors to provide information of the event sink to a dashboard for visualization of the event data based at least in part on the logical request. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
implementing, by a business intelligence server, a continuous query service; receiving, by the continuous query service, a tactical query from the business intelligence server, the tactical query configured based at least in part on a logical request of a user; generating, by the continuous query service, a continuous query configured to query against a stream of event data associated with the user based at least in part on the tactical query; implementing at least one event sink configured to receive results of the continuous query; implementing a continuous query engine configured to process the event data by utilizing the continuous query; enabling the continuous query engine to push output of the continuous query to the at least one event sink; and providing an alert to the user based at least in part on the output of the continuous query.
-
- 17. The computer-implemented method of 16, further comprising enabling the output of the continuous query to be stored in an output table, wherein the alert is provided to the user based at least in part on the output table.
-
18. The computer-implemented method of 17, wherein the output table is configured to accumulate at least one of an insert or a delete output received from the continuous query service.
Specification