INTEGRATED AND SCALABLE ARCHITECTURE FOR ACCESSING AND DELIVERING DATA
First Claim
1. A system, comprising:
- at least one non-transitory computer-readable medium having stored therein computer-executable components; and
at least one processor that executes the following computer-executable components stored on the at least non-transitory computer readable medium;
a data model component that maintains a data model relating to a set of historians and historian data stored on the set of historians;
an interface component that receives a request for access to a subset of the historian data, identifies one or more locations of the subset of the historian data across the set of historians by using the data model, and retrieves and presents the subset of the historian data.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed and scalable data historian framework is provided that allows historian functionality to be efficiently incorporated at various levels of an industrial enterprise. The framework includes a historian data interface system that provides a single interface and common protocol for configuring, managing, and viewing historian data located throughout a network of historian distributed across the industrial enterprise. The historian data interface system leverages a data model that models the enterprise and sources of historian data to facilitate fast and efficient retrieval of desired historian data. By unifying the distributed historians under a common framework, the data model can facilitate enterprise-level management of historian data collection and storage.
-
Citations
22 Claims
-
1. A system, comprising:
-
at least one non-transitory computer-readable medium having stored therein computer-executable components; and at least one processor that executes the following computer-executable components stored on the at least non-transitory computer readable medium; a data model component that maintains a data model relating to a set of historians and historian data stored on the set of historians; an interface component that receives a request for access to a subset of the historian data, identifies one or more locations of the subset of the historian data across the set of historians by using the data model, and retrieves and presents the subset of the historian data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising
using at least one processor executing computer-executable instructions embodied on at least one non-transitory computer-readable medium to perform operations, the operations comprising: -
modeling a plurality of historians distributed across one or more levels of an industrial enterprise to yield a data model; receiving a request for a subset of historian data stored on at least one of the plurality of historians; determining, based on the data model, one or more locations of the subset of historian data; and retrieving the subset of historian data from the one or more locations. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having stored thereon computer-executable instructions that, in response to execution by a system including a processor, cause the system to perform operations, the operations including:
-
generating a data model representing multiple historians and their associated historian data; receiving a request to retrieve a portion of the historian data stored on a subset of the multiple historians; identifying one or more locations of the subset of the multiple historians based on the data model; and retrieving the portion of the historian data from the one or more locations. - View Dependent Claims (22)
-
Specification