Distributed OLAP-based association rule generation method and system
First Claim
Patent Images
1. A method for generating association rules comprising:
- in a processing system, receiving a volume cube that represents the purchase volume of customers;
in the processing system, generating scoped association cubes, a population cube and a base cube based on the volume cube, wherein the scoped association cubes comprise a plurality of bases from distinct data sources; and
in the processing system, deriving a confidence cube and a support cube of an association rule based on the association cube, population cube, and the base cube,wherein said volume cube, association cube, population cube, base cube, and confidence cube comprise multi-dimensional data structures that have elements comprising one or more aggregated dimensions and that are processed in a multi-dimensional database.
5 Assignments
0 Petitions
Accused Products
Abstract
A distributed OLAP-based method and system for generating association rules. An architecture is provided for processing transaction data to generate summary information, customer profiles, and association rules. The distributed system includes at least two layers of data warehouse/OLAP stations: local data-warehouse OLAP stations (LDOSs) and a global data-warehouse OLAP station (GDOS). The LDOSs perform local data mining and summarization, and the GDOS merges, mines, and summarizes the input data received from LDOSs. The summarized data is then utilized by the GDOS to generate association rules that can be provided to the LDOSs for business planning.
114 Citations
29 Claims
-
1. A method for generating association rules comprising:
-
in a processing system, receiving a volume cube that represents the purchase volume of customers; in the processing system, generating scoped association cubes, a population cube and a base cube based on the volume cube, wherein the scoped association cubes comprise a plurality of bases from distinct data sources; and in the processing system, deriving a confidence cube and a support cube of an association rule based on the association cube, population cube, and the base cube, wherein said volume cube, association cube, population cube, base cube, and confidence cube comprise multi-dimensional data structures that have elements comprising one or more aggregated dimensions and that are processed in a multi-dimensional database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
a plurality of local stations (“
LDOSs”
) having a local computation engine for mining and summarizing the local transaction data and for generating local customer profile cubes; andat least one global station (“
GDOS”
), coupled to the plurality of the local stations, the global station having a global computation engine for receiving the local customer profiles, merging and mining the local profile cubes, and generating global profile cubes and scoped association rules, the scoped association rules comprising a plurality of bases from distinct data sources and based on said local profile cubes, and providing the global profile cubes and the association rules to said plurality of LDOSs,wherein said local customer profile cubes and global profile cubes comprise multi-dimensional data structures that have elements comprising one or more aggregated dimensions and that are processed in a multidimensional database. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of distributed data processing using on-line analytical processing (“
- OLAP”
) engines for use with transaction data in electronic commerce, comprising the steps of;mining and summarizing, using a plurality of local servers (“
LDOSs”
), said transaction data to generate local profile cubes;merging and mining, using at least one global server (“
GDOS”
), said local profile cubes received from said plurality of LDOSs to generate global profile cubes and scoped association rules based on said local profile cubes, wherein the scoped association rules comprise a plurality of bases from distinct data sources; andfeeding back said global profile cubes and association rules from said GDOS to said plurality of LDOSs for their business applications, wherein said local profile cubes and global profile cubes comprise multi-dimensional data structures that have elements comprising one or more aggregated dimensions and that are processed in a multi-dimensional database. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
- OLAP”
-
26. A computer-implemented method for generating association rules, comprising:
-
in the processing system, generating scoped association cubes, a population cube and a base cube based on a volume cube that represents a purchase volume of customers, wherein the scoped association cubes comprise a plurality of bases from distinct data sources; and in the processing system, deriving a confidence cube and a support cube of an association rule based on the association cube, population cube, and the base cube. - View Dependent Claims (27)
-
-
28. A system, comprising:
-
a plurality of local stations having a local computation engine for mining and summarizing the local transaction data and for generating local customer profile cubes; and at least one global station coupled to the plurality of the local stations, the global station having a global computation engine for receiving the local customer profiles, merging and mining the local profile cubes, and generating global profile cubes and scoped association rules, the scoped association rules comprising a plurality of bases from distinct data sources and based on said local profile cubes. - View Dependent Claims (29)
-
Specification