Hierarchy preparation in hierarchical systems
AssigneeOracle International Corporation
InventorsRahul R. Kamath, Anurag Garg, Mark Allen Brieden
Life of this patent
Estimating the term…
Abstract
Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.
Claims15
A method comprising:
- receiving, by a hierarchy management server, input identifying one or more data sources for importation;
- receiving, by the hierarchy management server, input identifying a target data hierarchy within a hierarchical master data store for the importation;
- accessing, by the hierarchy management server, the one or more data sources;
- loading, by the hierarchy management server, data from each of the data sources, into a temporary storage associated with a hierarchical master data store;
- executing, by the hierarchy management server, one or more validations or one or more grid actions on the data loaded into the temporary storage associated with a hierarchical master data store to generate an aggregated set of pre-processed data;
- transmitting, by the hierarchy management server, the set of pre-processed data to a user interface for reviewing by a user;
- receiving, at the hierarchy management server, an indication of a selected subset of the pre-processed data from the user for importation;
- importing, by the hierarchy management server, the selected subset of the pre-processed data from the temporary storage into the target data hierarchy within the hierarchical master data store;
- retrieving a set of data rules or validations of a first external application applicable to the target data hierarchy;
- determining whether the importing of the data into the target data hierarchy within the hierarchical master data store violates one or more of the data rules or validations of the first external application;
- and
- in response to determining that the importing of the data into the target data hierarchy within the hierarchical master data store violates one or more of the data rules or validations of the first external application, performing a grid action on a node of the target data hierarchy to resolve the violation.
A system comprising:
- a processing unit comprising one or more processors;
- and
- memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the system to:
- receive, by a hierarchy management server, input identifying one or more data sources for importation;
- receive, by the hierarchy management server, input identifying a target data hierarchy within a hierarchical master data store for the importation;
- access, by the hierarchy management server, the one or more data sources;
- load, by the hierarchy management server, data from each of the data sources, into a temporary storage associated with a hierarchical master data store;
- execute, by a hierarchy management server, one or more validations or one or more grid actions on the data loaded into the temporary storage associated with a hierarchical master data store to generate an aggregated set of pre-processed data;
- transmit, by the hierarchy management server, the set of pre-processed data to a user interface for reviewing by a user;
- receive, at the hierarchy management server, an indication of a selected subset of the pre-processed data from the user for importation;
- import, by the hierarchy management server, the selected subset of the pre-processed data from the temporary storage into the target data hierarchy within the hierarchical master data store;
- retrieve a set of data rules or validations of a first external application applicable to the target data hierarchy;
- determine whether the importing of the data into the target data hierarchy within the hierarchical master data store violates one or more of the data rules or validations of the first external application;
- and
- in response to determining that the importing of the data into the target data hierarchy within the hierarchical master data store violates one or more of the data rules or validations of the first external application, perform a grid action on a node of the target data hierarchy to resolve the violation.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions comprising:
- receiving, by a hierarchy management server, input identifying one or more data sources for importation;
- receiving, by the hierarchy management server, input identifying a target data hierarchy within a hierarchical master data store for the importation;
- accessing, by the hierarchy management server, the one or more data sources;
- loading, by the hierarchy management server, data from each of the data sources, into a temporary storage associated with a hierarchical master data store;
- executing, by a hierarchy management server, one or more validations or one or more grid actions on the data loaded into the temporary storage associated with a hierarchical master data store to generate an aggregated set of pre-processed data;
- transmitting, by the hierarchy management server, the set of pre-processed data to a user interface for reviewing by a user;
- receiving, at the hierarchy management server, an indication of a selected subset of the pre-processed data from the user for importation;
- importing, by the hierarchy management server, the selected subset of the pre-processed data from the temporary storage into the target data hierarchy within the hierarchical master data store;
- retrieving a set of data rules or validations of a first external application applicable to the target data hierarchy;
- determining whether the importing of the data into the target data hierarchy within the hierarchical master data store violates one or more of the data rules or validations of the first external application;
- and
- in response to determining that the importing of the data into the target data hierarchy within the hierarchical master data store violates one or more of the data rules or validations of the first external application, performing a grid action on a node of the target data hierarchy to resolve the violation.
Dependencies are inferred from the claim text.