SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING CROSS-ORGANIZATIONAL PROCESSING OF BUSINESS INTELLIGENCE METRICS
First Claim
1. A method in a host organization, wherein the method comprises:
- scheduling a time for metrics collection from databases of the host organization;
generating one or more messages and associated parameters to implement the metrics collection at the host organization;
enqueuing the one or more messages and associated parameters for processing by the host organization;
dequeuing the one or more messages and associated parameters into the host organization for processing, wherein the processing is to output the metrics collection into an intermediate table;
capturing the metrics collection output via the processing at the intermediate table; and
exposing the intermediate table to metrics queries.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing cross-organizational processing of business intelligence metrics including, for example, means for scheduling a time for metrics collection from databases of a host organization; generating one or more messages and associated parameters to implement the metrics collection at the host organization; enqueuing the one or more messages and associated parameters for processing by the host organization; dequeuing the one or more messages and associated parameters into the host organization for processing, wherein the processing is to output the metrics collection into an intermediate table; capturing the metrics collection output via the processing at the intermediate table; and exposing the intermediate table to metrics queries. Other related embodiments are disclosed.
-
Citations
28 Claims
-
1. A method in a host organization, wherein the method comprises:
-
scheduling a time for metrics collection from databases of the host organization; generating one or more messages and associated parameters to implement the metrics collection at the host organization; enqueuing the one or more messages and associated parameters for processing by the host organization; dequeuing the one or more messages and associated parameters into the host organization for processing, wherein the processing is to output the metrics collection into an intermediate table; capturing the metrics collection output via the processing at the intermediate table; and exposing the intermediate table to metrics queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor in a host organization, the instructions cause the host organization to perform operations comprising:
-
scheduling a time for metrics collection from databases of the host organization; generating one or more messages and associated parameters to implement the metrics collection at the host organization; enqueuing the one or more messages and associated parameters for processing by the host organization; dequeuing the one or more messages and associated parameters into the host organization for processing, wherein the processing is to output the metrics collection into an intermediate table; capturing the metrics collection output via the processing at the intermediate table; and exposing the intermediate table to metrics queries.
-
-
27. A system comprising:
-
a processor and a memory to execute instructions at the system; databases having data records stored therein; a scheduler to schedule a time for metrics collection from the databases; a query builder to generate queries based on messages and associated parameters required to implement the metrics collection; a message queue to enqueue the one or more messages and associated parameters for processing via the system; a message handler to de-queue the one or more messages and associated parameters into the system for processing, wherein the processing is to output the metrics collection; an intermediate table to capture the metrics collection output pursuant to the processing; and an Application Programming Interface to expose the intermediate table to metrics queries. - View Dependent Claims (28)
-
Specification