System and method for providing a data warehouse in accordance with a virtual schema
First Claim
1. A computer based method for analyzing data contained in at least one of a plurality of data sources of an enterprise, said method comprising:
- providing a model for said at least one of a plurality of data sources of said enterprise;
forming a data organization for said model;
creating a database having said data organization;
translating data from said at least one of a plurality of data sources to said data organization, to form a plurality of translated data;
incorporating said translated data into said database; and
performing analysis on said translated data in said database, wherein said data organization comprises at least one of a plurality of data, said data comprising;
(a) at least one identity element; and
(b) at least one attribute element, wherein said identity element and said attribute element have at least one of a plurality of relationships between one another.
9 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, techniques for organizing information from systems in a data warehousing environment are provided. In an exemplary embodiment, the invention provides a method for analyzing data from one or more data sources of an enterprise. The method provides 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 translate data from a variety of sources to particular database schema in order to provide organization to a data warehousing environment.
77 Citations
34 Claims
-
1. A computer based method for analyzing data contained in at least one of a plurality of data sources of an enterprise, said method comprising:
-
providing a model for said at least one of a plurality of data sources of said enterprise;
forming a data organization for said model;
creating a database having said data organization;
translating data from said at least one of a plurality of data sources to said data organization, to form a plurality of translated data;
incorporating said translated data into said database; and
performing analysis on said translated data in said database, wherein said data organization comprises at least one of a plurality of data, said data comprising;
(a) at least one identity element; and
(b) at least one attribute element, wherein said identity element and said attribute element have at least one of a plurality of relationships between one another. - 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, 25, 26, 27, 28, 29)
-
-
24. A computer based method for performing customer analysis of contents of at least one of a plurality of data sources, said method comprising:
-
selecting a template from a plurality of pre-defined ones, said templates embodying a plurality of characteristics of a business;
selecting at least one of a plurality of customer entities from a plurality of pre-defined ones to form a focal group of customer entities, said selecting based upon said template;
defining at least one of a plurality of customer transaction entities and at least one of a plurality of attributes of said customer transaction entities to form a customized group of customer activity components;
defining at least one of a plurality of customer event types in said customer activity components, wherein said customer event types comprise attributes of said customer transaction entities in said customer activity components;
selecting at least one of a plurality of data tables and at least one of a plurality of attributes of said data tables to form a data schema, wherein said data schema is a reverse star data schema;
determining at least one of a plurality of attributes based on data types of tables of said data source;
determining for said attributes at least one of a plurality of primary keys;
creating a data warehouse database from said data schema;
creating at least one of a plurality of data mapping rules, said mapping rules providing translation information for tables and attributes of said data sources to said data warehouse.
-
-
30. A method for integrating customer data analysis tools with at least one of a plurality of database systems, said method comprising:
-
installing a data warehouse database, said database having a reverse star schema data model, said reverse star schema mapping to data in said at least one of a plurality of database systems;
performing customer data analysis using said data warehouse database. - View Dependent Claims (31, 32, 33, 34)
-
Specification