发明名称 Distribution of data in a lattice-based database via placeholder nodes
摘要 Embodiments relate to systems and methods for the distribution of data in a lattice-based database via placeholder nodes. A data store can store data in a lattice-based database or other three-dimensional hierarchical format. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes at different levels or points in the lattice structure to lower nodes or locations, such as quarters. 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) represented or encoded by a set of placeholder nodes, dividing, combining, or otherwise distributing quantities appropriately. In aspects, data can be spread from multiple parents and/or multiple target child nodes, at once. In aspects, the spreading tool can access or host sequence logic to ensure data spreading in an order that takes dependencies, formatting, or other factors into account.
申请公布号 US8996453(B2) 申请公布日期 2015.03.31
申请号 US200912651140 申请日期 2009.12.31
申请人 Red Hat, Inc. 发明人 Williamson Eric
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: associating a placeholder node with a parent node in a lattice-based database based on user input, the placeholder node being configured at a different dimensional position of the lattice-based database than the parent node and representing an insertion point for additional child nodes of the parent node, wherein identical placeholder nodes are each associated with multiple parent nodes; generating a set of child nodes, each child node being associated with the parent node and being inserted into the insertion point of the placeholder node; and distributing, by a processing device, data from the parent node into the set of child nodes, wherein the placeholder node comprises a function which operates on the data distributed from the parent node into the set of child nodes.
地址 Raleigh NC US