System, method and computer program product for data mining in a normalized relational database
First Claim
1. In a data-mining system for use with a database stored in a normalized form, a method for preparing a data record with multidimensional attributes for processing by a data-mining tool, the method comprising the steps ofidentifying a normalized data record, which includes an existing attribute comprising a plurality of dimensions;
- generating a plurality of new attributes corresponding to the plurality of dimensions of the existing attribute;
creating an REI data record comprising the plurality of new attributes; and
associating a plurality of value instances corresponding to the dimensions of the existing attribute with the plurality of new attributes.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for preparing a data record with multidimensional attributes for processing by a data-mining tool includes the steps of identifying a normalized data record, which includes an existing attribute comprising a plurality of dimensions, and generating a plurality of new attributes corresponding to the plurality of dimensions of the existing attribute. The method further includes creating an REI data record comprising the plurality of new attributes. The method further includes associating a plurality of value instances corresponding to the dimensions of the existing attribute with the plurality of new attributes.
-
Citations
23 Claims
-
1. In a data-mining system for use with a database stored in a normalized form, a method for preparing a data record with multidimensional attributes for processing by a data-mining tool, the method comprising the steps of
identifying a normalized data record, which includes an existing attribute comprising a plurality of dimensions; -
generating a plurality of new attributes corresponding to the plurality of dimensions of the existing attribute;
creating an REI data record comprising the plurality of new attributes; and
associating a plurality of value instances corresponding to the dimensions of the existing attribute with the plurality of new attributes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a data-mining system for use with a database stored in a normalized form, a method for transforming a subset of the database, with multidimensional attributes, into an REI table for processing by a data-mining tool, the method comprising the steps of
selecting a data-item key; -
identifying a composite key comprising the data-item key and a local key attribute;
determining a dimensionality of the local key attribute;
generating new non-key attributes based upon the dimensionality of the local key attribute and non-composite-key attributes;
creating an REI table defined by the data-item key and the new non-key attributes; and
associating value instances with the REI table.- View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
excluding from said associating step all data rows having a non-priority value for the special-case non-key attribute.
-
-
18. A computer program product for use in a data-mining system, said computer program product including a medium usable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor to execute a process that pivots multidimensional attributes thereby enabling the data-mining system to analyze data stored in a normalized database having multidimensional attributes, said computer program product comprising:
-
instructions for identifying a composite key comprising a data-item key and a local key attribute;
instructions for generating new non-key attributes based upon a dimensionality of the local key attribute and non-composite-key attributes;
instructions for creating an REI table defined by the data-item key and the new non-key attributes; and
instructions for associating value instances with the REI table. - View Dependent Claims (19, 20, 21, 22, 23)
instructions for querying a user to select the data-item key;
instructions for enabling the user to identify the local key attribute;
instructions for finding a pervasive attribute to be used as the data-item key; and
instructions for examining constraint and domain information for the local key attribute.
-
-
20. The computer program product of claim 18, wherein said instructions for generating
further comprise instructions for making names for the new non-key attributes, the names being a combination of non-composite-key names for the non-composite-key attributes and a set of domain values for the local key attribute. -
21. The computer program product of claim 18, wherein the REI table is further defined by additional attributes.
-
22. The computer product of claim 18, wherein said instructions for associating further comprise instructions for saving indices that refer to the value instances.
-
23. The computer program product of claim 18, wherein said instructions for associating further comprise:
-
instructions for examining a special case non-key attribute; and
instructions for excluding unwanted value instances from the REI table, when the unwanted value instances belong to a data row having a non-priority value for the special-case non-key attribute.
-
Specification