Patent ID: 9734229
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. A computer-implemented method for mining data in a data warehouse, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a parent table in a data warehouse; identifying a child table in the data warehouse that depends from the parent table, the parent table comprising a fact table that stores sales transaction data and the child table comprising a dimension table including an additional field other than fields included in the parent table, the additional field describing an attribute that is incidental to a value specified in the parent table; generating a rule family comprising a plurality of rules based on the parent table and the child table, where each of the rules in the rule family links a potential value of a field of the fact table with a potential value of the additional field of the dimension table; eliminating an expired rule from the rule family based on a determination that a time to live value indicating a remaining survival period for the expired rule has been decremented from an initial value to a time to live threshold value; determining a numerical level of support for each rule in the rule family; and evaluating quality of incoming data according to a rule in the rule family based on the numerical level of support for the rule to detect whether the incoming data is fraudulent.