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.
- 2. The method of claim 1 wherein said model further comprises:
a focal group, said focal group comprising:
at least one of a plurality of classification components; and at least one of a plurality of core components; and a customized group, said customized group comprising:
at least one of a plurality of customer activity components; and at least one of a plurality of activity lookup components; wherein said customized group has at least one of a plurality of relationships with said focal group.
- 3. The method of claim 2 wherein said classification components comprises customers' categorization of information related to business processes.
- 4. The method of claim 2 wherein said activity components comprises business transactions.
- 5. The method of claim 2 wherein said activity components comprises business events.
- 6. The method of claim 2 wherein said activity components comprises business activities.
- 7. The method of claim 2 wherein said activity components comprises business measures.
- 8. The method of claim 2 wherein said activity lookup components comprises reference information for customers' business transactions.
- 9. The method of claim 2 wherein said activity lookup components comprises reference information for customers' business events.
- 10. The method of claim 2 wherein said activity lookup components comprises reference information for customers' business activities.
- 11. The method of claim 2 wherein said activity lookup components comprises reference information for customers' business measures.
- 12. The method of claim 1 wherein said data organization further comprises at least one of a plurality of core components, said core components comprising:
a customer identifier; and at least one of a plurality of classification components, wherein said classification components has at least one of a plurality of relationships with said core components.
- 13. The method of claim 12 wherein said core components further comprises an account identifier.
- 14. The method of claim 12 wherein said classification components comprises a sales channel.
- 15. The method of claim 12 wherein said classification components comprises a customer region.
- 16. The method of claim 12 wherein said classification components comprises a customer profile.
- 17. The method of claim 12 wherein said classification components comprises a demographic profile.
- 18. The method of claim 1 wherein said enterprise comprises a business.
- 19. The method of claim 1 wherein said data comprises telecommunications information.
- 20. The method of claim 1 wherein said data comprises financial information.
- 21. The method of claim 1 wherein said data comprises retail marketing information.
- 22. The method of claim 1 wherein said data comprises insurance information.
- 23. The method of claim 1 wherein said data comprises health care information.
- 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.
- 25. The method of claim 24 further comprising defining for said attributes at least one of a plurality of foreign keys.
- 26. The method of claim 24 further comprising:
defining application-specific entities for said customer activity components.
- 27. The method of claim 26 further comprising:
defining at least one of a plurality of attributes for said application-specific entities.
- 28. The method of claim 24 wherein said deriving said data types is performed automatically.
- 29. The method of claim 28 further comprising:
providing to users the capability to make changes to said data types if they choose not to use the automatically derived ones.
- 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.
- 31. The method of claim 30 wherein said customer data analysis comprises customer purchasing behavior analysis.
- 32. The method of claim 30 wherein said customer data analysis comprises customer market segmentation analysis.
- 33. The method of claim 30 wherein said customer data analysis comprises customer valuation analysis.
- 34. The method of claim 30 wherein said customer data analysis comprises customer chum analysis.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] 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:
[0002] 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,” (Attorney Docket Number 19608-000110US) filed Jan. 15, 1999.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60116086 |
Jan 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09306677 |
May 1999 |
US |
Child |
10001644 |
Nov 2001 |
US |