Apparatus for visualizing information in a data warehousing environment
First Claim
1. An apparatus comprising:
- a memory,a bus,a processor, coupled to the memory by the bus, the processor operative to carry out the steps of;
receiving a definition of a reverse star schema meta-model;
receiving a definition of at least one customer profile group;
generating a data warehouse populated with information from a source database in accordance with the reverse star schema meta-model;
receiving input indicating at least one quantity of interest in the information;
receiving a definition for a data model;
dynamically creating at least one generated database with information from the data warehouse based upon the data model, the customer profile group and configured to the quantity of interest; and
displaying at least a portion of the dynamically generated database.
2 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, techniques for visualizing customer data contained in databases, data marts and data warehouses. In an exemplary embodiment, the invention provides a apparatus for graphically analyzing relationships in data from one or more data sources of an enterprise. The apparatus can be used with many popular visualization tools, such as On Line Analytical Processing (OLAP) tools and the like. The apparatus is especially useful in conjunction with a meta-model based technique for modeling the enterprise data. The enterprise is typically a business activity, but can also be other loci of human activity. Embodiments according to the invention can display data from a variety of sources in order to provide visual representations of data in a data warehousing environment.
72 Citations
18 Claims
-
1. An apparatus comprising:
-
a memory, a bus, a processor, coupled to the memory by the bus, the processor operative to carry out the steps of; receiving a definition of a reverse star schema meta-model; receiving a definition of at least one customer profile group; generating a data warehouse populated with information from a source database in accordance with the reverse star schema meta-model; receiving input indicating at least one quantity of interest in the information; receiving a definition for a data model; dynamically creating at least one generated database with information from the data warehouse based upon the data model, the customer profile group and configured to the quantity of interest; and displaying at least a portion of the dynamically generated database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method, comprising a computer performing the following steps:
-
receiving a definition of a reverse star schema meta-model; receiving a definition of a customer profile group; generating a data warehouse populated with information from a source database in accordance with the reverse star schema meta-model; receiving input indicating a quantity of interest in the information; receiving a definition for a data model; dynamically creating a dynamically generated database from information in the data warehouse based upon the data model, customer profile group and configured to the quantity of interest; and displaying at least a portion of the dynamically generated database. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer readable medium, carrying one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a definition of a reverse star schema meta-model; receiving a definition of a customer profile group; generating a data warehouse populated with information from a source database in accordance with the reverse star schema meta-model; receiving input indicating a quantity of interest in the information; receiving a definition for a data model; dynamically creating a dynamically generated database from information in the data warehouse based upon the data model, customer profile group and configured to the quantity of interest; and displaying at least a portion of the dynamically generated database. - View Dependent Claims (15, 16, 17, 18)
-
Specification