Claims
- 1. A computer-based apparatus for data warehousing, comprising:a memory; and a processor, coupled to said memory, said processor operatively disposed to: select a template from a plurality of pre-defined ones, said templates embodying a plurality of characteristics of the business; select 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; define 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; define 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; select 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; determine at least one of a plurality of attributes based on data types of tables of said data source; determine for said attributes at least one of a plurality of primary keys; create a data warehouse database from said data schema; and create 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 apparatus of claim 1 wherein said processor is further disposed to define for said attributes at least one of a plurality of foreign keys.
- 3. The apparatus of claim 1 wherein said processor is further disposed to define application-specific entities for said customer activity components.
- 4. The apparatus of claim 3 wherein said processor is further disposed to define at least one of a plurality of attributes for said application-specific entities.
- 5. The apparatus of claim 1 wherein said data types are determined without user intervention.
- 6. The apparatus of claim 5 wherein said processor is further disposed to provide to users the capability to make changes to said data types if said users choose not to use the derived ones.
- 7. The apparatus of claim 1 wherein said processor is further disposed to perform customer purchasing behavior analysis.
- 8. The apparatus of claim 1 wherein said processor is further disposed to perform customer market segmentation analysis.
- 9. The apparatus of claim 1 wherein said processor is further disposed to perform customer valuation analysis.
- 10. The apparatus of claim 1 wherein said processor is further disposed to perform customer churn analysis.
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 (18)
| Number |
Name |
Date |
Kind |
|
4972504 |
Daniel, Jr. et al. |
Nov 1990 |
A |
|
5036314 |
Barillari et al. |
Jul 1991 |
A |
|
5168445 |
Kawashima et al. |
Dec 1992 |
A |
|
5191522 |
Bosco et al. |
Mar 1993 |
A |
|
5299115 |
Fields et al. |
Mar 1994 |
A |
|
5615109 |
Eder |
Mar 1997 |
A |
|
5644723 |
Deaton et al. |
Jul 1997 |
A |
|
5715450 |
Ambrose et al. |
Feb 1998 |
A |
|
5721903 |
Anand et al. |
Feb 1998 |
A |
|
5758355 |
Buchanan |
May 1998 |
A |
|
5787437 |
Potterveld et al. |
Jul 1998 |
A |
|
5794246 |
Sankaran et al. |
Aug 1998 |
A |
|
5854746 |
Yamamoto et al. |
Dec 1998 |
A |
|
5873096 |
Lim et al. |
Feb 1999 |
A |
|
5893075 |
Plainfield et al. |
Apr 1999 |
A |
|
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 |