Unified reporting
First Claim
Patent Images
1. A system for generating reports based on data existing in an enterprise computing network, comprising:
- a plurality of data stores, each of data stores supplying a data for a central repository;
a central repository for storing the data collected from the plurality of data stores;
a crawler service for continuously and repeatedly collecting data from the plurality of data stores and storing the data in the central repository, the crawler service only querying the data in the data stores that has been changed since a previous crawl;
a unified reporting cube for pre-calculating measurements for data of interest in the central repository;
a unified reporting cube administration user interface for defining said unified reporting cube, the unified reporting cube administration user interface enabling a user to;
(i) create the unified reporting cube for the central repository;
(ii) add one or more data stores that provide data for the central respository;
(iii) remove one or more data stores that provide data for the central repository;
(iv) select data dimensions for the unified reporting cube; and
(v) deselect data dimensions for the unified reporting cube; and
a unified reporting user interface for generating a report based on measurements pre-calculated by the unified reporting cube, the unified reporting user interface comprising a Web site accessible by the user, the unified reporting user interface providing access to the unified reporting cube, the unified reporting user interface including a selection of default reports customizable by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework is provided that uniformly stores in a central repository data collected from various locations in an enterprise computing network. One or more measurements for data of interest in the central repository are pre-calculated. The pre-calculated measurement(s) are normalized to reflect the relative importance of the data of interest in comparison to other data in the central repository. Reports may be generated based on the pre-calculated measurements for the data of interest.
13 Citations
12 Claims
-
1. A system for generating reports based on data existing in an enterprise computing network, comprising:
-
a plurality of data stores, each of data stores supplying a data for a central repository; a central repository for storing the data collected from the plurality of data stores; a crawler service for continuously and repeatedly collecting data from the plurality of data stores and storing the data in the central repository, the crawler service only querying the data in the data stores that has been changed since a previous crawl; a unified reporting cube for pre-calculating measurements for data of interest in the central repository; a unified reporting cube administration user interface for defining said unified reporting cube, the unified reporting cube administration user interface enabling a user to;
(i) create the unified reporting cube for the central repository;
(ii) add one or more data stores that provide data for the central respository;
(iii) remove one or more data stores that provide data for the central repository;
(iv) select data dimensions for the unified reporting cube; and
(v) deselect data dimensions for the unified reporting cube; anda unified reporting user interface for generating a report based on measurements pre-calculated by the unified reporting cube, the unified reporting user interface comprising a Web site accessible by the user, the unified reporting user interface providing access to the unified reporting cube, the unified reporting user interface including a selection of default reports customizable by the user. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for generating reports based on data existing in an enterprise computing network, comprising:
-
gathering data existing in the enterprise computing network to a central repository with a single database schema, wherein gathering data existing in the enterprise computing network to a central repository with a single database schema includes; (i) identifying a plurality of data stores in the enterprise computing network that supply data to the central repository; (ii) collecting data from the plurality of data stores and storing them in the central repository according to the single database schema by using a crawler service for continuously and repeatedly collecting data from the plurality of data stores and storing the data in the central repository, the crawler service only querying the data in the data store that has been changed since a previous crawl; and (iii) updating the central repository according to data changes in the plurality of data stores; creating a unified reporting cube for pre-calculating measurements for data of interest in the central repository by using a unified reporting cube administration user interface, the unified reporting cube administration user interface enabling a user to;
(i) create the unified reporting cube for the central repository;
(ii) add one or more data stores that provide data for the central repository;
(iii) remove one or more data stores that provide data for the central repository;
(iv) select data dimensions for the unified reporting cube; and
(v) deselect data dimensions for the unified reporting cube; andusing a unified reporting user interface to generate a report based on measurements pre-calculated by the unified reporting cube, the unified reporting user interface comprising a Web site accessible by the user, the unified reporting user interface providing access to the unified reporting cube, the unified reporting user interface including a selection of default reports customizable by the user. - View Dependent Claims (5, 6)
-
-
7. A computer-readable medium containing computer-executable instructions for generating reports based on data existing in an enterprise computing network, comprising:
-
gathering data existing in the enterprise computing network to a central repository with a single database schema, wherein gathering data existing in the enterprise computing network to a central repository with a single database schema includes; (i) identifying a plurality of data stores in the enterprise computing network that supply data to the central repository; (ii) collecting data from the plurality of data stores and storing them in the central repository according to the single database schema by using a crawler service for continuously and repeatedly collecting data from the plurality of data stores and storing the data in the central repository, the crawler service only querying the data in the data store that has been changed since a previous crawl; and (iii) updating the central repository according to data changes in the plurality of data stores; creating a unified reporting cube for pre-calculating measurements for data of interest in the central repository by using a unified reporting cube administration user interface, the unified reporting cube administration user interface enabling a user to;
(i) create the unified reporting cube for the central repository;
(ii) add one or more data stores that provide data for the central repository;
(iii) remove one or more data stores that provide data for the central repository;
(iv) select data dimensions for the unified reporting cube, and (v) deselect data dimensions for the unified reporting cube; andusing a unified reporting user interface to generate a report based on measurements pre-calculated by the unified reporting cube, the unified reporting user interface comprising a Web site accessible by the user, the unified reporting user interface providing access to the unified reporting cube, the unified reporting user interface including a selection of default reports customizable by the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification