Systems and methods for generating a push-up alert of fault conditions in the distribution of data in a hierarchical database
First Claim
1. A method, comprising:
- receiving, by a processor, spread data to be inserted in a hierarchical database;
associating, by the processor, one or more child nodes with at least one parent node in the hierarchical database;
accessing, by the processor, one or more spreading rules to determine conditioning required to distribute data from the at least one parent node to the corresponding one or more child nodes;
identifying, by the processor, a violation in the one or more spreading rules when the conditioning required to distribute data causes a fault state; and
generating, by the processor, a notification to the user of the fault state.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for generating a push-up alert of fault conditions in the distribution of data in a hierarchical database. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes to lower nodes, such as quarters, in a hierarchical data store. Parent nodes can be associated with a set of programmatic placeholder nodes. A spreading tool can insert child nodes representing quarters, months, or other insertion point(s) encoded by a placeholder nodes, dividing quantities appropriately. The spreading tool can access or host logic to ensure that data is spread in an order that takes dependencies, formatting, or other factors into account. The spreading tool can also be configured to detect numerical errors, logical errors, or other faults and attempt to identify conflicting rules or other sources of error. Those rules can be automatically removed and/or removed via user selection.
90 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a processor, spread data to be inserted in a hierarchical database; associating, by the processor, one or more child nodes with at least one parent node in the hierarchical database; accessing, by the processor, one or more spreading rules to determine conditioning required to distribute data from the at least one parent node to the corresponding one or more child nodes; identifying, by the processor, a violation in the one or more spreading rules when the conditioning required to distribute data causes a fault state; and generating, by the processor, a notification to the user of the fault state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for database operations, comprising:
-
an interface to at least one hierarchical database; and a database engine, communicating with the at least one hierarchical database via the interface, the database engine being configured to receive spread data to be inserted in the hierarchical database, associate one or more child nodes with at least one parent node in the hierarchical database, access one or more spreading rules to determine conditioning required to distribute data from the at least one parent node to the corresponding one or more child nodes, identify a violation in the one or more spreading rules when the conditioning required to distribute data causes a fault state, and generate a notification to the user of the fault state. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification