Anomaly detection in data perspectives
First Claim
1. An automatic data perspective anomaly detection system:
- a data tube component that receives at least one data perspective and processes the at least one data perspective into at least one data tube; and
an anomaly detection component that receives and processes the at least one data tube utilizing a curve fitting process to determine any data anomalies, the curve fitting process approximates a function capable of estimating data in the data tube, the estimated data employed as predicted data to determine a deviation score for data in the data tube.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention leverages curve fitting data techniques to provide automatic detection of data anomalies in a “data tube” from a data perspective, allowing, for example, detection of data anomalies such as on-screen, drill down, and drill across data anomalies in, for example, pivot tables and/or OLAP cubes. It determines if data substantially deviates from a predicted value established by a curve fitting process such as, for example, a piece-wise linear function applied to the data tube. A threshold value can also be employed by the present invention to facilitate in determining a degree of deviation necessary before a data value is considered anomalous. The threshold value can be supplied dynamically and/or statically by a system and/or a user via a user interface. Additionally, the present invention provides an indication to a user of the type and location of a detected anomaly from a top level data perspective.
-
Citations
20 Claims
-
1. An automatic data perspective anomaly detection system:
-
a data tube component that receives at least one data perspective and processes the at least one data perspective into at least one data tube; and an anomaly detection component that receives and processes the at least one data tube utilizing a curve fitting process to determine any data anomalies, the curve fitting process approximates a function capable of estimating data in the data tube, the estimated data employed as predicted data to determine a deviation score for data in the data tube. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automatic data perspective anomaly detection component comprising:
-
a data tube component for generating a plurality of data tubes; an anomaly detection component comprising a curve fitting function component that receives a data tube from the data tube component to determine a suitable curve fitting function to represent data from the data tube; a data deviation score component that utilizes the curve fitting function to;
derive predicted values for the data from the data tube;
compare the predicted values to actual values for data in the data tubes; and
determine deviation scores based on an amount of deviation from the predicted value; andan anomaly determination component that receives the deviation scores and utilizes a threshold input to detect anomalous data that surpasses a threshold value. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of facilitating automatic data perspective anomaly detection comprising:
-
receiving tube data representative of a slice of data from a data perspective where only one dimension varies; applying a curve fitting function to the data to automatically detect anomalies in the tube data, the curve fitting function provides an estimate of the tube data, the estimate employed as predicted data to determine a deviation score for the tube data; and displaying the anomalies on an interface component. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification