Resource allocation forecasting
First Claim
1. A method for managing data models using a network computer that employs one or more processors to execute instructions that perform actions, comprising:
- instantiating a main data model that includes one or more resource values and one or more model objects, wherein a data structure for the main data model includes a plurality of assignment ratio tables, including a first assignment ratio table that allocates the one or more resource values from one or more general ledger objects to one or more data center objects, a second assignment ratio table that allocates the one or more resource values from the one or more data center objects to one or more servers objects, and a third assignment ratio table that allocates the one or more resource values from the one or more servers objects to one or more applications objects;
instantiating a cloned data model that is based on the main data model, wherein the cloned data model just includes copied or modified resource values from the one or more resource values included in the main data model that are required to generate an estimated forecast for a what-if scenario with a reduced accuracy based on a lower level of line item granularity than provided by the main data model, wherein employing the just included one or more resource values of the cloned data model to generate the estimated forecast for the what-if scenario provides for creation of the cloned data model with just a fraction of its data duplicated;
when a user modifies the one or more resource values in the cloned data model, performing further actions, including;
providing a delta ratio value based on a difference between the one or more modified cloned resource values and their corresponding original resource values in the main data model;
providing one or more line items from the cloned data model, wherein each of the provided cloned line items is associated with the one or more modified cloned resource values;
modifying each of the one or more cloned line items based on the delta ratio value; and
storing the one or more modified cloned line items in the cloned data model; and
providing report information based on the cloned data model, wherein geolocation information based on electronic signals processed by a Global Positioning System (GPS) device is employed to modify a visual presentation in a display and one or more of a database, an internal process, or the report information based on a location of a client computer employed by the one or more users, wherein the modification includes one or more of time zone, currency, calendar format, or language, and wherein the report information indicates one or more changes to one or more other cloned resource values, and wherein the one or more changes are based on the modification of the one or more cloned resource values; and
providing what-if delta ratio values for use in accelerated generation of one or more updated allocations for one or more of the plurality of assignment ratio tables for the cloned data model, wherein the what-if delta ratio values are based on line item edits of the cloned data model by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards for managing data models, including resource allocation forecasting. A main data model may be provided. A delta ratio value based on a difference between modified cloned resource values and their corresponding original resource values in the main data model may be provided. Line items from the cloned data model associated with the one or more modified cloned resource values may be provided. Each of the cloned line items may be modified based on the delta ratio value. The modified cloned line items may be stored in the cloned data model. Reports including report information based on the cloned data model may be provided. The report information may indicate changes that were made to one or more other cloned resource values based on the modifications to the one or more cloned resource values.
-
Citations
30 Claims
-
1. A method for managing data models using a network computer that employs one or more processors to execute instructions that perform actions, comprising:
-
instantiating a main data model that includes one or more resource values and one or more model objects, wherein a data structure for the main data model includes a plurality of assignment ratio tables, including a first assignment ratio table that allocates the one or more resource values from one or more general ledger objects to one or more data center objects, a second assignment ratio table that allocates the one or more resource values from the one or more data center objects to one or more servers objects, and a third assignment ratio table that allocates the one or more resource values from the one or more servers objects to one or more applications objects; instantiating a cloned data model that is based on the main data model, wherein the cloned data model just includes copied or modified resource values from the one or more resource values included in the main data model that are required to generate an estimated forecast for a what-if scenario with a reduced accuracy based on a lower level of line item granularity than provided by the main data model, wherein employing the just included one or more resource values of the cloned data model to generate the estimated forecast for the what-if scenario provides for creation of the cloned data model with just a fraction of its data duplicated; when a user modifies the one or more resource values in the cloned data model, performing further actions, including; providing a delta ratio value based on a difference between the one or more modified cloned resource values and their corresponding original resource values in the main data model; providing one or more line items from the cloned data model, wherein each of the provided cloned line items is associated with the one or more modified cloned resource values; modifying each of the one or more cloned line items based on the delta ratio value; and storing the one or more modified cloned line items in the cloned data model; and providing report information based on the cloned data model, wherein geolocation information based on electronic signals processed by a Global Positioning System (GPS) device is employed to modify a visual presentation in a display and one or more of a database, an internal process, or the report information based on a location of a client computer employed by the one or more users, wherein the modification includes one or more of time zone, currency, calendar format, or language, and wherein the report information indicates one or more changes to one or more other cloned resource values, and wherein the one or more changes are based on the modification of the one or more cloned resource values; and providing what-if delta ratio values for use in accelerated generation of one or more updated allocations for one or more of the plurality of assignment ratio tables for the cloned data model, wherein the what-if delta ratio values are based on line item edits of the cloned data model by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing data models, comprising:
-
a network computer, comprising; a transceiver that communicates over the network; a memory that stores at least instructions; and a processor device that executes instructions that perform actions, including; instantiating a main data model that includes one or more resource values and one or more model objects, wherein a data structure for the main data model includes a plurality of assignment ratio tables, including a first assignment ratio table that allocates the one or more resource values from one or more general ledger objects to one or more data center objects, a second assignment ratio table that allocates the one or more resource values from the one or more data center objects to one or more servers objects, and a third assignment ratio table that allocates the one or more resource values from the one or more servers objects to one or more applications objects; instantiating a cloned data model that is based on the main data model, wherein the cloned data model just includes copied or modified resource values from the one or more resource values included in the main data model that are required to generate an estimated forecast for a what-if scenario with a reduced accuracy based on a lower level of line item granularity than provided by the main data model, wherein employing the just included one or more resource values of the cloned data model to generate the estimated forecast for the what-if scenario provides for creation of the cloned data model with just a fraction of its data duplicated; when a user modifies the one or more resource values in the cloned data model, performing further actions, including; providing a delta ratio value based on a difference between the one or more modified cloned resource values and their corresponding original resource values in the main data model; providing one or more line items from the cloned data model, wherein each of the provided cloned line items is associated with the one or more modified cloned resource values; modifying each of the one or more cloned line items based on the delta ratio value; and storing the one or more modified cloned line items in the cloned data model; and providing report information based on the cloned data model, wherein geolocation information based on electronic signals processed by a Global Positioning System (GPS) device is employed to modify a visual presentation in a display and one or more of a database, an internal process, or the report information based on a location of a client computer employed by the one or more users, wherein the modification includes one or more of time zone, currency, calendar format, or language, and wherein the report information indicates one or more changes to one or more other cloned resource values, and wherein the one or more changes are based on the modification of the one or more cloned resource values; and providing what-if delta ratio values for use in accelerated generation of one or more updated allocations for one or more of the plurality of assignment ratio tables for the cloned data model, wherein the what-if delta ratio values are based on line item edits of the cloned data model by a user; and the client computer, comprising; a transceiver that communicates over the network; a memory that stores at least instructions; and a processor device that executes instructions that perform actions, including; providing the user-interface to a user; and providing one or more modifications to the one or more cloned resource values. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A processor readable non-transitory storage media that includes instructions for managing data models, wherein execution of the instructions by a hardware processor performs actions, comprising:
-
instantiating a main data model that includes one or more resource values and one or more model objects, wherein a data structure for the main data model includes a plurality of assignment ratio tables, including a first assignment ratio table that allocates the one or more resource values from one or more general ledger objects to one or more data center objects, a second assignment ratio table that allocates the one or more resource values from the one or more data center objects to one or more servers objects, and a third assignment ratio table that allocates the one or more resource values from the one or more servers objects to one or more applications objects; instantiating a cloned data model that is based on the main data model, wherein the cloned data model just includes copied or modified resource values from the one or more resource values included in the main data model that are required to generate an estimated forecast for a what-if scenario with a reduced accuracy based on a lower level of line item granularity than provided by the main data model, wherein employing the just included one or more resource values of the cloned data model to generate the estimated forecast for the what-if scenario provides for creation of the cloned data model with just a fraction of its data duplicated; when a user modifies the one or more resource values in the cloned data model, performing further actions, including; providing a delta ratio value based on a difference between the one or more modified cloned resource values and their corresponding original resource values in the main data model; providing one or more line items from the cloned data model, wherein each of the provided cloned line items is associated with the one or more modified cloned resource values; modifying each of the one or more cloned line items based on the delta ratio value; and storing the one or more modified cloned line items in the cloned data model; and providing report information based on the cloned data model, wherein geolocation information based on electronic signals processed by a Global Positioning System (GPS) device is employed to modify a visual presentation in a display and one or more of a database, an internal process, or the report information based on a location of a client computer employed by the one or more users, wherein the modification includes one or more of time zone, currency, calendar format, or language, and wherein the report information indicates one or more changes to one or more other cloned resource values, and wherein the one or more changes are based on the modification of the one or more cloned resource values; and providing what-if delta ratio values for use in accelerated generation of one or more updated allocations for one or more of the plurality of assignment ratio tables for the cloned data model, wherein the what-if delta ratio values are based on line item edits of the cloned data model by a user. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A network computer for managing data models, comprising:
-
a transceiver that communicates over the network; a memory that stores at least instructions; and a processor device that executes instructions that perform actions, including; instantiating a main data model that includes one or more resource values and one or more model objects, wherein a data structure for the main data model includes a plurality of assignment ratio tables, including a first assignment ratio table that allocates the one or more resource values from one or more general ledger objects to one or more data center objects, a second assignment ratio table that allocates the one or more resource values from the one or more data center objects to one or more servers objects, and a third assignment ratio table that allocates the one or more resource values from the one or more servers objects to one or more applications objects; instantiating a cloned data model that is based on the main data model, wherein the cloned data model just includes copied or modified resource values from the one or more resource values included in the main data model that are required to generate an estimated forecast for a what-if scenario with a reduced accuracy based on a lower level of line item granularity than provided by the main data model, wherein employing the just included one or more resource values of the cloned data model to generate the estimated forecast for the what-if scenario provides for creation of the cloned data model with just a fraction of its data duplicated; when a user modifies the one or more resource values in the cloned data model, performing further actions, including; providing a delta ratio value based on a difference between the one or more modified cloned resource values and their corresponding original resource values in the main data model; providing one or more line items from the cloned data model, wherein each of the provided cloned line items is associated with the one or more modified cloned resource values; modifying each of the one or more cloned line items based on the delta ratio value; and storing the one or more modified cloned line items in the cloned data model; and providing report information based on the cloned data model, wherein geolocation information based on electronic signals processed by a Global Positioning System (GPS) device is employed to modify a visual presentation in a display and one or more of a database, an internal process, or the report information based on a location of a client computer employed by the one or more users, wherein the modification includes one or more of time zone, currency, calendar format, or language, and wherein the report information indicates one or more changes to one or more other cloned resource values, and wherein the one or more changes are based on the modification of the one or more cloned resource values; and providing what-if delta ratio values for use in accelerated generation of one or more updated allocations for one or more of the plurality of assignment ratio tables for the cloned data model, wherein the what-if delta ratio values are based on line item edits of the cloned data model by a user. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification