Claims
- 1. A computer based computer program product for data warehousing, comprising:code for selecting a template from a plurality of pre-defined ones, said templates embodying a plurality of characteristics of a business; code for selecting at least one of a plurality of customer entities from a plurality of pre-defined ones to form of focal group of customer entities, said selecting based upon said template;, code for 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; code for 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; code for 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; code for determining at least one of a plurality of attributes based on data types of tables of said data source; code for determining for said attributes at least one of a plurality of primary keys; code for creating a data warehouse database from said data schema; and code for 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.
- 2. The computer program product of claim 1 further comprising code for defining for said data types at least one of a plurality of foreign keys.
- 3. The computer program product of claim 1 further comprising:code for defining application-specific entities for said customer activity components.
- 4. The computer program product of claim 3 further comprising:code for defining at least one of a plurality of attributes for said application-specific entities.
- 5. The computer program product of claim 1 wherein said code for determining said data types is performed automatically.
- 6. The computer program product of claim 5 further comprising:code for providing to users the capability to make changes to said data types if they choose not to use the automatically derived ones.
CROSS-REFERENCES TO RELATED APPLICATIONS
This application claims priority from the following U.S. Provisional Patent Application, the disclosure of which, including all appendices and all attached documents, is incorporated by reference in its entirety for all purposes:
U.S. Provisional Patent Application Ser. No. 60/116,086, Li-Wen Chen entitled, “METHOD AND APPARATUS FOR PERFORMING CUSTOMER DATA ANALYSIS OF A COMPUTER DATABASE USING REVERSE STAR SCHEMA DATA MODEL,” filed Jan. 15, 1999.
The following commonly-owned co-pending applications, including this one, are being filed concurrently and the others are hereby incorporated by reference in their entirety for all purposes:
1. U.S. patent application Ser. No. 09/306,677, Li-Wen Chen and Juan Oritz entitled, “METHOD FOR PROVIDING A REVERSE STAR SCHEMA DATA MODEL,”
2. U.S. patent application Ser. No. 09/306,650, Li-Wen Chen entitled, “APPARATUS FOR PROVIDING A REVERSE STAR SCHEMA DATA MODEL,”; and
3. U.S. patent application Ser. No. 09/306,693, Li-Wen Chen entitled, “SYSTEM FOR PROVIDING A REVERSE STAR SCHEMA DATA MODEL.”
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
6151601 |
Papierniak et al. |
Nov 2000 |
A |
6167405 |
Rosensteel, Jr. et al. |
Dec 2000 |
A |
6212524 |
Weissman et al. |
Apr 2001 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO-200057311 |
Feb 2001 |
WO |
Non-Patent Literature Citations (6)
Entry |
Gopalkrishnan et al. Star/Snow-flake Schema Driven Object-Relationship Data Warehouse Design and Query Processing Strategy. star schema conversion to object-relational warehouse.* |
Brooks. Mark of the data marts. DBMS, Mar. 1997, v10, n3, pp 55(4).* |
Krippendorf et al. The translation of star schema into entity relationship diagrams. Database and Expert Systems Applications, Sep. 1997, pp. 390-395.* |
Greene. Oracle8 Server Unleashed. Sams, 1998, chapter 30 “Data Warehouses”.* |
Brachman et al. Mining Business Databases. Communications of the ACM, Nov. 1996, pp. 42-48.* |
Firestone. Object-oriented Data Warehousing. Executive Information Systems, Inc. White Paper No. 5, Aug. 7, 1997, downloaded Jul. 25, 2001 http://dkms.com. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/116086 |
Jan 1999 |
US |