Data warehouse portal
First Claim
1. A method of presenting an implementation of a data warehouse comprising the steps of:
- a) receiving an inquiry requesting information about at least a data element;
b) retrieving a data structure of the data element from the data warehouse;
c) determining (i) tools available for accessing the data element, and (ii) users using at least one of the tools to access the data element; and
d) generating a view in response to the inquiry showing at least one of (i) the data structure retrieved in said retrieving step, (ii) the tools and (iii) the users determined in said determining step.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a data warehouse portal for providing a client with an overall view of one or more data warehouses to aid in the analysis of data in the warehouse(s). The portal allows the client to gain an insight about the data to determine how the data is used, who uses the data, if additional data sources are required, and what impact a data change may have. The portal reads and/or searches metadata and/or XML schemas from the data warehouses and tools available for accessing data stored in the data warehouse, and display the data warehouse information through a browser in numerous ways, such as hierarchical, user and application views. Other views may include extraction, usage, historical and comparison.
103 Citations
30 Claims
-
1. A method of presenting an implementation of a data warehouse comprising the steps of:
-
a) receiving an inquiry requesting information about at least a data element;
b) retrieving a data structure of the data element from the data warehouse;
c) determining (i) tools available for accessing the data element, and (ii) users using at least one of the tools to access the data element; and
d) generating a view in response to the inquiry showing at least one of (i) the data structure retrieved in said retrieving step, (ii) the tools and (iii) the users determined in said determining step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer architecture for presenting an implementation of a data warehouse, said computer architecture comprising:
-
receiving means for receiving an inquiry requesting information about at least a data element;
retrieving means for retrieving a data structure of the data element from the data warehouse;
determining means for determining (i) tools available for accessing the data element, and (ii) users using at least one of the tools to access the data element; and
generating means for generating a view in response to the inquiry showing at least one of (i) the data structure retrieved by said retrieving means, (ii) the tools and (iii) the users determined by said determining means.
-
-
18. A computer system for presenting an implementation of a data warehouse, said computer system comprising:
-
a processor; and
a memory coupled to the processor, the memory having stored therein sequences of instructions, which, when executed by the processor, cause the processor to perform the steps of;
a) receiving an inquiry requesting information about at least a data element;
b) retrieving a data structure of the data element from the data warehouse;
c) determining (i) tools available for accessing the data element, and (ii) users using at least one of the tools to access the data element; and
d) generating a view in response to the inquiry showing at least one of (i) the data structure retrieved in said retrieving step, (ii) the tools and (iii) the users determined in said determining step.
-
-
19. An article for presenting an implementation of a data warehouse, said article comprising:
-
at least one sequence of machine readable instructions in machine readable form, wherein execution of the instructions by one or more processors causes the one or more processors to perform the steps of;
a) receiving an inquiry requesting information about at least a data element;
b) retrieving a data structure of the data element from the data warehouse;
c) determining (i) tools available for accessing the data element, and (ii) users using at least one of the tools to access the data element; and
d) generating a view in response to the inquiry showing at least one of (i) the data structure retrieved in said retrieving step, (ii) the tools and (iii) the users determined in said determining step.
-
-
20. A data warehouse portal for providing an insight of a data warehouse implementation of a plurality of data warehouses, said data warehouse portal comprising:
-
a parser for reading metadata schemas of each of the plurality of data warehouses, and metadata sets of each of a plurality of tools available for exploiting data stored in the plurality of data warehouses;
a tools administrator for obtaining user information about users who use at least one of the plurality of tools to gain access to the data; and
a page administrator and generator for receiving an information inquiry, and generating a view in response to the information inquiry, based on at least one of the metadata schemas, the metadata sets, and the user information. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A data warehouse portal system for providing an insight of a data warehouse implementation of a plurality of data warehouses, said data warehouse portal system comprising:
-
a client station housing a client browser for sending an information inquiry; and
a data warehouse portal server connectable to said client station for providing said client browser, in response to the information inquiry, with inquired information about data structures of, and tools and users accessing data elements of the data warehouses rather than actual data items stored in the data warehouses under the data elements, said data warehouse portal server comprising;
a parser for reading at least one of metadata and XML schemas of each of the plurality of data warehouses, and at least one of metadata and XML schemas of each of a plurality of tools available for exploiting data stored in the data warehouses;
a tools administrator for obtaining user information about users who use at least one of the tools to gain access to the data; and
at least one of HTML page and XML response generators for presenting the inquired information in response to the information inquiry, based on at least one of the metadata and XML schemas of the data warehouses and the tools, and the user information. - View Dependent Claims (27, 28, 29, 30)
-
Specification