Systems and methods for storing and accessing monitoring data
First Claim
1. A method comprising, by a computer system:
- receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system;
determining from a central data store whether the at least one data element is centrally stored or is federated;
wherein the central data store maintains a common representation of a plurality of data elements in conformance to the MDM model;
wherein the MDM model is extended to include a storage-location scheme that indicates whether each data element of the plurality of data elements is;
centrally stored such that values of the data element are centrally stored in the central data store in addition to being locally stored on a respective local data store;
orfederated such that the values of the data element are locally stored in the respective local data store and are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store;
wherein, for each data element of the plurality of data elements, the indication is based on a previous automatic implementation of the storage-location scheme, the automatic implementation comprising;
automatically analyzing the data element against automated criteria associated with the storage-location scheme;
responsive to a determination, based at least partly on the automatic analysis, of central storage for the data element, indicating in the central data store that the data element is centrally stored, such that the values of the data element are centrally stored in the central data store in addition to being locally stored in the respective local data store; and
responsive to a determination, based at least partly on the automatic analysis, of federated storage for the data element, indicating in the central data store that the data element is federated, such that the values of the data element are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store;
wherein the determining is based, at least in part, on the indication;
responsive to a determination that the at least one data element is federated, retrieving the value of the at least one data element from a federated storage location;
determining based, at least in part, on the retrieved value of the at least one data element from the federated storage location, that the at least one data element be identified as centrally stored;
responsive to the determining that the at least one data element be identified as centrally stored, modifying the storage-location scheme to indicate that the values of the at least one data element are centrally stored in the central data store in addition to being locally stored on the respective local data store; and
providing data related to the value of the at least one data element to a requestor.
22 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system. The method further includes determining from a central data store whether the at least one data element is centrally stored or is federated. The central data store maintains a common representation of a plurality of data elements in conformance to the MDM model. The MDM model is extended to indicate whether each data element of the plurality of data elements is centrally stored or is federated. The determining is based, at least in part, on the indication.
15 Citations
18 Claims
-
1. A method comprising, by a computer system:
-
receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system; determining from a central data store whether the at least one data element is centrally stored or is federated; wherein the central data store maintains a common representation of a plurality of data elements in conformance to the MDM model; wherein the MDM model is extended to include a storage-location scheme that indicates whether each data element of the plurality of data elements is; centrally stored such that values of the data element are centrally stored in the central data store in addition to being locally stored on a respective local data store;
orfederated such that the values of the data element are locally stored in the respective local data store and are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store; wherein, for each data element of the plurality of data elements, the indication is based on a previous automatic implementation of the storage-location scheme, the automatic implementation comprising; automatically analyzing the data element against automated criteria associated with the storage-location scheme; responsive to a determination, based at least partly on the automatic analysis, of central storage for the data element, indicating in the central data store that the data element is centrally stored, such that the values of the data element are centrally stored in the central data store in addition to being locally stored in the respective local data store; and responsive to a determination, based at least partly on the automatic analysis, of federated storage for the data element, indicating in the central data store that the data element is federated, such that the values of the data element are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store; wherein the determining is based, at least in part, on the indication; responsive to a determination that the at least one data element is federated, retrieving the value of the at least one data element from a federated storage location; determining based, at least in part, on the retrieved value of the at least one data element from the federated storage location, that the at least one data element be identified as centrally stored; responsive to the determining that the at least one data element be identified as centrally stored, modifying the storage-location scheme to indicate that the values of the at least one data element are centrally stored in the central data store in addition to being locally stored on the respective local data store; and providing data related to the value of the at least one data element to a requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information handling system comprising at least one processor, wherein the at least one processor is operable to implement a method comprising:
-
receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system; determining from a central data store whether the at least one data element is centrally stored or is federated; wherein the central data store maintains a common representation of a plurality of data elements in conformance to the MDM model; wherein the MDM model is extended to include a storage-location scheme that indicates whether each data element of the plurality of data elements is; centrally stored such that values of the data element are centrally stored in the central data store in addition to being locally stored on a respective local data store;
orfederated such that the values of the data element are locally stored in the respective local data store and are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store; wherein, for each data element of the plurality of data elements, the indication is based on a previous automatic implementation of the storage-location scheme, the automatic implementation comprising; automatically analyzing the data element against automated criteria associated with the storage-location scheme; responsive to a determination, based at least partly on the automatic analysis, of central storage for the data element, indicating in the central data store that the data element is centrally stored, such that the values of the data element are centrally stored in the central data store in addition to being locally stored in the respective local data store; and responsive to a determination, based at least partly on the automatic analysis, of federated storage for the data element, indicating in the central data store that the data element is federated, such that the values of the data element are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store; wherein the determining is based, at least in part, on the indication; responsive to a determination that the at least one data element is federated, retrieving the value of the at least one data element from a federated storage location; determining based, at least in part, on the retrieved value of the at least one data element from the federated storage location, that the at least one data element be identified as centrally stored; responsive to the determining that the at least one data element be identified as centrally stored, modifying the storage-location scheme to indicate that the values of the at least one data element are centrally stored in the central data store in addition to being locally stored on the respective local data store; and providing data related to the value of the at least one data element to a requestor. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:
-
receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system; determining from a central data store whether the at least one data element is centrally stored or is federated; wherein the central data store maintains a common representation of a plurality of data elements in conformance to the MDM model; wherein the MDM model is extended to include a storage-location scheme that indicates whether each data element of the plurality of data elements is; centrally stored such that values of the data element are centrally stored in the central data store in addition to being locally stored on a respective local data store;
orfederated such that the values of the data element are locally stored in the respective local data store and are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store; wherein, for each data element of the plurality of data elements, the indication is based on a previous automatic implementation of the storage-location scheme, the automatic implementation comprising; automatically analyzing the data element against automated criteria associated with the storage-location scheme; responsive to a determination, based at least partly on the automatic analysis, of central storage for the data element, indicating in the central data store that the data element is centrally stored, such that the values of the data element are centrally stored in the central data store in addition to being locally stored in the respective local data store; and responsive to a determination, based at least partly on the automatic analysis, of federated storage for the data element, indicating in the central data store that the data element is federated, such that the values of the data element are not centrally stored in the central data store, and such that a location identifier of the values in the respective local data store is stored in the central data store; wherein the determining is based, at least in part, on the indication; responsive to a determination that the at least one data element is federated, retrieving the value of the at least one data element from a federated storage location; determining based, at least in part, on the retrieved value of the at least one data element from the federated storage location, that the at least one data element be identified as centrally stored; responsive to the determining that the at least one data element be identified as centrally stored, modifying the storage-location scheme to indicate that the values of the at least one data element are centrally stored in the central data store in addition to being locally stored on the respective local data store; and providing data related to the value of the at least one data element to a requestor.
-
Specification